0001558370-22-003720.txt : 20220316 0001558370-22-003720.hdr.sgml : 20220316 20220316061442 ACCESSION NUMBER: 0001558370-22-003720 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 147 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220316 DATE AS OF CHANGE: 20220316 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Porch Group, Inc. CENTRAL INDEX KEY: 0001784535 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 900781625 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39142 FILM NUMBER: 22743243 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 1 prch-20211231x10k.htm 10-K
00017845352021FYfalse979615978166915121562100250.33P12M00.750.33330.3333P36MP36MP2Yhttp://porchgroup.com/20211231#AccruedExpensesAndOtherLiabilitiesCurrent0.0033330.003333P30M97961597816691510001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputSharePriceMember2021-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2021-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputSharePriceMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2020-12-310001784535prch:SecondaryStockTransactions2019Memberus-gaap:RedeemableConvertiblePreferredStockMember2019-05-310001784535us-gaap:RedeemableConvertiblePreferredStockMember2018-12-310001784535srt:ChiefExecutiveOfficerMemberus-gaap:SubsequentEventMember2022-02-012022-02-280001784535prch: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-310001784535us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2020-01-012020-12-310001784535srt:ChiefExecutiveOfficerMemberprch:RestrictedStockUnitSpecialEquityAwardMemberus-gaap:SubsequentEventMember2022-02-012022-02-280001784535srt:ChiefExecutiveOfficerMember2020-07-302020-07-300001784535prch:ProptechAcquisitionCorporationMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-302020-07-300001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535prch:SeriesBAndSeriesCRedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2019-01-012019-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2021-01-012021-12-310001784535prch:CommonStockWarrantsMember2021-01-012021-12-310001784535us-gaap:RedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535prch:SeriesCRedeemableConvertiblePreferredStockMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535prch:CommonStockWarrantsMemberus-gaap:CommonStockMember2020-01-012020-12-310001784535us-gaap:RetainedEarningsMember2021-12-310001784535us-gaap:AdditionalPaidInCapitalMember2021-12-310001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-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:ShortDurationInsuranceContractsAccidentYear2018Member2021-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2021-12-310001784535us-gaap:ShortDurationInsuranceContractAccidentYear2021Member2021-12-310001784535us-gaap:ShortDurationInsuranceContractAccidentYear2020Member2021-12-310001784535us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2021-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2020-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2020-12-310001784535us-gaap:ShortDurationInsuranceContractAccidentYear2020Member2020-12-310001784535us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2020-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2019-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2019-12-310001784535us-gaap:ShortDurationInsuranceContractAccidentYear2019Member2019-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member2018-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2018-12-310001784535us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member2017-12-310001784535us-gaap:CommonStockMember2021-12-310001784535us-gaap:CommonStockMember2020-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-310001784535us-gaap:CommonStockMember2019-12-310001784535us-gaap:CommonStockMember2018-12-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2021-12-310001784535us-gaap:RestrictedStockUnitsRSUMemberprch:EquityIncentivePlan2012Member2020-12-310001784535srt:MinimumMember2021-01-012021-12-310001784535srt:MinimumMember2020-01-012020-12-310001784535srt:MaximumMember2020-01-012020-12-310001784535srt:MinimumMember2019-01-012019-12-310001784535srt:MaximumMember2019-01-012019-12-310001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMember2021-03-012021-03-310001784535us-gaap:RestrictedStockMember2021-01-012021-12-310001784535us-gaap:RestrictedStockMember2021-12-310001784535us-gaap:RestrictedStockMember2020-12-310001784535srt:ChiefExecutiveOfficerMemberprch:TimeBasedRestrictedStockUnitMemberus-gaap:SubsequentEventMember2022-02-012022-02-280001784535us-gaap:RestrictedStockUnitsRSUMemberprch:SpecialEquityAwardProgramMember2021-01-012021-12-310001784535srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2022-01-012022-01-010001784535srt:ChiefExecutiveOfficerMemberprch:RestrictedStockUnitSpecialEquityAwardMemberus-gaap:SubsequentEventMember2022-01-012022-01-010001784535prch:RestrictedStockUnitSpecialEquityAwardMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-310001784535prch:RestrictedStockUnitSpecialEquityAwardMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-310001784535prch:RestrictedStockUnitSpecialEquityAwardMember2021-01-012021-12-310001784535prch:September92021AcquisitionMember2021-01-012021-12-310001784535prch:May202021AcquisitionMember2021-01-012021-12-310001784535prch:January122021AcquisitionMember2021-01-012021-12-310001784535prch:FloifyAcquisitionMember2021-01-012021-12-310001784535prch:April52021AcquisitionMember2021-01-012021-12-3100017845352022-01-012021-12-310001784535us-gaap:ServiceMember2021-01-012021-12-310001784535us-gaap:ManagementServiceMember2021-01-012021-12-310001784535prch:SoftwareSubscriptionMember2021-01-012021-12-310001784535us-gaap:OperatingSegmentsMemberprch:DivestedBusinessesMember2020-01-012020-12-310001784535us-gaap:ServiceMember2020-01-012020-12-310001784535us-gaap:ManagementServiceMember2020-01-012020-12-310001784535prch:SoftwareSubscriptionMember2020-01-012020-12-310001784535us-gaap:OperatingSegmentsMemberprch:InsuranceMember2019-01-012019-12-310001784535us-gaap:OperatingSegmentsMemberprch:DivestedBusinessesMember2019-01-012019-12-310001784535us-gaap:ServiceMember2019-01-012019-12-310001784535us-gaap:ManagementServiceMember2019-01-012019-12-310001784535prch:SoftwareSubscriptionMember2019-01-012019-12-310001784535srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2019-01-010001784535prch:SeniorSecuredTermLoansMember2020-05-012020-05-310001784535us-gaap:RevolvingCreditFacilityMember2021-11-052021-11-050001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-01-012020-12-310001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2019-01-012019-12-310001784535prch:Reinsurance2021CoastalProgramMember2021-01-012021-12-310001784535prch:Reinsurance2021CoastalProgramMember2021-05-172022-03-310001784535prch:Reinsurance2021CoastalProgramMember2021-04-012021-04-010001784535prch:ReinsuranceCoveringNonWeatherLossesMember2021-01-012021-12-310001784535prch:Reinsurance2021CoastalProgramMember2021-01-012021-03-310001784535srt:MinimumMemberprch:FurnitureOfficeEquipmentAndOtherMember2021-01-012021-12-310001784535srt:MaximumMemberprch:FurnitureOfficeEquipmentAndOtherMember2021-01-012021-12-310001784535us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001784535prch:SoftwareAndComputerEquipmentMember2021-01-012021-12-310001784535us-gaap:SoftwareDevelopmentMember2021-12-310001784535us-gaap:LeaseholdImprovementsMember2021-12-310001784535prch:SoftwareAndComputerEquipmentMember2021-12-310001784535prch:FurnitureOfficeEquipmentAndOtherMember2021-12-310001784535us-gaap:SoftwareDevelopmentMember2020-12-310001784535us-gaap:LeaseholdImprovementsMember2020-12-310001784535prch:SoftwareAndComputerEquipmentMember2020-12-310001784535prch:FurnitureOfficeEquipmentAndOtherMember2020-12-310001784535prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember2020-07-012020-07-310001784535prch:ConvertibleSeniorNotesDue2026Member2021-01-012021-09-300001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-012020-07-310001784535us-gaap:USTreasuryNotesSecuritiesMember2021-12-310001784535us-gaap:ShortTermInvestmentsMember2021-12-310001784535us-gaap:DepositsMember2021-12-310001784535prch:LongTermInvestmentsMember2021-12-310001784535prch:AdditionalOfferingPipeInvestorsMember2020-07-302020-07-300001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001784535srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2021-12-3100017845352021-06-012021-06-3000017845352021-01-012021-01-010001784535us-gaap:ConvertibleDebtMembersrt:ChiefExecutiveOfficerMember2019-12-310001784535us-gaap:ConvertibleDebtMemberprch:SeriesBRedeemableConvertiblePreferredStockMember2019-12-310001784535us-gaap:RetainedEarningsMember2021-01-012021-12-310001784535us-gaap:RetainedEarningsMember2020-01-012020-12-310001784535us-gaap:RetainedEarningsMember2019-01-012019-12-310001784535prch:PaycheckProtectionProgramCaresActLoansMember2021-12-310001784535prch:MovingServicesCompanyMember2021-12-310001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-12-310001784535prch:FutureReceivablesAgreementMember2020-12-310001784535prch:Pre2020ConvertiblePromissoryNotesMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:LoanProceedsRemainOutstandingTerminationOfMergerMember2020-12-230001784535prch:SeniorSecuredTermLoansMember2020-05-310001784535us-gaap:RevolvingCreditFacilityMember2021-04-052021-04-050001784535us-gaap:RevolvingCreditFacilityMember2021-04-0500017845352021-04-040001784535us-gaap:FairValueInputsLevel3Memberprch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535prch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535prch:ContingentConsiderationBusinessCombinationMemberus-gaap:IncomeApproachValuationTechniqueMember2021-12-310001784535prch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535prch:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535us-gaap:FairValueMeasurementsRecurringMember2020-12-310001784535srt:MinimumMember2021-12-310001784535srt:MaximumMember2021-12-310001784535prch:SeniorSecuredTermLoansMember2020-07-012020-07-310001784535us-gaap:TrademarksAndTradeNamesMember2021-12-310001784535prch:InsuranceLicensesMember2021-12-3100017845352021-09-162021-09-160001784535prch:VerticalSoftwareMember2021-12-310001784535prch:InsuranceMember2021-12-310001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2021-01-012021-12-310001784535prch:FloifyAcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-10-272021-10-270001784535prch:FloifyAcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-10-272021-10-270001784535prch:FloifyAcquisitionMemberus-gaap:NoncompeteAgreementsMember2021-10-272021-10-270001784535prch:FloifyAcquisitionMemberus-gaap:CustomerRelationshipsMember2021-10-272021-10-270001784535prch:September92021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-09-092021-09-090001784535prch:September92021AcquisitionMemberprch:RenewalRightsMember2021-09-092021-09-090001784535prch:May202021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-05-202021-05-200001784535prch:May202021AcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-202021-05-200001784535prch:May202021AcquisitionMemberus-gaap:NoncompeteAgreementsMember2021-05-202021-05-200001784535prch:May202021AcquisitionMemberus-gaap:CustomerRelationshipsMember2021-05-202021-05-200001784535prch:April52021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-04-052021-04-050001784535prch:April52021AcquisitionMemberus-gaap:CustomerRelationshipsMember2021-04-052021-04-050001784535prch:April52021AcquisitionMemberprch:ValueOfBusinessAcquiredMember2021-04-052021-04-050001784535prch:April52021AcquisitionMemberprch:RenewalRightsMember2021-04-052021-04-050001784535prch:January122021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-01-122021-01-120001784535prch:January122021AcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-122021-01-120001784535prch:January122021AcquisitionMemberus-gaap:NoncompeteAgreementsMember2021-01-122021-01-120001784535prch:January122021AcquisitionMemberus-gaap:CustomerRelationshipsMember2021-01-122021-01-120001784535us-gaap:TrademarksAndTradeNamesMember2021-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001784535us-gaap:NoncompeteAgreementsMember2021-12-310001784535us-gaap:CustomerRelationshipsMember2021-12-310001784535prch:ValueOfBusinessAcquiredMember2021-12-310001784535prch:RenewalRightsMember2021-12-310001784535us-gaap:TrademarksAndTradeNamesMember2020-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001784535us-gaap:NoncompeteAgreementsMember2020-12-310001784535us-gaap:CustomerRelationshipsMember2020-12-310001784535prch:PrivateWarrantLiabilityMember2021-12-310001784535prch:ContingentConsiderationEarnoutMember2021-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2021-12-310001784535prch:PrivateWarrantLiabilityMember2020-12-310001784535prch:ContingentConsiderationEarnoutMember2020-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2019-12-310001784535prch:FairValueOptionNotesMember2019-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2019-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2018-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2018-12-310001784535prch:ContingentConsiderationEarnoutMember2020-01-012020-12-310001784535prch:PrivateWarrantLiabilityMember2021-01-012021-12-310001784535prch:ContingentConsiderationEarnoutMember2021-01-012021-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2021-01-012021-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2020-01-012020-12-310001784535prch:PrivateWarrantLiabilityMember2020-01-012020-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2020-01-012020-12-310001784535prch:RedeemableConvertiblePreferredStockWarrantsMember2019-01-012019-12-310001784535prch:FairValueOptionNotesMember2019-01-012019-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2019-01-012019-12-310001784535us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2021-12-310001784535us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember2020-12-310001784535prch:HomeownersOfAmericaInsuranceCompanyMembersrt:MaximumMember2022-01-012022-12-310001784535prch:Acquisitions2019Memberus-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember2019-01-012019-12-310001784535prch:PropertyEquipmentSoftwareMember2021-01-012021-12-310001784535prch:PropertyEquipmentSoftwareMember2020-01-012020-12-310001784535prch:PropertyEquipmentSoftwareMember2019-01-012019-12-310001784535us-gaap:CorporateDebtSecuritiesMember2021-12-310001784535prch:PaycheckProtectionProgramCaresActLoansMember2020-04-012020-04-300001784535us-gaap:PaymentInKindPIKNoteMember2021-12-310001784535prch:OnePercentPromissoryNoteDue2022Member2021-12-310001784535prch:ElevenPointZeroFivePercentPromissoryNoteDue2020Member2021-12-310001784535prch:MovingServicesCompanyMember2020-12-020001784535prch:PaycheckProtectionProgramCaresActLoansMember2020-04-300001784535srt:MaximumMemberprch:Pre2020ConvertiblePromissoryNotesMember2018-11-300001784535prch:TwentyTwentyPromissoryNotesMember2020-12-012020-12-310001784535prch:PaycheckProtectionProgramCaresActLoansMember2020-07-232020-07-230001784535prch:LoanAndSecurityAgreementRunwayLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-07-012020-07-310001784535prch:FairValueOptionNotesMember2021-12-310001784535prch:April52021AcquisitionMember2021-12-310001784535prch:NotesIssuedOnExerciseOfInitialPurchasersOptionMember2021-09-300001784535prch:TwentyTwentyPromissoryNotesMemberprch:SeriesCRedeemableConvertiblePreferredStockMember2020-07-310001784535prch:SeniorSecuredTermLoansMemberprch:RunwayGrowthCreditFundInc.Member2020-07-310001784535prch:SeniorSecuredTermLoansMember2020-07-310001784535prch:FairValueOptionNotesMember2020-06-300001784535prch:FutureReceivablesAgreementMember2020-02-110001784535prch:ConvertiblePromissoryNotes2019Member2019-12-310001784535prch:Pre2020ConvertiblePromissoryNotesMember2018-11-300001784535prch:LoanProceedsRemainOutstandingTerminationOfMergerMember2018-11-0100017845352021-09-1600017845352021-09-150001784535prch:OtherNotesMember2021-12-310001784535prch:OtherNotesMember2020-12-310001784535prch:OnePercentPromissoryNoteDue2022Member2020-12-310001784535prch:ElevenPointZeroFivePercentPromissoryNoteDue2020Member2020-12-310001784535us-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2021-04-052021-04-050001784535prch:TwentyTwentyPromissoryNotesMemberprch:SeriesCRedeemableConvertiblePreferredStockMember2020-07-012020-07-3100017845352019-12-192019-12-190001784535prch:SeriesBRedeemableConvertiblePreferredStockMember2019-01-012019-12-310001784535prch:Pre2020ConvertiblePromissoryNotesMember2020-12-282020-12-280001784535us-gaap:InvestorMemberprch:SeriesBRedeemableConvertiblePreferredStockMember2020-01-012020-12-310001784535us-gaap:ConvertibleDebtMemberprch:SeriesBRedeemableConvertiblePreferredStockMember2019-01-012019-12-310001784535prch:Pre2020ConvertiblePromissoryNotesMember2020-02-282020-02-280001784535us-gaap:PaymentInKindPIKNoteMemberprch:SeriesCRedeemableConvertiblePreferredStockMember2019-12-232019-12-230001784535prch:ConvertiblePromissoryNotes2020Memberprch:SeriesCRedeemableConvertiblePreferredStockMember2019-12-232019-12-230001784535prch:September92021AcquisitionMember2021-09-300001784535prch:OtherAcquisitionsMember2021-09-300001784535us-gaap:AccountingStandardsUpdate201409Memberprch:VerticalSoftwareMember2021-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:InsuranceMember2021-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2021-12-310001784535prch:RefundableCustomerDepositsMember2021-12-310001784535prch:RefundableCustomerDepositsCurrentMember2021-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:VerticalSoftwareMember2020-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2020-12-310001784535prch:RefundableCustomerDepositsMember2020-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:VerticalSoftwareMember2019-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2019-12-310001784535prch:RefundableCustomerDepositsMember2019-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:VerticalSoftwareMember2018-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2018-12-310001784535prch:AccountsReceivableCurrentMember2021-12-310001784535prch:CustomersInTexasMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001784535prch:ProptechAcquisitionCorporationMemberus-gaap:CommonClassAMember2020-07-300001784535prch:AdditionalOfferingPipeInvestorsMember2020-07-300001784535prch:ProptechAcquisitionCorporationMemberus-gaap:CommonClassAMember2020-07-290001784535prch:PublicAndPrivateWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:CommonStockWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:PrivateWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2021-12-310001784535prch:PrivateWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-310001784535prch:PublicWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:PrivateWarrantsMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535us-gaap:RedeemableConvertiblePreferredStockMember2020-12-3100017845352019-12-3100017845352018-12-310001784535us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001784535us-gaap:OtherNoncurrentAssetsMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TrademarksAndTradeNamesMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:NoncompeteAgreementsMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:CustomerRelationshipsMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberprch:ValueOfBusinessAcquiredMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberprch:RenewalRightsMember2021-12-310001784535prch:OtherAcquisitionsMemberus-gaap:TrademarksAndTradeNamesMember2021-12-310001784535prch:OtherAcquisitionsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001784535prch:OtherAcquisitionsMemberus-gaap:NoncompeteAgreementsMember2021-12-310001784535prch:OtherAcquisitionsMemberus-gaap:CustomerRelationshipsMember2021-12-310001784535prch:FloifyAcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-10-270001784535prch:FloifyAcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-10-270001784535prch:FloifyAcquisitionMemberus-gaap:NoncompeteAgreementsMember2021-10-270001784535prch:FloifyAcquisitionMemberus-gaap:CustomerRelationshipsMember2021-10-270001784535prch:September92021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-09-090001784535prch:September92021AcquisitionMemberprch:RenewalRightsMember2021-09-090001784535prch:May202021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-05-200001784535prch:May202021AcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-200001784535prch:May202021AcquisitionMemberus-gaap:NoncompeteAgreementsMember2021-05-200001784535prch:May202021AcquisitionMemberus-gaap:CustomerRelationshipsMember2021-05-200001784535prch:April52021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-04-050001784535prch:April52021AcquisitionMemberus-gaap:CustomerRelationshipsMember2021-04-050001784535prch:April52021AcquisitionMemberprch:ValueOfBusinessAcquiredMember2021-04-050001784535prch:April52021AcquisitionMemberprch:RenewalRightsMember2021-04-050001784535prch:January122021AcquisitionMemberus-gaap:TrademarksAndTradeNamesMember2021-01-120001784535prch:January122021AcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-120001784535prch:January122021AcquisitionMemberus-gaap:NoncompeteAgreementsMember2021-01-120001784535prch:January122021AcquisitionMemberus-gaap:CustomerRelationshipsMember2021-01-120001784535us-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-230001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TrademarksAndTradeNamesMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberprch:InsuranceLicensesMember2021-12-310001784535prch:OtherAcquisitionsMemberus-gaap:TrademarksAndTradeNamesMember2021-12-310001784535prch:April52021AcquisitionMemberprch:InsuranceLicensesMember2021-04-050001784535prch:OtherAcquisitionsMember2020-12-310001784535us-gaap:MeasurementInputDiscountRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2021-12-310001784535prch:MeasurementInputStrikePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2021-12-310001784535srt:WeightedAverageMemberprch:MeasurementInputCostOfCapitalMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310001784535srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310001784535srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310001784535us-gaap:MeasurementInputPriceVolatilityMemberus-gaap:IncomeApproachValuationTechniqueMember2020-12-310001784535us-gaap:MeasurementInputDiscountRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535prch:MeasurementInputStrikePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535prch:MonteCarloSimulationMethodValuationTechniqueMember2021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-12-310001784535us-gaap:IncomeApproachValuationTechniqueMember2020-12-310001784535prch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535prch:July232020AcquisitionMember2020-07-232020-07-230001784535prch:Acquisitions2019Member2019-01-012019-12-310001784535prch:September92021AcquisitionMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-09-092021-09-090001784535prch:May202021AcquisitionMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-05-202021-05-200001784535prch:April52021AcquisitionMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-04-052021-04-050001784535prch:January122021AcquisitionMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-122021-01-120001784535prch:FloifyAcquisitionMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001784535prch:Acquisitions2019Memberus-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001784535prch:December312020AcquisitionMember2020-12-310001784535prch:OtherAcquisitionsMember2020-09-300001784535prch:July232020AcquisitionMember2020-07-230001784535prch:RwsIncMemberus-gaap:SubsequentEventMember2022-02-280001784535us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535prch:OtherLoanBackedAndStructuredSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535prch:OtherLoanBackedAndStructuredSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:USStatesAndPoliticalSubdivisionsMember2021-12-310001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001784535us-gaap:MortgageBackedSecuritiesMember2021-12-310001784535us-gaap:CorporateBondSecuritiesMember2021-12-310001784535prch:OtherLoanBackedAndStructuredSecuritiesMember2021-12-310001784535us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMemberprch:Serviz.comInc.Member2020-05-290001784535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:FairValueMeasurementsRecurringMember2021-12-310001784535us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001784535us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001784535prch:RestrictedStockUnitsAndAwardsMember2021-01-012021-12-310001784535prch:PublicAndPrivateWarrantsMember2021-01-012021-12-310001784535prch:EarnoutSharesMember2021-01-012021-12-310001784535us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001784535prch:RestrictedStockUnitsAndAwardsMember2020-01-012020-12-310001784535prch:PublicAndPrivateWarrantsMember2020-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-310001784535prch:SecondaryStockTransactions2019Member2021-03-012021-03-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Member2021-01-012021-12-310001784535us-gaap:RestrictedStockUnitsRSUMemberprch:EquityIncentivePlan2012Member2021-01-012021-12-310001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMember2021-01-012021-12-310001784535us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001784535us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001784535us-gaap:CostOfSalesMember2021-01-012021-12-310001784535prch:SecondaryStockTransactions2019Member2021-01-012021-12-310001784535prch:ProductAndTechnologyMember2021-01-012021-12-310001784535prch:EquityIncentivePlan2012Member2021-01-012021-12-310001784535prch:EarnoutRestrictedStockUnitsMember2021-01-012021-12-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:SecondaryStockTransactions2019Member2020-12-012020-12-310001784535prch:FormerEmployeesMemberprch:SecondaryStockTransactions2019Member2020-12-012020-12-310001784535prch:SecondaryStockTransactions2019Member2020-12-012020-12-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Member2020-01-012020-12-310001784535us-gaap:GeneralAndAdministrativeExpenseMemberprch:SecondaryStockTransactions2019Member2020-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: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:TrademarksAndTradeNamesMember2021-01-012021-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001784535us-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001784535us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001784535prch:ValueOfBusinessAcquiredMember2021-01-012021-12-310001784535prch:RenewalRightsMember2021-01-012021-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:ConvertiblePreferredStockMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-302020-07-300001784535us-gaap:CommonStockMember2021-01-012021-12-310001784535prch:Acquisitions2019Member2019-12-310001784535us-gaap:CommonStockMember2020-01-012020-12-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Member2021-03-012021-03-3100017845352021-09-022021-09-020001784535prch:EarnoutSharesMember2021-01-012021-12-310001784535srt:ChiefExecutiveOfficerMemberprch:PerformanceBasedRestrictedStockUnitMemberus-gaap:SubsequentEventMemberprch:CommonStockTrancheTwoMember2022-02-012022-02-280001784535srt:ChiefExecutiveOfficerMemberprch:PerformanceBasedRestrictedStockUnitMemberus-gaap:SubsequentEventMemberprch:CommonStockTrancheThreeMember2022-02-012022-02-280001784535srt:ChiefExecutiveOfficerMemberprch:PerformanceBasedRestrictedStockUnitMemberus-gaap:SubsequentEventMemberprch:CommonStockTrancheOneMember2022-02-012022-02-280001784535prch:EarnoutSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-10-012021-12-310001784535prch:EarnoutSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-310001784535prch:EarnoutSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-03-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:MaximumMember2021-01-012021-12-310001784535srt:ChiefExecutiveOfficerMemberprch:PerformanceBasedRestrictedStockUnitMemberus-gaap:SubsequentEventMember2022-02-012022-02-280001784535srt:ChiefExecutiveOfficerMemberprch:PerformanceBasedRestrictedStockUnitMemberus-gaap:SubsequentEventMember2022-01-012022-01-010001784535prch:EarnoutSharesMember2021-01-012021-03-310001784535us-gaap:ShareBasedPaymentArrangementEmployeeMemberprch:EarnoutRestrictedStockUnitsMemberprch:EquityIncentivePlan2012Member2020-12-232020-12-230001784535srt:ChiefExecutiveOfficerMemberprch:EarnoutRestrictedStockUnitsMember2020-12-232020-12-230001784535us-gaap:OperatingSegmentsMemberprch:VerticalSoftwareMember2021-01-012021-12-310001784535us-gaap:OperatingSegmentsMemberprch:InsuranceMember2021-01-012021-12-310001784535us-gaap:CorporateNonSegmentMemberus-gaap:CorporateAndOtherMember2021-01-012021-12-310001784535us-gaap:OperatingSegmentsMemberprch:VerticalSoftwareMember2020-01-012020-12-310001784535us-gaap:OperatingSegmentsMemberprch:InsuranceMember2020-01-012020-12-310001784535us-gaap:CorporateNonSegmentMemberus-gaap:CorporateAndOtherMember2020-01-012020-12-310001784535prch:DivestedBusinessesMember2020-01-012020-12-310001784535us-gaap:OperatingSegmentsMemberprch:VerticalSoftwareMember2019-01-012019-12-310001784535us-gaap:CorporateNonSegmentMemberus-gaap:CorporateAndOtherMember2019-01-012019-12-310001784535prch:DivestedBusinessesMember2019-01-012019-12-310001784535us-gaap:CommonStockMember2019-01-012019-12-310001784535prch:MovingServicesCompanyMember2020-01-012020-12-310001784535prch:Reinsurance2021CoastalProgramMember2021-03-310001784535prch:Reinsurance2021CoastalProgramMember2021-12-310001784535prch:AcquisitionDeferralAgreementMember2019-06-142020-03-1400017845352021-04-052021-12-310001784535prch:PrivateWarrantsMember2020-07-300001784535prch:FutureReceivablesAgreementMember2020-02-112020-02-110001784535prch:SeniorSecuredTermLoansMember2021-09-012021-09-300001784535prch:ConvertibleSeniorNotesDue2026Member2021-09-012021-10-310001784535prch: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:HomeownersOfAmericaInsuranceCompanyMember2021-01-012021-12-310001784535prch:AmendedAcquisitionDeferralAgreementMember2019-06-012019-06-300001784535prch:HomeownersOfAmericaInsuranceCompanyMember2021-12-3100017845352020-07-302020-07-300001784535us-gaap:GeneralAndAdministrativeExpenseMember2021-10-012021-12-310001784535prch:FairValueOptionNotesMember2020-01-012020-12-310001784535prch:InsuranceMember2021-01-012021-12-310001784535us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMemberprch:Serviz.comInc.Member2020-05-292020-05-290001784535prch:FairValueOptionNotesMember2020-07-012020-07-310001784535prch:LoansRepaidPriorToThirdAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:LoansRepaidPriorToSecondAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:LoansRepaidPriorToFourthAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:LoansRepaidPriorToFirstAnniversaryMemberprch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:FairValueOptionNotesMember2021-01-012021-12-310001784535prch:SeniorSecuredTermLoansMember2019-12-310001784535prch:ConvertibleSeniorNotesDue2026Member2021-09-300001784535prch:SeniorSecuredTermLoansMemberus-gaap:PrimeRateMember2019-01-012019-12-310001784535prch:SeniorSecuredTermLoansMemberus-gaap:BaseRateMember2019-01-012019-12-310001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-12-232020-12-230001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-10-012020-12-310001784535prch:PaycheckProtectionProgramCaresActLoansMember2021-01-012021-12-310001784535prch:Pre2020ConvertiblePromissoryNotesMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-232020-12-230001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2020-12-232020-12-230001784535prch:Pre2020ConvertiblePromissoryNotesMember2020-12-232020-12-230001784535prch:LoanProceedsRemainOutstandingTerminationOfMergerMember2020-12-232020-12-230001784535prch:FairValueOptionNotesMember2020-12-232020-12-230001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-07-012020-07-310001784535prch:SeniorSecuredTermLoansMember2019-01-012019-12-310001784535prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember2020-07-3100017845352019-12-190001784535prch:ConvertibleSeniorNotesDue2026Member2021-09-012021-09-300001784535prch:MovingServicesCompanyMember2020-11-020001784535prch:RefundableCustomerDepositsMember2020-01-012020-12-310001784535prch:RefundableCustomerDepositsMember2019-09-012019-09-300001784535prch:RefundableCustomerDepositsMember2019-01-012019-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:VerticalSoftwareMember2021-01-012021-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:InsuranceMember2021-01-012021-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2021-01-012021-12-310001784535prch:RefundableCustomerDepositsMember2021-01-012021-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:VerticalSoftwareMember2020-01-012020-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2020-01-012020-12-310001784535us-gaap:AccountingStandardsUpdate201409Memberprch:VerticalSoftwareMember2019-01-012019-12-310001784535us-gaap:AccountingStandardsUpdate201409Member2019-01-012019-12-310001784535us-gaap:MeasurementInputSharePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2021-12-310001784535us-gaap:MeasurementInputPriceVolatilityMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2021-12-310001784535us-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2021-12-310001784535prch:MeasurementInputForfeitureRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2021-12-310001784535srt:WeightedAverageMemberus-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535srt:MinimumMemberus-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535srt:MaximumMemberus-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535us-gaap:MeasurementInputSharePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535us-gaap:MeasurementInputPriceVolatilityMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535prch:MeasurementInputForfeitureRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2020-12-310001784535srt:ParentCompanyMember2020-12-310001784535prch:CommonStockOptionsMemberprch:EquityIncentivePlan2012Member2021-12-310001784535us-gaap:RestrictedStockUnitsRSUMember2021-12-310001784535prch:StockIncentivePlan2020Member2021-12-310001784535prch:PrivateWarrantsMember2021-12-310001784535prch:CommonStockOptionsMemberprch:EquityIncentivePlan2012Member2020-12-310001784535us-gaap:RestrictedStockUnitsRSUMember2020-12-310001784535prch:StockIncentivePlan2020Member2020-12-310001784535prch:PublicWarrantsMember2020-12-310001784535prch:PrivateWarrantsMember2020-12-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-230001784535prch:SeriesCRedeemableConvertiblePreferredStockMember2021-12-310001784535prch:LoanAndSecurityAgreementRunwayLoanMember2020-07-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2021-01-012021-12-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-12-232020-12-230001784535prch:SeniorSecuredTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-12-310001784535us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-12-310001784535srt:ParentCompanyMember2020-12-232020-12-310001784535srt:ParentCompanyMember2021-01-012021-12-310001784535us-gaap:StateAndLocalJurisdictionMember2021-12-310001784535us-gaap:DomesticCountryMember2021-12-310001784535us-gaap:StateAndLocalJurisdictionMember2020-12-310001784535us-gaap:DomesticCountryMember2020-12-310001784535prch:ConvertibleSeniorNotesDue2026Member2021-01-012021-12-310001784535prch:ConvertibleSeniorNotesDue2026Member2021-12-310001784535srt:ChiefExecutiveOfficerMemberprch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-012020-07-310001784535prch:MergerAgreementWithProptechAcquisitionCorporationMember2020-07-302020-07-300001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-12-310001784535prch:September92021AcquisitionMember2021-09-090001784535prch:May202021AcquisitionMember2021-05-200001784535prch:April52021AcquisitionMember2021-04-050001784535prch:January122021AcquisitionMember2021-01-120001784535prch:FloifyAcquisitionMember2021-10-270001784535prch:Pre2020ConvertiblePromissoryNotesMember2020-02-280001784535prch:Pre2020ConvertiblePromissoryNotesMember2018-07-200001784535us-gaap:OtherNoncurrentAssetsMember2021-01-012021-12-3100017845352021-01-310001784535prch:RwsIncMemberus-gaap:SubsequentEventMember2022-02-282022-02-280001784535prch:April52021AcquisitionMember2021-07-012021-09-300001784535prch:January122021AcquisitionMember2021-01-122021-01-120001784535prch:OtherAcquisitionsMember2021-01-012021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-01-012021-12-310001784535us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-01-012020-12-310001784535prch:OtherAcquisitionsMember2020-01-012020-12-310001784535prch:FloifyAcquisitionMember2021-10-272021-10-270001784535prch:September92021AcquisitionMember2021-09-092021-09-090001784535prch:May202021AcquisitionMember2021-05-202021-05-200001784535prch:April52021AcquisitionMember2021-04-052021-04-050001784535prch:OtherAcquisitionsMember2021-12-310001784535prch:December312020AcquisitionMember2020-12-312020-12-310001784535srt:ChiefExecutiveOfficerMemberprch:PerformanceBasedRestrictedStockUnitMemberus-gaap:SubsequentEventMember2022-02-280001784535us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001784535prch:TwentyTwentyPromissoryNotesMember2020-12-232020-12-230001784535us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001784535us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-3100017845352020-01-012020-12-3100017845352019-01-012019-12-310001784535srt:ParentCompanyMember2021-12-3100017845352021-12-3100017845352020-12-310001784535srt:MinimumMemberprch:FutureReceivablesAgreementMember2020-02-110001784535srt:MaximumMemberprch:FutureReceivablesAgreementMember2020-02-1100017845352021-06-3000017845352022-03-1100017845352021-01-012021-12-31prch:stateprch:trancheprch:securityprch:segmentxbrli:sharesiso4217:USDprch:Dprch:NotesSeriesiso4217:USDxbrli:sharesxbrli:pureprch:installmentprch:itemprch:company

UNITED

STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

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

For the fiscal year ended December 31, 2021

OR

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

Commission file number: 001-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

PRCH

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 of $19.34 per share as reported on the Nasdaq Stock Market, the aggregate market value of the registrant’s voting and non-voting common stock held by non-affiliates of the registrant on June 30, 2021 (the last business day of the registrant’s most recently completed second fiscal quarter) was approximately $1,550 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 11, 2022 was 98,135,339.

Documents Incorporated by Reference

The information required by Part III (Items 10, 11, 12, 13 and 14) of this Annual Report on Form 10-K is incorporated by reference from the registrant’s definitive proxy statement for its 2022 annual meeting to be filed with the Securities and Exchange Commission pursuant to Regulation 14A.

.

TABLE OF CONTENTS

    

Page

PART I

Item 1. Business

4

Item 1A. Risk Factors

16

Item 1B. Unresolved Staff Comments

50

Item 2. Properties

50

Item 3. Legal Proceedings

50

Item 4. Mine Safety Disclosures

51

PART II

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

51

Item 6. Reserved

53

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

53

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

75

Item 8. Financial Statements and Supplementary Data

77

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

149

Item 9A. Controls and Procedures

149

Item 9B. Other Information

154

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

154

PART III

Item 10. Directors, Executive Officers and Corporate Governance

154

Item 11. Executive Compensation

154

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

154

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

154

Item 14. Principal Accountant Fees and Services

154

PART IV

Item 15. Exhibits and Financial Statement Schedules

154

Item 16. Form 10-K Summary

157

Signatures

158

2

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 Porch Group, Inc. 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:

expansion plans and opportunities, including recently completed acquisitions as well as future acquisitions or additional business combinations;
costs related to being a public company;
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;
further expansion into the insurance industry, and the related federal and state regulatory requirements;
privacy and data protection laws, privacy or data breaches, or the loss of data; and
the duration and scope of the COVID pandemic, and its continued 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 Item 1A. Risk Factors. The risks described in Item 1A. 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.

3

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 over 24,000 home services companies, such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agencies, utility companies, roofers, and others. Porch helps these service providers grow their business and improve their customer experience. Porch also makes the moving process easier for homebuyers by helping them save time and make better decisions about critical services, including insurance, warranty, moving, security, TV/Internet, home repair and improvement. For certain services such as insurance and warranty, Porch can provide its own product to consumers.

Porch has two reportable segments: the Vertical Software segment and the Insurance segment.

Porch’s Vertical Software segment provides software and services to home services companies and, through these relationships, earns SaaS fees and gains unique and early access to homebuyers and homeowners. This early access allows Porch to assist homebuyers and homeowners with critical services such as moving, and, in turn, Porch’s platform drives demand for other services from such companies as part of our value proposition. The Vertical Software segment has three types of customers: (1) home services companies, such as home inspectors, for whom Porch provides software and services to help them make their businesses run more efficiently and grow; (2) consumers, such as homebuyers and homeowners, whom Porch assists with the comparison and provision of various critical home services, such as moving, security, TV/Internet, and home repair and improvement; and (3) service providers, such as moving companies, insurance companies, warranty companies, security companies and TV/Internet providers, who pay Porch for new customer sign-ups.

Our Insurance segment offers various property-related insurance policies through our own risk-bearing carrier and independent agency as well as a risk-bearing home warranty company. Third-party insurance companies pay Porch’s agency upfront and renewal commissions for selling their policies, reinsurers pay Porch ceding commissions when we cede premiums from our owned insurance products, and we earn revenues in the form of policy premiums collected from insureds from our owned insurance products. The Insurance segment also includes home warranty revenue which mainly consists of premiums paid by warranty customers for Porch’s home warranty products.

Porch operates under a number of brands in both the Vertical Software and Insurance segments, such as:

Vertical Software segment:
oFloify, which provides mortgage companies and loan officers point of sale (“POS”) software for engaging their customers and helping them through the loan process,
oHireAHelperTM, which provides software and demand for moving companies,
oInspection Support Network LLC (“ISN™”), Porch’s enterprise resource planning (“ERP”) and customer relationship management (“CRM”) software for inspectors,
oiRoofing LLC (“iRoofing”), which provides measurement software for roofers
oPalm-Tech, a provider of easy-to-use mobile home inspection report writing tools,
oPorch.com, where homeowners can complete home projects,
oRynoh, which provides financial management and fraud prevention software services for the title and real estate companies, and

4

oV12 Data, which provides data and analytical solutions that allow brands to improve the performance of their marketing.
Insurance segment:
oAmerican Home Protect (“AHP”), which provides whole home warranty policies,
oElite Insurance Group, (“EIG”), which is Porch’s licensed nationwide insurance agency, and
oHomeowners of America (“HOA”), which is Porch’s insurance managing general agency and licensed property and casualty insurance carrier operating in 15 states.

Background and Corporate History

Porch.com, Inc., our principal operating subsidiary, was 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 greater than $500 billion estimated 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 services companies to create long-term defensible and proprietary access to these consumers. As of the end of 2021, over 24,000 businesses — home inspectors, mortgage companies, title companies, moving companies, large utilities, roofing 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 their move and home maintenance simpler. This access is unique, wide-ranging and early in the homebuying process.

Since its founding, Porch has established many partnerships across a number of home-related industries and has also proven effective at selectively acquiring companies that can be efficiently integrated into Porch’s platform. These acquisitions include: AHP, Floify, HireAHelperTM, HOA, iRoofing, ISNTM, Palm-Tech, Rynoh, V12 Data, and as well as the signing of an agreement to purchase CSE, a California based insurance carrier, which is expected to close in mid-2022. We remain committed to pursuing attractive mergers and acquisitions (“M&A”) opportunities as a key part of our growth strategy going forward as a public company. Porch Group, Inc. was originally known as PropTech Acquisition Corporation, a Nasdaq-listed special purpose acquisition company (“PTAC”), which completed its initial public offering in November 2019. In July 2020, PTAC entered into a merger agreement to acquire Porch.com, Inc., and on December 23, 2020 (the “PTAC Merger Closing Date”), the merger was completed and Porch.com, Inc. became a wholly-owned subsidiary of PTAC. On the same date, PTAC changed its name from “PropTech Acquisition Corporation” to “Porch Group, Inc.,” and Porch Group, Inc.’s common stock commenced trading on the NASDAQ Capital Market under the ticker “PRCH.” References in this Annual Report to Porch prior to the PTAC Merger Closing Date refer to Porch.com, Inc.

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.

1 Based on management estimates

5

Diagram

Description automatically generated

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, mortgage companies, titles companies, roofers, and moving services providers to run a better business. These software solutions include features such as configurable dashboards, calendars and scheduling, online booking, payment processing, dispatch and routing optimization, customer relations and communications, point of sale interfaces, 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 high retention 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 services companies can offer 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 customer 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 customer 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 (as both a licensed nationwide insurance agent as well as a carrier in certain states), moving, security, and TV/Internet. This experience creates a positive end customer experience that can benefit the home services company.

6

Third, Porch can help home services 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 business-to-business (“B2B”) SaaS fees. In certain verticals, principally home inspection, companies also have the ability to access Porch’s core software offering 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 revenues by offering high-value services to end customers. We believe combination of this value proposition is compelling, as 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 and warranty 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. In the 15 states where Porch is currently licensed as an insurance carrier, we can offer consumers our own insurance products. Additionally, Porch offers home warranty products to protect critical systems and appliances typically not covered under homeowners’ insurance. Further, 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 one of the most highly stressful moments in a consumer’s life, 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 6.12 million existing homes sold and approximately 762,000 newly constructed homes sold in the United States in 20212. 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”) beyond its software and service offerings, consisting of moving services, property and casualty (“P&C”) insurance,

2 National Association of Realtors 2021 December Existing Home Sales.

7

contractor services, and mover marketing with an estimated total value of approximately $350 billion. 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 approximately $4.7 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 and management 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 at an average commission per household of $125. Based on industry estimates, currently approximately 4% of homes have solar installed; the Solar Energy Industries Association estimates that 13.4% of homes will have solar installed by 2030. Assuming 9.4% of households purchase solar panels at time of home purchase, approximately 564,000 consumers will purchase solar annually. Porch estimates an average commission of $1,350 per solar installation resulting in an annual TAM of approximately $761 million. This also assumes each home sale results in one move and that Porch can receive $321 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 of commissions.

Property and Casualty (P&C) Insurance

Through its wholly-owned licensed insurance agency, EIG, Porch serves customers in the P&C home, auto, flood, and umbrella insurance market. In addition, Porch operates its own risk-bearing insurance carrier, HOA, a leading property and casualty insurance company focused on products in the residential homeowner space. Based on U.S. home insurance annual revenues of $119 billion plus U.S. auto insurance annual revenues of $311 billion, Porch believes the P&C home and auto insurance TAM is approximately $181 billion.3 With the acquisition of AHP, Porch also operates its own home warranty business in a market estimated to be worth $4.5 billion for the combined home warranty and utility service line4.

Contractor Services

Contractor services is another large portion of Porch’s TAM with an estimated size of approximately $150 billion. This estimate is based on management’s estimate of a greater than $500 billion valuation of the home improvement market. It assumes 50% of projects are fully managed and coordinated by Porch (i.e., where Porch provides or manages services directly to or on behalf of homeowners) with a 45% take rate ($113 billion managed services TAM) and 50% of projects are referred to third parties without any coordination by Porch for a 15% referral fee ($38 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 $9.7 billion based on 6 million homebuyers annually spending an average of

3 According to IBISWorld 2021 full year data, U.S. home insurance annual revenues totaled $119 billion and U.S. auto insurance annual revenues totaled $311 billion.

4 According to IBISWorld and Porch management estimates.

8

$10,726 within the first 12 months of moving5, and of this $64 billion in spend, Porch estimates that companies will spend 15% 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

Home Sales

As a home services platform that provides core software and services to over 24,000 home services companies, Porch’s revenue is in part linked to existing home sales. While the market saw a dip during the beginning of the COVID-19 pandemic, volume of sales have continued to be robust with December, 2021 seeing an annual rate of almost 6.2 million existing homes sold, per the National Association of Realtors. 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.

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 Trucking Associations, there are over thousands of moving companies in over 16,522 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 arduous process.

Porch helps make the move simpler 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. The home improvement market has continued to grow and is estimated at over $500 billion in size.

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.

5 Based on data for new mover spend from The Harris Poll.

9

Digitalization of Home Services

According to Technavio, online on-demand home services are expected to grow at a compounded annual growth rate of over 70% from 2021 to 2025. Driving this trend are the digitally minded millennial and Gen Z generations that are 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.

Our Competitive Strengths

Leading Software with over 24,000 Contracted Companies in a Diverse Set of Industries

Porch owns several leading software platform brands including ISN and Palm-Tech for home inspectors, Floify for mortgage companies and loan officers, Rynoh for title companies and HireAHelper for moving companies, iRoofing for roofers. Porch provides software that helps these companies manage and grow their business such as CRM, ERP and POS modules to over 24,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. Porch receives access to these homebuyers through its software customers in the various verticals where it operates. In some verticals, home services companies have the option to opt into Porch’s customer access model and receive a core module from Porch’s software for free in exchange for access rights to their customers. This gives Porch the opportunity to market and offer services to these customers up to and before six 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.

Porch’s software for home inspectors is the software of choice for a significant portion of 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 software and services.

Through research and development, Porch continues to invest in and strengthen the software advantage of its software offerings. Moreover, Porch expects to increase the percentage of U.S. homebuyers available through its customer access model by expanding sales efforts, by developing new products and tools for its current verticals, and by offering software and services in new home services sectors.

Innovative Customer Access Pricing Model

Porch utilizes a customer access model in certain verticals whereby software customers receive access to a core element of Porch’s software for free in exchange for providing access rights to their customers. This structure reduces competition from traditional software providers that rely solely on fee revenue to sustain their businesses. In addition to obtaining the that portion of the software for free, inspection companies are able to differentiate their offering by providing the Porch Moving Concierge to their consumers at a critical time of need. As a result, Porch benefits from high retention rates among software customers.

Proprietary Data and Analytics

Through the services it offers, Porch has access to a trove of proprietary data on homebuyers and their homes. Using this data, Porch intends to continue 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

10

around the home, a mover’s likelihood of switching insurance carriers or the likelihood and severity of home insurance and home warranty claims. V12 Data provides software and data solutions to help brands, and small and medium sized businesses acquire new customers and improve their marketing, and helps Porch leverage its own proprietary mover.

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. Porch intends to leverage its acquisition experience by continuing to selectively pursue strategic acquisitions of software companies that strengthen Porch’s unique access to demand as well as services where Porch’s early access to homebuyer consumers and unique data provide significant differentiation.

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

Our Strategies for Growth

Porch aims 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 not only generates strong B2B SaaS revenues, but 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.
Upselling into these software customers additional SaaS modules for B2B SaaS fees.
Continuing to develop long-term relationships with software customers, while increasing B2B SaaS fees as Porch helps these companies grow.
Increasing the percentage of software customers that grant access rights to their consumers. Porch works to convert more of its software customers to this option by explaining its benefits, which include increased end customer satisfaction, to companies during Porchs software training program. In some verticals such as mortgage, this is a strategic benefit to the company utilizing Porchs software by providing insurance solutions that are required to be purchased by a borrower, Porch can increase a loan officers close rate and reduce time to close.

11

Increase Revenue per Homebuyer

Porch intends to capitalize on its expanded homebuyer access by increasing the revenue generated from each homebuyer by:

Improving the digital shopping experience for consumers who prefer to purchase online.
Increasing the percentage of individuals with access rights that are called, contacted, and engaged by Porchs Moving Concierge call center team.
Making available additional high-margin services for these homebuyers, such as solar installation and increasing the market access for certain services only offered in select geographies, such as Porchs insurance solutions through HOA and home warranty products through AHP.
Increasing conversion and take rates of both existing and new services by offering more services competitive quotes per service to incentivize customers to not leave the Porch ecosystem.
Generating more revenue from certain services by handling more of the experience for the consumer, such as how Porch takes a larger role in providing insurance and home warranty products via HOA and AHP.

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 helps 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 V12 Data, a leading consumer data and analytics platform with a focus on household and mover insights, data management and marketing activation. The V12 Data acquisition and the mover marketing businesses provide Porch with full-spectrum, enterprise-grade capabilities to capture the unique-to-the-market pre-mover marketing opportunity.

Insurance Expansion in 2021

EIG, Porch’s wholly owned subsidiary, is an insurance agent that is currently licensed in all 50 states. Porch has expanded from solely operating an insurance agency to, by acquiring HOA, offering its own products through this risk-bearing carrier. By operating as a carrier, Porch intends to capitalize on the underwriting advantage provided by its unique insights into properties and homebuyers. The carrier structure allows Porch to obtain reinsurance ceding commissions higher than what is earned through third-party commissions via EIG and participate in the upside of selecting good risks with lower claims. By ceding a significant portion of insurance premiums, Porch reduces earnings volatility and the capital required for the insurance carrier. Additional potential growth opportunities for Porch’s insurance business include expanding from the 15 states where it operates HOA, as of February 2022, and adding more insurance carriers as partners.

On September 9, 2021, Porch completed its acquisition of AHP, a Texas-based provider of whole home warranty policies across the U.S. AHP utilizes a direct-to-consumer model to acquire customers for their multi-year warranty plans. Additionally, on the same date, Porch announced that it had executed a definitive agreement with Covéa Cooperations S.A. to acquire GMF Financial Services Corporation (“GMF”) which owns all of the issued and outstanding stock of Civil Service Employees Insurance Company, CSE Safeguard Insurance Company, CSE Insurance Services, Inc. and CSE Group Services Company (collectively and, together with GMF, “CSE”), a California-based personal lines insurer focused on property and auto. CSE has a 71-year history and a management team put in place over the previous two years with significant home and auto experience in the state of California. CSE operates in six states, including its primary focus of California, as well as Arizona, Nevada and Utah and is licensed in an additional six states.

12

The closing is subject to customary closing conditions, including approval of the California Department of Insurance. The transaction is expected to close in mid-2022.

Expand into New Home Service Verticals

There are opportunities for Porch to expand organically and via acquisitions to provide software and services to additional home service verticals. Porch plans to continue to evaluate potential new home services verticals that fit within our strategy. 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.

In Q2 2021, Porch acquired Rynoh, a leading provider of patented SaaS solutions for title companies and other settlement agents. Located in Virginia, Rynoh applications help protect real estate closings by providing continuous end-to-end account auditing, daily reconciliation, transaction monitoring, fraud detection and reporting.

On October 27th, 2021 Porch completed the acquisition of Floify, a SaaS software provider to mortgage companies and loan officers that helps create a better mortgage and refinancing experience for their customers. Floify’s digital mortgage automation and point-of-sale software streamlines the loan origination process by providing a secure application, communication, and document portal between mortgage lenders, borrowers, real estate agents, and other mortgage stakeholders. Loan officers use Floify to collect and verify borrower documentation, track loan progress, communicate with borrowers and real estate agents, and close loans faster.

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 may expand 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 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) and business-to-consumer (“B2C”) transaction revenues from post-move related services.

Companies which use Porch’s software and services pay Porch with SaaS fees based on a combination of per user, per organization and / or volume of transactions. In certain verticals, chiefly inspection companies have the option of receiving core software for free and giving Porch access to its customers at which time Porch generates revenue via B2B2C transactions. Because Porch gets full access to a complete base of homeowners from a company, customer access is highly attractive to Porch.

B2B2C transaction revenues for move-related services include payments related to the sale of products and services such as moving services, security, or TV/Internet service as well as revenues from Porch’s insurance and warranty businesses. Where Porch underwrites its own insurance or warranty product, revenues are recognized over the life of the policy and reoccur as long as the policyholder renews. In certain portions of business sold by EIG on behalf of third-party insurers, Porch recognizes the estimated lifetime value (“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.

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.

13

Revenue for B2B2C transactions, excluding Insurance and Warranty, generally follows the 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 over 24,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 software 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 with which we assist consumers, (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

14

continued ability to introduce new products and services that resonate with consumers and service professionals generally;
our ability to continue to build trust in and loyalty to, our various brands, particularly American Home Protect, Elite Insurance Group, Floify, HireAHelper, Homeowners of America, iRoofing, ISN, Kandela, Palm-Tech, Porch.com, Rynoh, and V12; 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 (including Porch, ISN, HireAHelper, Homeowners of America, and Floify brands), as well as other trademarks in Canada and Europe. We have also registered a variety of domain names, including those related to our consumer and other key brands.

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 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 Telephone Consumer Protection Act of 1991 (“TCPA”), the Telemarketing Sales Rule (“TSR”), the CAN-SPAM Act, Section 5 of the Federal Trade Commission Act and similar state laws, as well as federal, state, and local laws and agency guidelines governing background screening.

15

Additionally, as we expand into the insurance business, which is highly regulated, we must comply with and maintain various licenses and approvals with a number of individual state departments of insurance, and we are subject to state governmental regulation and supervision.

Further, we are subject to certain laws and regulations with regard to the real estate settlement process, including the Real Estate Settlement Procedures Act regulated by the Consumer Financial Protection Bureau, which, among other matters, prohibits certain practices, such as kickbacks, referrals, and unearned fees for the referral of real estate settlement services.

Human Capital Management

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 mitigate the risks associated with integration. We integrate acquisitions into our (1) central data platform; (2) transactional monetization to drive our B2B2C revenues such as insurance; and (3) key back-end systems such as accounting. 

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 2022, Porch had approximately 1,700 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. You may access our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 with the Securities and Exchange Commission (the “SEC”) free of charge at our website as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC. 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.

16

Our brands and businesses operate in an especially competitive and evolving industry.
Our success will depend, in part, on our ability to maintain and/or enhance our existing brands, and the brands of our recently acquired companies.
We rely on strategic, proprietary relationships with third parties to provide us with access to personal data and information.
We rely on our ability to reach home services companies’ customers and home service-related consumers earlier than our competitors, and throughout the homebuying and homeownership journey. Our competitors could find ways to reach these customers and consumers earlier than us or at other times during the homebuying and homeownership journey.
Our future growth is dependent in part on increasing our revenue by increasing the number of sales of home related services per customer and consumer. We may not succeed in these efforts.
Our success depends, in part, on the integrity, quality, efficiency and scalability of our systems, technology and infrastructure, and those of third parties.
Our success depends, in part, on our ability to develop and monetize versions of our products and services for mobile and other digital devices.
We may experience risks related to acquisitions.
Conditions in the real estate market generally impact the demand for a portion of our products and services.
We face a variety of risks through our expansion into the insurance business.
Our businesses are subject to various federal, state and local laws and regulations, and we must comply with such laws, regulations and regulatory interpretations and any changes or stricter interpretations of any of the foregoing (whether through private litigation or governmental action), including but not limited to: (1) state or federal employment laws or regulations that would require reclassification of independent contractor sales agents to employee status, (2) privacy or data security laws and regulations, (3) the Real Estate Settlement Procedures Act (“RESPA”) or other federal or state consumer protection or similar laws, and (4) antitrust laws and regulations.
Our insurance businesses compete with a large number of companies in the insurance industry for underwriting premium.
The effects of emerging claim and coverage issues in the insurance industry are uncertain.
Insurance commission revenue recognition and changes within our insurance business may create a fluctuation of our business results and expose us to additional risks.
Reinsurance may be unavailable at current levels and prices, which may limit our ability to write new business. Furthermore, reinsurance subjects us to counterparty risk and may not be adequate to protect us against losses, which could have a material effect on our results of operations and financial condition.
We may change the structure of our reinsurance arrangement in the future, which may impact our overall risk profile and financial and capital condition.
Our brands and businesses are sensitive to general economic events or trends, severe weather events, extensive wildfires, and other catastrophes, particularly those that adversely impact consumer confidence and spending behavior in the industries we serve.
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 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.
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 not be able to effectively manage our growth.
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.

17

We may not be able to protect our systems, technology and infrastructure from cyberattacks and cyberattacks experienced by third parties may adversely affect us.
The price of the Company’s securities may change significantly over time and investors could lose all or part of their investment as a result.
Our business may also be adversely affected by downturns in the home, auto, flood and umbrella insurance industries.
Future sales, or the perception of future sales, by the Company or its stockholders in the public market could cause the market price for the Company’s common stock to decline.
The global outbreak of COVID-19 and other similar outbreaks has adversely affected our business, financial condition and results of operations.
We have substantial indebtedness, which may limit our financial flexibility.
The conditional conversion feature of the 2026 Notes, if triggered, may adversely affect our financial condition and operating results.
Conversion of our 2026 Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.

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.

Our brands and businesses operate in home-related services industries, which industries include insurance, mortgage, warranty, moving services, inspection services, home repair, and marketing, financial and other software for home services companies; all of which are 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 provider 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. 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 providers than we do, offer products and services that are more appealing to consumers and service providers 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. Alternatively, because of our innovative business model and our limited track record as a public company, failures of our competitors or companies operating in similar or adjacent spaces may impact investor perceptions of the digital home services industry as a whole.

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 provider bases, any of which could adversely affect our business, financial condition and results of operations.

We rely on our ability to reach home services companies’ customers and home service-related consumers earlier than our competitors, and throughout the homebuying and homeownership journey. Our competitors could find ways to reach these customers and consumers earlier than us or at other times during the homebuying and homeownership journey.

Our consumer access model allows us to market and offer services to home services companies’ customers very early and throughout the homebuying and homeowning journey. We also have relationships with commercial partners

18

that provide us with data about consumers who may require a variety of home services early and throughout the homebuying and homeownership journey. There can be no assurances that we will continue to receive access to these customers and consumers relative to our competitors. Our competitors may adopt a similar model or may develop a new model that affords them similar or earlier access. Any erosion of our competitive advantage in access to home services companies’ customers and home service-related consumers 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, proprietary relationships with third parties to provide us with access to personal data and information.

We rely on strategic relationships with third parties, including home services companies, to provide us with personal information about their customers in exchange for giving such companies access to our ERP and CRM services or other value. 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 about their customers or consumers.

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

Our future growth is dependent in part on increasing our revenue by increasing the number of sales of home-related services per customer and consumer. We may not succeed in these efforts.

Our future growth depends in part on increasing the revenue generated from each customer or consumer we serve. We plan on increasing this revenue by increasing the number of value-add touchpoints with customers and 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 per customer or consumer 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 consumer access model, whereby home services companies use our software for a discounted rate or receive other value in exchange for providing access rights to their end customers, helps us generate revenue from such customers. 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

19

less desirable or 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 software applications may be slower among companies in the home-related services 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 applications within the industries we serve. The expansion of the SaaS 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 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.

Our success will depend, in substantial part, on the continued migration of the home and home-related 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 providers offline. While many consumer demographics have been and remain averse to finding service providers online, others have demonstrated a greater willingness to purchase such services online. Whether or not service providers 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 providers 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 providers 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.

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 brands and businesses within search results, any or all of which could increase our marketing expenditures, particularly

20

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, severe weather events, extensive wildfires and other catastrophes, particularly those that adversely impact consumer confidence and spending behavior in the industries we serve.

Our businesses are sensitive to events and trends, such as a general economic downturn, health of the housing market, inflation or sudden disruption in business conditions, consumer confidence, spending levels and access to credit, which could result in decreases in demand for insurance, home mortgages, warranty, moving and inspection services, home repair, and marketing, financial and other software for home services companies and providers. Any such decreases could result in turnover of our consumer and service provider base and/or adversely impact the breadth of services offered through our service market platform, our home-related services, and our warranty and insurance products. In particular, severe weather events, extensive wildfires and other catastrophes, including the effects of climate change and global pandemics, may harm our insurance business. For example, as it relates to our insurance agency, 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. Additionally, as it relates to our insurance carrier entity, we will be exposed to a portion of 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.

These events have in the past and could in the future negatively affect the economy in general, and the housing and home services markets in particular. A significant increase in insurance claims by consumers who purchased their policy through EIG, 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.

These events and trends could also result in decreased marketing and advertising expenditures by service providers or cash flow problems for service providers 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 or could result in service providers 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.

Any of these events that could negatively affect the home industries we serve and could adversely affect our business, financial condition and results of operations.

Conditions in the real estate market generally impact the demand for a portion of our products and services.

Demand for a portion of our products and services generally decrease as the number of real estate transactions decrease. The real estate market is seasonal, cyclical and affected by significant conditions beyond the Company’s control. The number of real estate transactions in which certain of the Company’s products and services are purchased have been, and may continue to be impacted by the following situations, among others:

high, volatile or rising mortgage interest rates;

availability of credit, including commercial and residential mortgage funding;

real estate affordability, housing supply rates, home building rates, housing foreclosures rates, multi-family housing fundamentals, and the pace of home price appreciation or the lack of it;

21

slow economic growth or recessionary conditions and other macroeconomic conditions, which may be impacted by national or global events (such as the COVID-19 pandemic);

local, state and federal government intervention in the financial markets;

increased unemployment or declining or stagnant wages;

changes in household debt levels and disposable income;

changing trends in consumer spending;

fewer homebuyers electing to get a home inspection; and

changing expectations for inflation and deflation.

Any adverse impact on a macro level to the real estate market generally could have an adverse impact on our business, results of operations and financial condition.

Our success will depend, in part, on our ability to maintain and/or enhance our existing brands, and the brands of our recently acquired companies.

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, emerging and recently acquired brands. Events that could negatively impact our brands and brand-building efforts include service quality concerns, service provider 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 providers. 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 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 consumers or our consumer experience may suffer, each of which could adversely affect our business, financial condition and results of operations.

22

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.

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.

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

23

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.

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 other destructive or disruptive software, distributed denial of service attacks, phishing, attempts to misappropriate user information and account login credentials, ransomware attempts, 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, which include developing and maintaining the systems of recently acquired companies, 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 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 providers generally, offer new and/or enhanced products and services in response to such trends that resonate with consumers and service providers, 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.

24

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 providers, which could adversely affect our business, financial condition and results of operations.

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, for which we predominantly rely on one carrier. We also communicate with these parties through direct mail messages. Through these channels, we provide consumers with service request updates and service providers 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 provider 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 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 customers, 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

25

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

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.

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, measures taken by governments 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, 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. Our ability to conduct ordinary course business activities while government-imposed measures remain in place has been and may continue to be impaired for an indefinite period of time.

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 offer

26

long-term remote work arrangements. Also, remote work arrangement 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 providers) and other activities, 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 providers 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.

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 these independent contractors as we would if such personnel were our own employees. As a result, these 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. If these independent contractors violate 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, a court could hold us civilly or criminally accountable based on vicarious liability because of the actions of our independent contractors.

We are subject to the Internal Revenue Service regulations and state laws regarding independent contractor classification in the United States, which 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 that are performed by 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 2022, we have over 700 individual independent contractors located in Mexico, Costa Rica, India, Spain and Canada. 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 contractors 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, India and Canada, 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

27

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, many U.S.-based companies are seeking to hire talented information technology personnel and other skilled personnel located 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 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

If we identify material weaknesses in our internal control over financial reporting 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 audit of our financial statements for the year ended December 31, 2021, management identified material weaknesses 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.

28

The material weaknesses in our internal control over financial reporting which existed as of December 31, 2021 related to (a) the design and implementation of information technology general controls in the areas of user access and program change-management for systems, and related process-level automated controls, supporting the Company’s internal control processes; (b) the identification, design, implementation, and retention of evidence of control activities, including controls over the completeness and accuracy of information produced by the entity that is used in the operation of its control activities; and, (c) the quantity of personnel across the organization to design and operate internal controls commensurate with the nature, growth, and complexity of our business.

Our planned remediation efforts related to the above identified material weaknesses include:

consolidation of relevant financial systems across our internal control framework;
investments to upgrade or replace existing systems which do not have the appropriate infrastructure to meet the requirements of our internal control framework;
expanding the available resources at the Company with experience designing and implementing control activities, including information technology general controls and automated controls, through hiring and use of third-party consultants and specialists;
recruiting and hiring additional personnel with the appropriate skills and experience to operate the internal controls required by the nature, pace, and complexity of our business.
perform on going trainings with control performers to improve documentation that supports effective control activities, including evidence over the completeness and accuracy of information produced by the entity.

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. For years ended December 31, 2019 and 2020, the material weakness was 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. To remediate this material weakness, we hired a new Chief Financial Officer, Controller and other financial personnel, in addition to utilizing third-party consultants and specialists, to supplement our internal resources. In connection with the restatement of our financial statements for year ended December 31, 2020, 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 our efforts to remediate the material weakness fail, 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

29

current or future indebtedness and otherwise have a material adverse effect on our business, financial condition, cash flow or results of operations.

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:

economic trends related to high growth software companies, companies not yet profitable, home-related companies, companies that went public through a special purpose acquisition company (SPAC) transaction, the home services and insurance industries, and general economic, industry and market conditions;
seasonality;
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 services companies and service providers, along with their
ongoing 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;
severe weather events, extensive wildfires and other catastrophes, including the effects of climate change and global pandemics;
volatility in claims from our insurance business;
widespread claim costs associated with P&C claims;
losses resulting from actual policy experience that is adverse to assumptions made in product pricing;
losses resulting from a decline in the value of our invested assets;
declines in value and/or losses with respect to companies and other entities whose securities we hold and counterparties with whom we transact business or to whom we have credit exposure, including reinsurers, and declines in the value of investments;
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 significant disruptions in our systems and 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 may be unable to access the capital markets when needed, which could adversely affect the ability to take advantage of business opportunities as they arise and to fund operations in a cost-effective manner.

30

Our ability to grow our business depends, in part on the ability to access capital when needed to provide statutory surplus. Capital markets may become illiquid from time to time, and we cannot predict the extent and duration of future economic and market disruptions or the impact of any government interventions. We may not be able to obtain financing on acceptable terms, or at all. If we require capital but cannot raise it or cannot obtain financing on acceptable terms, our business, financial condition, and results of operations may be materially adversely affected and we may be unable to execute our long-term growth strategy.

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

Our businesses are seasonal, and our results of operations and cash flows fluctuate significantly from quarter to quarter. Historically, our revenues have been strongest in the second and third fiscal quarters due to peak real estate transaction activity occurring during the summer months. The first and fourth fiscal quarters are generally weakest, due to lower real estate transaction 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. In addition, we are rapidly evolving our partnerships and capabilities, which makes comparisons to previous seasons difficult.

We are also subject to the cyclical nature of the insurance industry. The financial performance of the insurance industry has historically fluctuated with periods of lower premium rates and excess underwriting capacity resulting from increased competition followed by periods of higher premium rates and reduced underwriting capacity resulting from decreased competition. Although the financial performance of an insurance company depends on its own specific business characteristics, the profitability of many insurance companies tends to follow this cyclical market pattern. Because market cyclability is due in large part to the actions of competitors and general economic factors, we cannot predict the timing or duration of changes in the market cycle.

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 $83.4 million, $42.2 million and $88.1 million in the years ended December 31, 2021, 2020 and 2019, respectively, and as of December 31, 2021, we had an accumulated deficit of $424.1 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 “Risk Factors” section, 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.

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

31

regulations promulgated and to be promulgated thereunder, the Public Company Accounting Oversight Board (“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 generally, and as we acquire new companies, in particular. A number of those requirements will require us to carry out activities we, or an acquired company, have not done previously. For example, we have adopted and will continue to adopt 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 changes in governance and reporting requirements, which could further increase costs.

Our risk management policies and procedures may prove to be ineffective and leave us exposed to unidentified or unanticipated risk.

We have identified and continue to develop enterprise-wide risk management policies and procedures to mitigate risk and loss to which we are exposed. There are inherent limitations to our risk management strategies because there may be existing or future risks that have not been fully identified. If internal risk management policies and procedures are ineffective, we may suffer unexpected losses which could be material and adversely affect our financial results and operations. Our risk management framework may not evolve at the same pace as we expand our business. As a result, there is a risk that new products or new business strategies may present risks that are not fully identified, effectively monitored, or thoroughly managed.

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

As of December 31, 2021, we had net operating loss carryforwards for U.S. federal income tax purposes and state income tax purposes of $360.3 million and $209.4 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 2022. 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 Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three 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.

32

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 EIG, our wholly owned licensed insurance agency. In addition, we expanded our insurance operations through the acquisition of HOA, which resulted in us becoming a full service insurance carrier operating in 15 states exposing us to the additional risks of underwriting and of handling and managing insurance claims. Other 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.

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.

Furthermore, due to our acquisition of HOA, and if EIG were to become an insurance carrier, 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.

HOA is highly dependent on maintaining successful relationships with 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, HOA business represents 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.

On September 2, 2021, we entered into a Stock Purchase Agreement with Covéa Cooperations S.A. for the acquisition of GMF Financial Services Corporation (“GMF”) which owns all of the issued and outstanding stock of Civil Service Employees Insurance Company, CSE Safeguard Insurance Company, CSE Insurance Services, Inc. and CSE Group Services Company (collectively and, together with GMF, “CSE”) CSE, a California-based personal lines insurer focused on property and auto insurance. Subject to the terms and conditions set forth in the agreement, at the closing of the transactions contemplated thereby, we will pay $48.6 million in cash for all of the shares of GMFCSE, subject to certain adjustments. The closing of the acquisition is subject to customary conditions, including, among others, the absence of a material adverse effect on CSE and the receipt of specified governmental consents and approvals. CSE is a California-based personal lines insurer focused on property and auto insurance.

33

If the acquisition of CSE closes, we will have additional exposure to risks associated with the insurance business. The acquisition of CSE will expand the geographies in which we have exposure to the property insurance business, particularly in California, an area that is subject to severe weather events, including wildfires and flooding. 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 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 could exceed our ability to reinstate reinsurance contracts. Additionally, the automobile insurance business can be highly competitive, competing through product coverage, reputation, financial strength, advertising, price, customer service and distribution, and, except for regulatory considerations, there are relatively few barriers to entry. Moreover, expansion of our product offerings will result in increases in costs and expenses.

In addition, the acquisition of CSE is subject to a number of closing conditions, including receipt of approval from the California Department of Insurance. There can be no assurance that we will be able to obtain the required approvals, in a timely manner or at all. If we are able to complete the acquisition, there can be no assurance that we will be successful in realizing the benefits of the acquisition that we anticipate, and the pendency of the acquisition, as well as the integration of CSE after closing, could result in significant management distraction and disruption of our business.

Increases in parts, appliance and home system prices and other operating costs could adversely impact our business, financial position, results of operations and cash flows.

As a result of our recently completed AHP acquisition, we now offer whole home warranty policies through our AHP subsidiary. The financial performance of our home warranty business line may be adversely affected by increases in the level of our operating expenses, such as refrigerants, appliances and equipment, parts, raw materials, wages and salaries, employee benefits, healthcare, contractor costs, self-insurance costs and other insurance premiums, as well as various regulatory compliance costs, all of which may be subject to inflationary and other pressures. Such increase in operating expenses, including contract claims costs, could have a material adverse impact on our consolidated business, financial position, results of operations and cash flows.

Prices for raw materials, such as steel and fuel, are subject to market volatility. We cannot predict the extent to which our home warranty business line may experience future increases in costs of refrigerants, appliances and equipment, parts, raw materials, wages and salaries, employee benefits, healthcare, contractor costs, self-insurance costs and other insurance premiums, as well as various regulatory compliance costs and other operating costs. To the extent such costs increase, we may be prevented, in whole or in part, from passing these cost increases through to our existing and prospective customers, which could have a material adverse impact on our consolidated business, financial position, results of operations and cash flows.

Our insurance businesses are dependent in part or wholly on commissions, from insurance carriers or reinsurers and depend 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 businesses could be materially affected, which in turn could impact our business, results of operations and financial condition.

A substantial majority of the revenue of EIG 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

34

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 businesses. 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 businesses could be materially impacted, which could have an adverse impact on our business, financial condition and results of operations.

Our insurance businesses compete with a large number of companies in the insurance industry for underwriting premium.

During periods of intense competition for premium, our insurance businesses are exposed to the actions of other companies that may seek to write policies without the appropriate regard for risk and profitability. During these times, it is very challenging to grow or maintain premium volume without sacrificing underwriting discipline and income.

The effects of emerging claim and coverage issues in the insurance industry are uncertain.

As industry practices, economic, legal, judicial, social, and other environmental conditions change, unexpected issues related to claims and coverage may emerge. These issues may adversely affect our insurance businesses by either extending coverage beyond the underwriting intent or by increasing the number and size of claims. Examples of emerging claims and coverage issues include, but are not limited to:

Judicial expansion of policy coverage and the impact of new theories of liability;
Plaintiffs targeting property and casualty (“P&C”) insurers in class action litigation relating to claims-handling and other practices;
Medical developments linking health issues to particular cases, resulting in liability claims; and
Claims related to unanticipated consequences of current or new technologies, including cyber-security related risks and claims relating to potentially changing climate conditions.

In some instances, these emerging issues may not become apparent for some time after affected insurance policies have been issued. As a result, the full extent of liability may not be immediately known, nor their financial impacts adequately provided for in premium charges.

In addition, potential passage of new legislation designed to expand the right to sue, to remove limitations on recovery, to extend statutes of limitations or otherwise repeal or weaken tort reforms could have an adverse impact on our insurance businesses.

The effects of these and other unforeseen emerging claim and coverage issues are difficult to predict and could harm our insurance businesses and materially adversely affect their results and operations.

The failure to accurately and timely pay claims could harm our insurance businesses.

Though our insurance businesses historically evaluated and paid claims timely and in accordance with its policies and statutory obligations, they must continue to manage costs and close claims expeditiously. Many factors affect the ability to evaluate and pay claims accurately and timely, including training and experience of claims staff, claims department’ s culture and the effectiveness of management, the ability to develop or select and implement appropriate procedures and systems to support claims functions and other factors. The failure to accurately and timely pay claims could lead to regulatory and administrative actions or material litigation, undermine our insurance businesses’ reputation in the marketplace and materially and adversely affect their businesses, financial conditions and results of operations.

35

If our insurance businesses are unable to hire, train and retain claims staff, their claims departments may be required to handle an increasing workload, which could adversely affect the quality of their claims administration, and could materially and adversely impact our business.

Reinsurance may be unavailable at current levels and prices, which may limit our ability to write new business. Furthermore, reinsurance subjects us to counterparty risk and may not be adequate to protect us against losses, which could have a material effect on results of our operations and financial condition.

Reinsurance is a contract by which an insurer, which may be referred to as the ceding insurer, agrees with a second insurer, called a reinsurer, that the reinsurer will cover a portion of the losses incurred by the ceding insurer in the event a claim is made under a policy issued by the ceding insurer, in exchange for a premium. HOA obtains reinsurance to help manage its exposure to property and casualty insurance risks. Although our reinsurance counterparties are liable to us according to the terms of the reinsurance policies, we remain primarily liable to our policyholders as the direct insurers on all risks reinsured. As a result, reinsurance does not eliminate the obligation of our insurance subsidiaries to pay all claims, and we are subject to the risk that one or more of our reinsurers will be unable or unwilling to honor its obligations, that the reinsurers will not pay in a timely fashion, or that our losses are so large that they exceed the limits specified in our reinsurance contracts, limiting recovery. Reinsurers may become financially unsound by the time that they are called upon to pay amounts due, which may not occur for many years, in which case we may have no legal ability to recover what is due to us under our agreement with such reinsurer. Any disputes with reinsurers regarding coverage under reinsurance contracts could be time consuming, costly, and uncertain of success.

We may change the structure of our reinsurance arrangement in the future, which may impact our overall risk profile and financial and capital condition.

We may be unable to negotiate new reinsurance contracts to provide continuous coverage or negotiate reinsurance on the same terms and rates as are currently available, as such availability depends in part on factors outside of our control. A new contract may cost more, or may not provide sufficient reinsurance protection. Market forces and external factors, such as significant losses from hurricanes or terrorist attacks or an increase in capital requirements, impact the availability and cost of the reinsurance we purchase. If we were unable to maintain our current level of reinsurance, extend our reinsurance contracts or purchase new reinsurance protection in amounts that we consider sufficient at current or acceptable prices, we would have to either accept an increase in our exposure, reduce our insurance writings or develop or seek other alternatives.

The unavailability of acceptable reinsurance protection would have an adverse impact on our business model, which depends on reinsurance companies to absorb any unfavorable variance from the level of losses anticipated at underwriting. If we are unable to obtain adequate reinsurance at reasonable rates, we would have to increase our risk exposure or reduce the level of our underwriting commitments, each of which could have a material adverse effect upon our business volume and profitability. Alternatively, we could elect to pay higher than reasonable rates for reinsurance coverage, which could have a material adverse effect upon our profitability until policy premium rates could be raised, in most cases subject to approval by state regulators, which could cause long delays to offset this additional cost.

Failure to maintain our insurance carriers’ risk-based capital at the required levels could adversely affect the ability of our insurance subsidiary to maintain regulatory authority to conduct our business.

We must have sufficient capital to comply with insurance regulatory requirements and maintain authority to conduct our business. The National Association of Insurance Commissioners has developed a system to test the adequacy of statutory capital of U.S.-based insurers, known as risk-based capital that all states have adopted. This system establishes the minimum amount of capital necessary for an insurance company to support its overall business operations. It identifies insurers, including property-casualty insurers, that may be inadequately capitalized by looking at certain inherent risks of each insurer’s assets and liabilities and its mix of net written premiums. Insurers falling below a calculated threshold may be subject to varying degrees of regulatory action, including supervision, rehabilitation or liquidation. Moreover, as a new entrant to the insurance industry, we may face additional capital requirements compared to those of our larger and more established competitors. Failure to maintain adequate risk-based capital at the required

36

levels could adversely affect the ability of our insurance subsidiary to maintain regulatory authority to conduct its business.

Our insurance businesses’ loss reserves may be inadequate to cover actual losses.

Estimating loss reserves is a difficult, complex, and inherently uncertain process involving many variables and subjective judgments, Significant periods of time can elapse between the occurrence of an insured loss, the reporting of a claim, and payment of that claim. Loss reserves are estimates of the ultimate cost of claims and do not represent a precise calculation of any ultimate liability of our insurance businesses. These estimates are based on the analysis of historical loss development patterns and on estimates of current labor and material costs. The various factors reviewed include:

loss emergence, reporting and development patterns;
underlying policy terms and conditions;
business and exposure mix;
trends in claims frequency and severity;
changes in operations;
emerging economic and social trends;
inflation; and
changes in the regulatory and litigation environments.

This process assumes that past experience, adjusted for the effects of current developments and anticipated trends, is an appropriate basis for predicting future events. It also assumes that adequate historical or other data exists upon which to make these judgments. There is no precise method for evaluating the impact of variances in estimates. If the actual amount of insured losses is greater than the amount reserved for these losses, our insurance businesses’ profitability could suffer.

The performance of our insurance businesses’ investment portfolios is subject to a variety of investment risks.

The results of operations of our insurance businesses depend, in part, on the performance of their investment portfolios. Our insurance businesses seek to hold a high-quality portfolio managed by a provider investment advisory firm in accordance with its investment policy and routinely reviewed by the internal management team. Investments, however, are subject to general economic conditions and market risks as well as risks inherent to particular securities.

The values of our insurance businesses’ investment portfolios are subject to the risk that certain investments may default or become impaired due to deterioration in the financial condition of an issuer’s payments on such investments. Downgrades in the credit ratings of fixed income securities could also have a significant negative effect on the market valuation of such securities.

Such factors could reduce our insurance businesses’ net investment incomes and result in realized investment losses, as well as negatively impact its statutory capital. Our insurance businesses’ investment portfolios are subject to increased valuation uncertainties when investment markets are illiquid, thereby increasing the risk that the estimated fair value (i.e. carrying amount) of the securities our insurance businesses hold in their portfolio does not reflect prices at which accrual transactions would occur.

Risks for all types of securities are managed through the application of our insurance businesses’ investment policies, which establish investment parameters that include maximum percentages of investment in certain types of securities and minimum levels of credit quality, which they believe are within applicable guidelines established by the National Association of Insurance Commissioners. In addition, our insurance businesses seek to employ investment strategies that are not correlated with its insurance and reinsurance exposures, however, losses in their investment portfolios may occur at the same time as underwriting losses.

Our insurances businesses could be forced to sell investments to meet liquidity requirements.

37

Our insurance businesses invest premiums until they are needed to pay policyholder claims. Consequently, our insurance businesses seek to manage the duration of their investment portfolios based on the duration of their losses and loss adjustment expenses payment cycles in order to ensure sufficient liquidity and to avoid having to unexpectedly liquidate investments to fund claims. In addition, unfavorable trends in litigation could potentially result in the need to sell investments to fund these liabilities. Our insurance businesses may not be able to sell their investments at favorable prices or at all. Sales of invested assets could result in significant realized losses depending on the conditions of the general market, interest rates, and credit issues with individual securities.

Our results of operations and financial condition may be adversely affected due to limitations in the analytical models used to assess and predict our exposure to catastrophic losses.

Models developed internally and by third-party vendors are used along with our own historical data in assessing property insurance exposure to catastrophic losses. These models assume various conditions and probability scenarios; however, they do not necessarily accurately predict future losses or measure losses currently incurred. Further, the accuracy of such models may be negatively impacted by changing climate conditions. Catastrophe models use historical information and scientific research about natural events, such as hurricanes and earthquakes, as well as detailed information about our in-force business. This information is used in connection with pricing and risk management activities. However, since actual catastrophic events vary considerably, there are limitations with respect to its usefulness in predicting losses in any reporting period. Other limitations are evident in significant variations in estimates between models, material increases and decreases in results due to model changes and refinements of the underlying data elements and actual conditions that are not yet well understood or may not be properly incorporated into the models.

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 EIG, 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 EIG to recognize the full lifetime value of each insurance sale up front, because EIG does not service the customer or have any other responsibilities after the initial sale. EIG 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, EIG 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 recognition from the first year to ongoing years, which could increase long-term growth rates but negatively impact our short term results.

Risks Relating to Compliance with Laws and Regulations, and Litigation

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

Our insurance businesses maintain licenses with a number of individual state departments of insurance. Our insurance businesses are subject to state governmental regulation and supervision. In addition, our acquisition of CSE is contingent upon state governmental approval. This state governmental supervision could limit the growth of our

38

insurance business by delaying or preventing the acquisition of CSE, increasing the costs of regulatory compliance, limiting or restricting the products or services we provide or the methods by which we provide them, 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 businesses 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 and approvals and to implement and interpret rules and regulations. No assurances can be given that our insurance businesses 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.

Certain of our business customers (namely, including loan officers, mortgage companies, financial institutions and other companies’ business customers that may be involved in the home purchase, mortgage and settlement process) are or may be, and in some cases we are or may be, subject to, and/or we facilitate compliance with, a variety of federal, state, and local laws, including those related to consumer protection and financial services.

Many of our customers and prospective customers are highly regulated and, of that group, may be required to comply with stringent regulations in connection with performing business functions that our products and services address. In some cases, we facilitate (directly or indirectly) compliance with these regulatory requirements. While we currently operate our business in an effort to ensure our business itself is not subject to extensive regulation, there is a risk that certain regulations could become applicable to us, including as we expand the functionality of and services offered through our platforms. In addition, we and our partners, vendors, and other service providers must comply with laws and regulatory regimes that apply to us directly and our partners, vendors, and other service providers indirectly, such as through certain of our products and/or our contractual relationships with our customers.

In particular, certain laws, regulations, and rules our customers are subject to, and with which may or do facilitate compliance, directly or indirectly, include:

the Truth in Lending Act, or TILA, and Regulation Z promulgated thereunder, and similar state laws, which require certain disclosures to borrowers regarding the terms and conditions of their loans and credit transactions, and require creditors to comply with certain lending practice restrictions as well as the TILA-RESPA Integrated Disclosure rule, or TRID, which imposes specific requirements around the collection of information, charging of fees, and disclosure of specific loan terms and costs upon receipt of an application for credit;
the Real Estate Settlement Procedures Act, or RESPA, and Regulation X, which, among other matters, prohibits giving or accepting any fee, kickback or a thing of value for the referral of real estate settlement services or accepting a portion or split of a settlement fee other than for services actually provided; for affiliated business relationships, prohibits receiving anything other than a legitimate return on ownership, requiring use of an affiliate, and failing to provide a disclosure of the affiliate relationship;
the Equal Credit Opportunity Act, or ECOA, and Regulation B promulgated thereunder, and similar state fair lending laws, which prohibit creditors from discouraging or discriminating against credit applicants on the basis of race, color, sex, age, religion, national origin, marital status, the fact that all or part of the applicant’s income derives from any public assistance program or the fact that the applicant has in good faith exercised any right under the federal Consumer Credit Protection Act;
the Fair Credit Reporting Act, or FCRA, and Regulation V promulgated thereunder, which impose certain obligations on consumer reporting agencies, users of consumer reports and those that furnish information to consumer reporting agencies, including obligations relating to obtaining consumer reports, marketing using

39

consumer reports, taking adverse action on the basis of information from consumer reports and protecting the privacy and security of consumer reports and consumer report information;
Section 5 of the Federal Trade Commission Act, or the FTC Act, which prohibits unfair and deceptive acts or practices in or affecting commerce, and Section 1031 of the Dodd-Frank Act, which prohibits unfair, deceptive or abusive acts or practices in connection with any consumer financial product or service, and analogous state laws prohibiting unfair, deceptive or abusive acts or practices;
the Gramm-Leach-Bliley Act, or GLBA, and Regulation P promulgated thereunder, which include limitations on financial services firms’ disclosure of nonpublic personal information about a consumer to nonaffiliated third parties, in certain circumstances requires financial services firms to limit the use and further disclosure of nonpublic personal information by nonaffiliated third parties to whom they disclose such information, and requires financial services firms to disclose certain privacy notices and practices with respect to information sharing with affiliated and unaffiliated entities as well as to safeguard personal borrower information, and other privacy laws and regulations;
the Home Mortgage Disclosure Act, or HMDA, and Regulation C, which require reporting of loan origination data, including the number of loan applications taken, approved, denied and withdrawn;
the Fair Housing Act, or FHA, which prohibits discrimination in housing on the basis of race, sex, national origin, and certain other characteristics;
the Secure and Fair Enforcement for Mortgage Licensing, or the SAFE Act, which imposes state licensing requirements on mortgage loan originators;
the Electronic Signatures in Global and National Commerce Act, or ESIGN Act, and similar state laws, particularly the Uniform Electronic Transactions Act, or UETA, which authorize the creation of legally binding and enforceable agreements utilizing electronic records and signatures and which require financial services firms to obtain a consumer’s consent to electronically receive disclosures required under federal and state laws and regulations;
the Americans with Disabilities Act, or ADA, which has been interpreted to include websites as “places of public accommodations” that must meet certain federal requirements related to access and use;
the Bank Secrecy Act, or BSA, and the USA PATRIOT Act, which relate to compliance with anti-money laundering, borrower due diligence and record-keeping policies and procedures;
the regulations promulgated by the Office of Foreign Assets Control, or OFAC, under the U.S. Treasury Department related to the administration and enforcement of sanctions against foreign jurisdictions and persons that threaten U.S. foreign policy and national security goals, primarily to prevent targeted jurisdictions and persons from accessing the U.S. financial system; and
other federal, state-specific and local laws and regulations.

In addition to the laws, regulations, and rules that apply to our customers and others, and that we facilitate compliance with, we may be deemed to be subject to certain laws, regulations, and rules through our relationships with our customers or others including RESPA, FCRA, FTC Act, GLBA, FHA, TSR, ESIGN Act, ADA, OFAC, and other federal and state-specific laws and regulations, including those that impose requirements related to unfair or deceptive business practices and consumer protection, as well as other state laws relating to privacy, information security, and conduct in connection with data breaches. We may also be examined on a periodic basis by various regulatory agencies and may be required to review certain of our partners, vendors, or other service providers. These potential examinations may lead to increased regulatory compliance efforts that are time-consuming and expensive operationally. Matters subject to review and examination by federal and state regulatory agencies and external auditors include our internal information technology controls in connection with our performance of services, the agreements giving rise to these activities, and the design of our products and services. Any inability to satisfy these examinations and maintain compliance with applicable regulations could adversely affect our ability to conduct our business, including attracting and maintaining customers.

Furthermore, federal and state officials are discussing various potential changes to laws and regulations that could impact us, including additional data privacy regulations, among others. Changes in these areas, generally in the regulatory environment in which we operate and our customers operate, could adversely impact our competitive position and results of operations.

40

While we have developed policies and procedures designed to assist in compliance with these laws and regulations, no assurance can be given that our compliance policies and procedures will be effective. Compliance with these requirements is also costly, time-consuming and limits our operational flexibility. Additionally, Congress, the states and regulatory agencies, as well as local municipalities, could further regulate the relevant industries in ways that make it more difficult or costly for us to offer our products and related services. These laws also are often subject to changes that could severely limit the operations of our business model. Further, changes in the regulatory application or judicial interpretation of the laws and regulations applicable to our businesses also could impact the manner in which we conduct our business. If we or our partners, vendors or other service providers are found to not comply with applicable laws, we could become subject to greater scrutiny by federal and state regulatory agencies, or face other sanctions, which may have an adverse effect on our ability to continue to provide our services or make our products and related services available in particular states, or utilize the services of third-party providers, which may harm our business. In addition, non-compliance could subject us to damages, class action lawsuits, administrative enforcement actions, rescission rights held by investors in securities offerings and civil and criminal liability, all of which would adversely affect our business, financial condition, and results of operations.

The processing, storage, use and disclosure of personal data is subject to a variety of federal and state laws and regulations and could give rise to liabilities and increased costs.

We receive, process, store and transmit a significant amount of personally 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 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 to 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

41

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 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 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 (“TSR”), 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 FTC 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

42

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.

Litigation and regulatory actions could distract management, increase our expenses or subject us to material monetary 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 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.

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

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.

Risks Relating to Our Acquisition Strategy

43

We may experience risks related to acquisitions.

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.

On April 5, 2021, the Company completed its acquisition of HOA, a leading property and casualty insurance company focused on products in the residential homeowner space. HOA is a large and complex company that added significantly to the size and scale of our operations. In addition, as discussed under “— Risks Relating to Our Insurance Business,” HOA provides us with the opportunity to further expand our insurance business. The HOA acquisition is the largest acquisition in our 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, which will depend on a number of factors.

The success of any acquisition, including the HOA acquisition, depends on achieving anticipated synergies, benefits and cost savings, and further depends, in part, on our ability to successfully combine and integrate our current operations with the acquired company’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 any particular acquisition. If we experience difficulties with the integration process or other unforeseen costs, the anticipated benefits and cost savings of any 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. Any of the foregoing may have a material and adverse effect on our business, results of operations and financial condition.

We may not be able to effectively manage our growth.

44

Our future growth, if any, may cause a significant strain on our management and our operational, financial, and other resources. Our ability to manage our growth effectively will require us to implement and improve our operational, financial, and management systems and to expand, train, manage, and motivate our employees. These demands may require the hiring of additional management personnel and the development of additional expertise by our management. Any increase in resources used without a corresponding increase in our operational, financial, and management systems could have a material adverse effect on our business, financial condition, and results of operations.

Risks Relating to our Convertible Notes due 2026 (the “2026 Notes”) and Indebtedness

The conditional conversion feature of the 2026 Notes, if triggered, may adversely affect our financial condition and operating results.

We completed an offering of the 2026 Notes in September 2021. In the event the conditional conversion feature of the notes is triggered, holders of notes will be entitled to convert the notes at any time during specified periods at their option. If one or more holders elect to convert their notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

Conversion of our 2026 Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.

The conversion of some or all of our 2026 Notes may dilute the ownership interests of our stockholders. Upon conversion of the notes, we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock. If we elect to settle our conversion obligation in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. However, in connection with the pricing of the 2026 Notes, we entered into capped call transactions with certain option counterparties. The capped call transactions are expected generally to reduce (but not eliminate) potential dilution to our common stock upon conversion of any notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. Finally, the existence of the 2026 Notes may encourage short selling by market participants that engage in hedging or arbitrage activity, and anticipated conversion of the notes into shares of our common stock could depress the price of our common stock.

Certain provisions in the indenture governing the 2026 Notes may delay or prevent an otherwise beneficial takeover attempt of us.

Certain provisions in the indenture governing the 2026 Notes may make it more difficult or expensive for a third party to acquire us. For example, the indenture governing the notes requires us to repurchase the notes for cash upon the occurrence of a fundamental change (as defined in the indenture governing the notes) of us and, in certain circumstances, to increase the conversion rate for a holder that converts their notes in connection with a make-whole fundamental change (as defined in the indenture governing the notes). A takeover of us may trigger the requirement that we repurchase the notes and/or increase the conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.

Servicing our indebtedness requires a significant amount of cash, and we may not have sufficient cash flow from our business to make such payments.

Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness now or in the future (including the 2026 Notes), depends on our future performance, which is subject to economic, financial,

45

competitive and other factors beyond our control. In addition, our ability to repurchase the 2026 Notes or to pay cash upon conversions of the notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our business may not continue to generate cash flow from operations in the future sufficient to service our indebtedness and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance indebtedness (including the 2026 Notes) will depend on the capital markets and our financial condition at such time. Our failure to repurchase notes at a time when the repurchase is required by the indenture or to pay any cash payable on future conversions of the notes as required by the indenture would constitute a default under the indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the notes or make cash payments upon conversions thereof. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default the notes.

The accounting method for the 2026 Notes could adversely affect our reported financial condition and results.

The accounting method for reflecting the 2026 Notes on our balance sheet, accruing interest expense for the notes and reflecting the underlying shares of our common stock in our reported diluted earnings per share may adversely affect our reported earnings and financial condition. We expect that the notes will be reflected as a liability on our balance sheets, with the initial carrying amount equal to the principal amount of the notes, net of issuance costs. The issuance costs attributable to the notes will be treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the notes. As a result of this amortization, the interest expense that we expect to recognize for the notes for accounting purposes will be greater than the cash interest payments we will pay on the notes, which will result in lower reported income. In addition, we expect that the shares underlying the notes will be reflected in our diluted earnings per share using the “if converted” method. However, if reflecting the notes in diluted earnings per share is anti-dilutive, then the shares underlying the notes will not be reflected in our diluted earnings per share. Accounting standards may change in the future in a manner that may adversely affect our diluted earnings per share. Furthermore, if any of the conditions to the convertibility of the notes is satisfied, then we may be required under applicable accounting standards to reclassify the liability carrying value of the notes as current, rather than a long-term, liability. This reclassification could be required even if no noteholders convert their notes and could materially reduce our reported working capital.

The capped call transactions may affect the value of the 2026 Notes and our common stock.

In connection with the pricing of the 2026 Notes, we entered into capped call transactions with certain option counterparties. The capped call transactions are expected generally to reduce potential dilution to our common stock upon conversion of any notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. In connection with establishing their initial hedges of the capped call transactions, the option counterparties or their respective affiliates purchased shares of our common stock and/or entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the notes. In addition, the option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions following the pricing of the notes and prior to the maturity of the notes (and are likely to do so during any observation period related to a conversion of notes). This activity could cause or avoid an increase or a decrease in the market price of our common stock or the notes, which could affect your ability to convert the notes and, to the extent the activity occurs following conversion or during any observation period related to a conversion of notes, it could affect the number of shares and value of the consideration that you will receive upon conversion of such notes. Finally, if any such capped call transactions fail to become effective, the option counterparties or their respective affiliates may unwind their hedge positions with respect to our common stock, which could adversely affect the value of our common stock and the value of the notes.

Additional Risks Relating to Ownership of Company Securities

46

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

The trading price of the Company’s common stock is likely to be volatile. The stock market recently has experienced extreme volatility. This volatility often has been unrelated or disproportionate to the operating performance of particular companies. You may not be able to resell your shares at an attractive price due to a number of factors such as those listed in “— 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 duration and impact of the COVID-19 pandemic and its continued 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 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 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

47

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.

Lock-up agreements entered into by certain existing stockholders of the Company recently expired following the 12-month anniversary of the Company’s merger with PTAC and launch as a public company in December 2020. Shares held by such stockholders are currently eligible for resale, subject to volume, manner of sale and other limitations under Rule 144. If such stockholders begin selling their shares or are perceived by the market as intending to sell them, the market price of the common stock could drop significantly. 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 8,126,263. The compensation committee of our Board of Directors will determine the exact number of shares to be issued during 2022 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 of 1933, as amended (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.

We have issued and plan to issue shares of common stock in connection with recently completed, pending or future acquisitions. 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.

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 is publicly traded on the NASDAQ under the symbol PRCH. 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 is listed on the NASDAQ, they are covered securities. Although the states are preempted from regulating

48

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

49

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 Delaware corporate statute 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 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 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 twelve legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of TCPA. Some of these actions allege related state law claims. 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. One of the actions was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals. The remainder have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. That case is stayed pending the outcome of the appeal. Plaintiffs seek actual, statutory, and/or treble damages, injunctive relief, and reasonable attorneys’ fees and costs.

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 complaints 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. Claimants seek to

50

recover compensatory damages based on an asset purchase agreement entered into with Porch and related employment agreements. Claimants also seek punitive damages, attorney’s fees and costs. This matter is still in the arbitration process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Certain claimants have settled their claims, and this settlement is within the range of the estimated accrual. Arbitration of the remaining claims is currently scheduled for March 2022. Porch is unable to provide an estimate of the range or amount of potential loss across the remaining claims (if the outcome should be unfavorable); however, Porch has recorded an estimated accrual related to the claims underlying the aforementioned settlement. Porch intends to contest the remaining claims vigorously.

Putative Wage and Hours Class Action Proceeding. A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court in November 2020, 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 and Porch’s other affiliated companies in the State of California during the relevant time period. Plaintiffs seek damages for unpaid wages, liquidated damages, penalties, attorneys’ fees and costs for which, Porch has recorded an estimated accrual for a contingent loss based on information currently known. The parties recently attended mediation in an effort to resolve the matter. The mediation was successful, and a deal was reached.  The parties have executed the long form settlement agreement and are awaiting preliminary approval by the court. Once preliminary approval is obtained, notices will go out to the putative class. After the notice period, the parties will seek final approval of the settlement from the court, and thereafter the settlement will be funded and complete.

In addition, in the ordinary course of business, Porch and its subsidiaries are (or may become) parties to litigation involving property, personal injury, contract, 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 686 stockholders of record as of March 11, 2022. 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

51

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 “Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” and Note 9 (Stock-Based Compensation) to the accompanying consolidated financial statements included in Item 8 of this Annual Report for additional information required.

Issuer Purchases of Equity Securities

None.

Recent Sales of Unregistered Securities

Between January 7, 2021 and October 27, 2021, the Company issued an aggregate amount of 2,042,652 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 registered under the Securities Act through the Company’s Registration Statement on Form S-1 (File No. 333-252120), which was declared effective by the SEC on July 2, 2021.

Performance Graph

The following graph depicts the total cumulative stockholder return on our common stock from January 13, 2020, the first day of trading of our common stock on the Nasdaq stock exchange, through December 31, 2021, relative to the performance of the Standard & Poor’s 500 Index “S&P 500 ” and S&P 500 Information Technology Sector Index “S&P 500 IT”. The graph assumes an initial investment of $100.00 at the close of trading on January 13, 2020 and that all dividends paid by companies included in these indices have been reinvested. The performance shown in the graph below is not intended to forecast or be indicative of future stock price performance.

Chart, line chart

Description automatically generated

52

The performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, nor shall such information be incorporated by reference into any future filing under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing, or otherwise subject to the liabilities under the Securities Act or Exchange Act, except to the extent that we specifically incorporate it by reference into such filing.

Item 6. Reserved

None.

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

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. Unless specifically indicated otherwise, the forward-looking statements in this Annual Report do not reflect the potential impact of any divestitures, mergers, acquisitions, or other business combinations that have not been completed as of the date of this filing. 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:

expansion plans and opportunities, including recently completed acquisitions as well as future acquisitions or additional business combinations;

costs related to being a public company;

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;

further expansion into the insurance industry, and the related federal and state regulatory requirements;

privacy and data protection laws, privacy or data breaches, or the loss of data; and

the duration and scope of the COVID pandemic, and its continued effect on the business and financial conditions of the Company.

The risks described in this Annual Report 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.

53

Business Overview

Porch is a vertical software platform for the home, providing software and services to over 24,000 home services companies, such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agencies, utility companies, roofers 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, mortgage companies, and loan officers and title companies, for whom Porch provides software and services and who pay Porch recurring SaaS fees and increasingly 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, title companies, mortgage companies and TV/Internet providers, who pay Porch for new customer sign-ups.

Porch has established many partnerships across a number of home-related industries to increase its service offerings for consumers. Additionally, 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. In 2021, we successfully completed several acquisitions, including V12, HOA, Rynoh, AHP and Floify, to enter into new verticals and increase our capabilities in offering insurance and warranty products to consumers.

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 over 24,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.

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 generally accepted accounting principles in the United States (“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 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, warranty and moving. Porchs customers include home services companies, 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. Porch management defines the average number of companies in a quarter as the straight-line average of the number of companies as of the end of period compared with the beginning of period across all of Porch’s home services verticals that (i) generate recurring revenue and (ii) generated revenue in the

54

quarter. For new acquisitions, we determine the number of customers in their initial quarter based on the percentage of the quarter they were a part of Porch.
Average Revenue per Account per Month in Quarter — 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 is 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 in Quarter for each of the quarterly periods indicated:

    

2021

    

2021

    

2021

    

2021

Q1

Q2

Q3

Q4

Average Companies in Quarter

 

13,995

 

17,120

 

20,472

 

24,603

Average Revenue per Account per Month in Quarter

$

637

$

1,000

$

1,022

$

699

2020 

    

2020 

    

2020 

    

2020

Q1

Q2

Q3

Q4

Average Companies in Quarter

10,903

 

10,523

 

10,792

 

11,157

Average Revenue per Account per Month in Quarter

$

484

$

556

$

664

$

556

2019 

    

2019 

    

2019 

    

2019 

Q1

Q2

Q3

Q4

Average Companies in Quarter

10,199

 

10,470

 

10,699

 

10,972

Average Revenue per Account per Month in Quarter

$

305

$

468

$

552

$

450

In 2021, the company completed acquisitions of V12 in Q1, HOA and Rynoh in Q2, AHP in Q3 and Floify in Q4, that impacted the average number of companies in the quarter.

Due to COVID-19, some small companies put their business with the Company on hold which is reflected in lower number of total companies in 2020 and higher average revenue per account.

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) and warranties 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 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 and renewing insurance and warranty customers, completed moving jobs, security installations, TV/Internet installations or other home projects, measured over a quarterly period.
Average Revenue per Monetized Service in Quarter — Management believes that shifting the mix of services delivered to homebuyers and homeowners 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.

55

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

    

2021

    

2021 

    

2021

    

2021

Q1

Q2

Q3

Q4

Monetized Services in Quarter

 

182,779

 

302,462

 

329,359

 

260,352

Average Revenue per Monetized Service in Quarter

$

92

$

129

$

144

$

132

2020 

    

2020 

    

2020 

    

2020

Q1

Q2

Q3

Q4

Monetized Services in Quarter

152,165

 

181,520

 

198,165

 

169,949

Average Revenue per Monetized Service in Quarter

$

93

$

86

$

97

$

98

2019 

    

2019 

    

2019 

    

2019 

Q1

Q2

Q3

Q4

Monetized Services in Quarter

185,378

 

205,887

 

211,190

 

172,862

Average Revenue per Monetized Service in Quarter

$

43

$

63

$

76

$

78

In 2021, the company completed acquisitions of V12 in Q1, HOA and Rynoh in Q2, AHP in Q3 and Floify in Q4, that impacted the number of monetized services in the quarter.

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

Equity and Debt Financing

During 2021, the Company raised $126.7 million of additional equity capital from the exercise of public and private warrants. In September 2021, the Company raised net cash of $413.5 million from the issuance of convertible notes payable. Senior secured debt of $47.0 million was paid down with a portion of the proceeds from the issuance of convertible notes. The Company used $52.9 million of the proceeds from the issuance of convertible notes for the purchase of capped call transactions for purposes of limiting the dilution from the potential conversion of the notes into common stock. The proceeds from these equity and debt offerings provide cash for general corporate purposes and additional merger and acquisitions.

Acquisitions

During 2021, 2020 and 2019, the Company completed significant 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 table below identifies the acquisitions in 2021 related to the vertical software and insurance and warranty segments:

Vertical Software

Insurance

2021 acquisitions:

V12 Data

$

21,756

$

HOA

114,828

Rynoh

35,802

AHP

46,250

Floify

95,399

Other acquisitions

32,249

Total 2021 purchase price consideration

$

185,206

$

161,078

Total 2020 purchase price consideration

$

17,623

$

Total 2019 purchase price consideration

$

500

$

56

Merger and Public Company Costs

Porch Group, Inc. was originally known as PropTech Acquisition Corporation, a Nasdaq-listed special purpose acquisition company (“PTAC”), which completed its initial public offering in November 2019. In July 2020, PTAC entered into a merger agreement to acquire Porch.com, Inc., and on December 23, 2020 (the “PTAC Merger Closing Date”), the merger was completed and Porch.com, Inc. became a wholly owned subsidiary of PTAC. On the same date, PTAC changed its name from “PropTech Acquisition Corporation” to “Porch Group, Inc.,” and Porch Group, Inc.’s common stock commenced trading on the NASDAQ Capital Market under the ticker “PRCH.” References in this Annual Report to Porch prior to the PTAC Merger Closing Date refer to Porch.com, Inc., which is considered the Company’s accounting predecessor.

While the legal acquirer in the merger agreement was PTAC, for financial accounting and reporting purposes under 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 PTAC Merger Closing Date are presented as those of Porch. The net assets of PTAC were recognized at historical, with no goodwill or other intangible assets recorded. The most significant change in Porch’s reported financial position and results is an increase in cash of approximately $269.5 million.

As a consequence of the PTAC 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 and the measures adopted by government entities in response to it have adversely affected Porch’s business operations, which negatively impacted revenue primarily in the first half of 2020. Due to the impact of the COVID-19 pandemic and related mitigation measures, Porch’s ability to conduct ordinary business activities has been and may continue to be impaired for an indefinite period. The extent of the continuing 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 continue to have an uncertain impact on future revenue and results of operations, but Porch is unable to predict at this time the size and duration of such impact. For more information on Porch’s operations and risks related to health epidemics, including the coronavirus, please see “Item 1A. Risk Factors — Risks Relating to Porch’s Business and Industry.

Adoption of New Accounting Standards

We adopted Accounting Standards Update No. 2016-02, “Leases (Topic 842)” (“ASU 2016-02”), also referred to as Topic 842 at the beginning of fiscal 2021, and as a result, the consolidated balance sheet as of December 31, 2021 is not comparable with that of December 31, 2020.

In addition, in fiscal 2021 we adopted Accounting Standards Update No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, ASU No. 2019-04, Codification Improvements to Topic 326 and ASU 2019-05, Financial Instruments — Credit Losses (Topic 326) — Targeted Transition Relief, by using the modified retrospective transition method.

57

We also early adopted Accounting Standards Update 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, for the fiscal year beginning January 1, 2021. See Note 1 (Description of Business and Summary of Significant Accounting Policies) to the accompanying consolidated financial statements included in Item 8 of this Annual Report, which is incorporated herein by reference.

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 over 24,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, 2020 and 2021:

Continued investment in growing and expanding our position in the home inspection industry including through our core ERP and CRM software offered by ISN.
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.
Intentionally building operating leverage in the business by focusing on 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.
In 2021, the Company successfully completed several acquisitions, investing $256.4 million in cash, net of cash acquired, and $35.7 million in common stock to acquire companies to expand the scope and nature of the Company’s service offerings, add additional team members with important skillsets, and realize synergies. Such acquisitions included the following:
oIn January 2021, Porch acquired V12 Data, an omnichannel marketing platform. The purpose of the acquisition is to expand the scope and nature of Porch’s service offerings into the mover marketing space, add additional team members with important skillsets, and realize synergies.
oIn April 2021, Porch acquired HOA, an insurance managing general agency and risk-bearing carrier. The purpose of the acquisition is to expand the scope and nature of Porch’s own insurance product offerings, add additional team members with important skillsets, and gain licenses to operate as an insurance carrier.
oIn May 2021, Porch acquired Rynoh, a software and data analytics company that supports financial management and fraud prevention primarily for the title and real estate industries.
oIn September 2021, Porch acquired AHP, a company providing home warranty policies. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings to include a Porch owned warranty product, add additional team members with important skillsets, and realize synergies.
oIn October 2021, Porch acquired Floify, a SaaS software provider to mortgage companies and loan officers that helps create a better mortgage and refinancing experience for their customers. The purpose of the acquisition is to expand the scope and nature of Porch’s SaaS offerings to the mortgage industry, add additional team members with important skillsets, and realize synergies.
In 2021, a number of holders of warrants exercised their warrants to acquire approximately 11.5 million shares of common stock, resulting in cash proceeds of $126.8 million. All of the unexercised public warrants were redeemed effective as of April 16, 2021.

58

In September 2021, the Company raised $413.5 million in net proceeds from a private offering of its 0.75% Convertible Senior Notes due 2026 (the “2026 Notes”). See Note 7 (Debt) to the accompanying consolidated financial statements included in Item 8 of this Annual Report. The proceeds from this offering, after paying down the Senior Secured Term Loan and purchasing the capped call transactions, increased the Company’s unrestricted cash and cash equivalents balance at December 31, 2021 to $315.7 million. This level of cash is expected to provide sufficient financial resources for the Company’s ongoing plans for future acquisitions and other investments, such as operating leverage and organic growth.
Ongoing expansion in other software verticals related to the home and related services such as title, warranty and mortgage software.

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 GAAP. All significant intercompany accounts and transactions are eliminated in consolidation.

The Company operates in two operating segments: Vertical Software and Insurance. 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.

Components of Results of Operations

Total Revenue

The Company generates its Core Services Revenue from (1) fees received for connecting homeowners to individual contractors, small business service providers and large enterprise service providers, (2) commissions from third-party insurance and warranty carriers, and (3) insurance and warranty premiums, policy fees and other insurance-related fees generated through its own insurance carrier. The Company’s Managed Services Revenue is generated from fees received for providing select and limited services directly to homeowners. The Company’s Software and Service Subscription Revenue is generated from fees received for providing subscription access to the Company’s software platforms and subscription services across various industries.

In the Core Services Revenue stream, the Company connects 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 movers, TV/Internet, warranty, and security monitoring providers, plumbers, electricians, roofers, title companies, etc. The Company also sells home insurance and home warranty policies through the Company’s own insurance subsidiary, as well as for third-party insurance carriers.

Managed Services Revenue includes fees earned from homeowners for providing select services directly to the homeowner, including handyman 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.

Software and Service Subscription Revenue primarily relates to subscriptions to the Company’s home inspector software, marketing software and services, and other vertical software. The Company’s subscription arrangements for this revenue stream 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. Marketing software and services are primarily contractual monthly recurring billings. Fees earned for providing access to the subscription software are non-refundable

59

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 consists of third-party providers for moving labor and services under the Managed Services model, insurance claims losses and loss adjustment expenses including warranty claims, data costs related to marketing campaigns, certain call center costs, credit card processing and merchant fees and operational cost of SaaS businesses.

Selling and marketing expenses primarily consist of deferred policy acquisition costs (“DAC”) of new and renewal insurance contracts, third-party data leads, affiliate and partner leads, paid search and search engine optimization (“SEO”) and marketing (“SEM”) costs, payroll, employee benefits and stock-based compensation expense and other headcount related costs associated with sales efforts directed toward companies and consumers. Selling and marketing costs are classified as either fixed or variable.

The Company capitalizes DAC which consist primarily of commissions, premium taxes and policy underwriting and production expenses that are directly related to the successful acquisition by the Company’s insurance subsidiary of new or renewal insurance contracts. DAC are amortized to expense on a straight-line basis over the terms of the policies to which they relate, which is generally one year. DAC is also reduced by ceding commissions paid by reinsurance companies which represent recoveries of acquisition costs. DAC is periodically reviewed for recoverability and adjusted if necessary.

Selling and marketing costs are classified as either fixed or variable. Fixed selling and marketing costs primarily consist of compensation of sales management, professional fees and software costs that do not vary with sales volumes.
Variable selling and marketing costs consist of DAC amortized to expense reduced by ceding commissions paid by reinsurance companies, third-party leads, affiliates and partner leads, paid search SEO and SEM, advertising costs and compensation for individuals in certain sales and marketing departments that vary with sales volumes.

Product and technology development costs primarily consist of payroll, employee benefits, stock-based compensation expense, other headcount related costs associated with product development, net of costs capitalized as

60

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 payroll, employee benefits, stock-based compensation expense and other headcount related costs, rent for office space, legal and professional fees, taxes, licenses and regulatory fees, merger and acquisition transaction costs, 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 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, estimated lifetime value of the insurance agency commissions, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation expense, unpaid losses for insurance claims and loss adjustment expenses, contingent consideration, earnout liabilities and private warrant liabilities, all of which are evaluated by management. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the 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 1 (Description of Business and Summary of Significant Accounting Policies) to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

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 (excluding insurance contracts), which primarily include delivery of homeowner leads or the sale of insurance policies (Core Services Revenue),

61

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.

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, including market-based restricted stock awards.

The fair value of stock options is based on the date of the grant using the Black-Scholes option pricing model. 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. 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.

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 $346.3 million in 2021 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.

62

Results of Operations

Comparison of Year Ended December 31, 2021 to Year Ended December 31, 2020

The net loss in 2021 of $106.6 million compared with the net loss in 2020 of $54.0 million was impacted by large stock-based compensation charges totaling $23.0 million related to employee and CEO earnout restricted stock in 2021, and 2021 losses on the remeasurement of earnout and private warrant liabilities that totaled $33.9 million.

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

Year Ended December 31, 

    

$

%

2021

    

2020

Change

 

Change

(dollar amounts in thousands)

Revenue

$

192,433

$

72,299

$

120,134

166

%

Operating expenses:

 

 

  

  

  

Cost of revenue

 

58,725

 

17,562

41,163

234

%

Selling and marketing

 

84,273

 

41,665

42,608

102

%

Product and technology

 

47,005

 

28,546

18,459

65

%

General and administrative

 

85,795

 

28,199

57,596

204

%

Gain on divestiture of business

(1,442)

1,442

NM

%

Total operating expenses

 

275,798

 

114,530

161,268

141

%

Operating loss

 

(83,365)

 

(42,231)

(41,134)

97

%

Other income (expense):

 

  

 

  

  

  

Interest expense

 

(5,757)

 

(14,734)

8,977

(61)

%

Change in fair value of earnout liability

(18,519)

(18,519)

NM

Change in fair value of private warrant liability

(15,389)

2,427

(17,816)

NM

Gain (loss) on extinguishment of debt

5,110

5,748

(638)

NM

Investment income and realized gains, net of investment expenses

701

701

NM

Other income (expense), net

 

340

 

(6,931)

7,271

NM

%

Total other income (expense)

 

(33,514)

 

(13,490)

(20,024)

148

%

Loss before income taxes

 

(116,879)

 

(55,721)

(61,158)

110

%

Income tax benefit (expense)

 

10,273

 

1,689

8,584

NM

Net loss

$

(106,606)

$

(54,032)

$

(52,574)

97

%

Induced conversion of preferred stock

(17,284)

17,284

NM

Net loss attributable to common stockholders

$

(106,606)

$

(71,316)

$

(35,290)

49

%

NM — percentage calculated is not meaningful.

Year ended December 31, 2021 and 2020

Revenue

Total revenue increased by $120.1 million, or 166% from $72.3 million in 2020 to $192.4 million in 2021. The increase in revenue in 2021 is driven by acquisitions and organic growth in our insurance business, moving services, and inspection business which contributed an aggregate of $124.4 million of the revenue, offset in part by the revenue contributed by divested businesses in 2020 of $4.3 million.

Cost of Revenue

Cost of revenue increased by $41.2 million, or 234% from $17.6 million in 2020 to $58.7 million in 2021. The increase in the cost of revenue was primarily attributable to the acquisition of HOA and AHP, which increased cost of

63

revenue by $18.3 million for insurance losses, loss adjustment expenses and warranty claims. The growth in the moving business was $7.5 million, the data costs associated with marketing campaigns increased $8.2 million, certain call center operating costs increased $2.7 million and all other $4.5 million. As a percentage of revenue, cost of revenue represented 31% of revenue in 2021 compared with 24% in 2020.

Selling and marketing

Selling and marketing expenses increased by $42.6 million, or 102% from $41.7 million in 2020 to $84.3 million in 2021. The increase is due to $40.7 million related to higher selling and marketing costs associated with the growth in our moving, inspection and insurance businesses, as well as the selling and marketing costs of our acquired businesses. The selling and marketing costs of the acquired business mainly relate to the underwriting and policy acquisition costs for HOA and additional selling and marketing expenses for V12, AHP, Floify and Rynoh. Additionally, there was an increase of $3.7 million in stock-based compensation expenses. This is offset in part by our divested businesses’ selling and marketing costs of $1.8 million in 2020 that did not recur in 2021. As a percentage of revenue, selling and marketing expenses represented 44% of revenue in 2021 compared with 58% in 2020. The improvement in selling and marketing expenses as a percentage of revenue is due to the growing economies of scale in the insurance, inspection and moving groups.

2021

2020

2019

Variable sales and marketing costs

$

58,317

$

32,328

$

43,942

Fixed sales and marketing costs

25,956

9,337

12,278

Selling and marketing

$

84,273

$

41,665

$

56,220

Product and technology

Product and technology expenses increased by $18.5 million, or 65% from $28.5 million in 2020 to $47 million in 2021. The increase is due to investments in moving, insurance, and inspection groups due to the growth in these businesses, product and technology costs from our acquired businesses and $2.0 million higher stock-based compensation expense. The product and technology costs of the acquired businesses attributed to $14.6 million of the increase, most notably V12, Floify and Rynoh. As a percentage of revenue, product and technology expenses represented 24% of revenue in 2021 compared with 39% in 2020. The improvement in product and technology expenses as a percentage of revenue is due to the growing economies of scale in the overall business.

General and administrative

General and administrative expenses increased by $57.6 million, or 204% from $28.2 million in 2020 to $85.8 million in 2021. The increase is primarily due to an increase in stock-based compensation of $21.6 million, increased legal, accounting, and professional expenses of $10.1 million as a public company that we did not incur as a private company in 2020. In addition, in 2021 there were higher costs related to increased hiring of corporate resources and employer portion of taxes related to vesting of restricted stock awards and bonuses. There were several acquisitions that were not a part of the Company in 2020, this led to an overall increase of $27 million of G&A costs incurred by the acquired entities. Additionally, from March 2020 through August 2020, the Company reduced pay for certain employees and partially or fully furloughed certain employees therefore reducing compensation expense in 2020.

Stock-based compensation consists of expense related to (1) equity awards granted as compensation in the normal course of business operations, (2) employee earnout restricted stock (see Note 9 Stock-Based Compensation to the

64

accompanying consolidated financial statements included in Item 8 of this Annual Report), and (3) a secondary market transaction (dollar amounts in thousands):

2021

2020

2019

Secondary market transaction

$

1,933

$

1,616

$

33,232

Employee earnout restricted stock

22,961

Employee awards

 

13,698

 

9,680

 

2,740

Total stock-based compensation expenses

$

38,592

$

11,296

$

35,972

In 2019 and 2020, the Company’s CEO and certain executives of the Company entered into a series of secondary market transactions related to Porch.com redeemable convertible preferred stock. Refer to “Item 8. Financial Statements and Supplementary Data” in the 2020 Annual Report on Form 10-K/A as filed with the SEC on May 19, 2021 for the description of 2019 Secondary Stock Transaction. In 2020, stock-based compensation expense of $1.6 million was recorded related to these awards. The remaining stock-based compensation expense of $1.9 million related to these awards was recognized in the first quarter of 2021.

Loss on divestiture of businesses

There were no divestitures of businesses in 2021. In 2020, the Company divested a business tied to the Company’s early direct-to-consumer marketplace strategy. The Company recorded a gain on divestiture of $1.4 million in 2020.

Interest expense, net

Interest expense decreased by $8.9 million, or 61% from $14.7 million in 2020 to $5.8 million in 2021. This was primarily due to the pay down of high-rate debt to lower average levels in the first nine months of 2021 and the ultimate payoff of the senior secured debt in September 2021, lower average effective rates in 2021 offset by the interest expense related to the $425 million of convertible debt borrowing in September 2021.

Change in fair value of earnout liability

Change in fair value of earnout liability was $18.5 million (loss) in 2021. During 2021, $54.9 million of the earnout liability was reclassified to additional paid in capital as a result of vesting events in 2021.

Change in fair value of private warrant liability

Change in fair value of private warrant liability was $15.4 million (loss) and $2.4 million (gain) in 2021. During 2021, $31.7 million was reclassified to additional paid in capital as a result of warrant exercises. There were no exercises during 2020.

Gain (loss) on extinguishment of debt

Gain on extinguishment of debt was $5.1 million and $5.7 million in 2021 and 2020, respectively. The $5.1 million gain in 2021 consists of the $8.2 million gain on extinguishment of the Porch PPP Loan, offset by the $3.1 million loss on repayment of all outstanding obligations under the Company’s senior secured term loans. The $5.7 million gain in the 2020 relates to the net impact of extinguishments of several Company’s legacy promissory notes.

Investment income and realized gains, net of investment expenses

Investment income and realized gains, net of investment expenses was $0.7 million in 2021. In April 2021, the Company acquired Homeowners of America Insurance Company that maintains a short-term and long-term investment portfolio that generated investment income for nine months in 2021. The Company did not have any material investments in 2020.

65

Other income (expense), net

Other income (expense) was $0.3 million of income, net in 2021 compared to $6.9 million of expense, net in 2020. In 2020, the Company recorded $4.0 million of transaction costs related to the recapitalization, and a combined $3.5 million loss on the remeasurement and extinguishment of debt and Legacy Porch warrants.

Income tax benefit (expense)

Income tax benefit of $10.3 million was recognized in 2021 primarily due to the partial release of the Company’s valuation allowance as a result of deferred tax liabilities from acquisitions. Income tax benefit of $1.7 million was recognized in 2020 primarily due to the partial release of the Company’s valuation allowance as a result of deferred tax liabilities from acquisitions. The Company’s effective tax rate in both periods differs substantially from the statutory tax rate primarily due to a full valuation allowance related to the Company’s net deferred tax assets.

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

The net loss in 2020 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

    

2019

Change

 

Change

(dollar amounts in thousands)

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)

%

Gain on divestiture of business

(1,442)

 

4,994

(6,436)

NM

%

Total operating expenses

 

114,530

 

165,717

(51,187)

(31)

%

Operating loss

 

(42,231)

 

(88,122)

45,891

(52)

%

Other income (expense):

 

  

 

  

  

  

Interest expense

 

(14,734)

 

(7,134)

(7,600)

107

%

Change in fair value of earnout liability

NM

Change in fair value of private warrant liability

2,427

2,427

NM

Gain (loss) on extinguishment of debt

5,748

(483)

6,231

NM

Investment income and realized gains, net of investment expenses

NM

Other income (expense), net

 

(6,931)

 

(7,484)

553

(7)

%

Total other income (expense)

 

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

1,785

NM

Net loss

$

(54,032)

$

(103,319)

$

49,287

(48)

%

Induced conversion of preferred stock

(17,284)

(17,284)

NM

Net loss attributable to common stockholders

$

(71,316)

$

(103,319)

$

32,003

(31)

%

NM — percentage calculated is not meaningful.

66

Year ended December 31, 2020 and 2019

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. Revenue decreased by $17.7 million due to divested Porch businesses, offset by increase in revenue in 2020 primarily driven by the growth in our moving services and insurance businesses, which contributed $13.8 million of the revenue increase in 2020. As Porch has grown the number of companies that use our software and services, we have been able to grow our B2B2C (“Business to 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. 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 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. 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 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. 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 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. 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.

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

2020

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

67

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.

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.

Gain (loss) on extinguishment of debt

Gain (loss) on extinguishment of debt was $5.7 million (gain) and $0.5 million (loss) in 2020 and 2019, respectively. These gains and losses relate to the net impact of extinguishments of several Company’s legacy promissory notes.

Change in fair value of private warrant liability

Gain in fair value of private warrant liability was $2.4 million in the year ended December 31, 2020. Private warrant liability was established for private warrants issued in connection with the Merger on December 23, 2020. The change in fair value of private warrant liability in each period is presented as a non-cash gain or loss in the Company’s consolidated statements of operations.

Other income (expense), net

Other expense, net was a $6.9 million in the year ended December 31, 2020, compared to $7.5 million in the year ended December 31, 2019. Losses on the remeasurement of debt and warrants totaled $3.5 million and $8.2 million in 2020 and 2019, respectively. In 2020, the Company recorded $4.0 million in transaction costs related to the Merger.

Income tax benefit (expense)

The income tax benefit of $1.7 million in 2020 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.

68

Segment Results of Operations

We operate our business as two reportable segments that are also our operating segments: Vertical Software and Insurance. For additional information about our segments, see Note 17 (Segment Information) to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

Segment Revenue

2021

2020

2019

Revenue:

Vertical Software

$

137,150

$

63,799

$

59,259

Insurance

55,283

4,166

Divested Businesses

4,334

18,336

Total revenue

$

192,433

$

72,299

$

77,595

In 2021 the Vertical Software segment revenues were $137.1 million or 71% of total revenue. The Company acquired V12, Rynoh and Floify in January 2021, May 2021 and October 2021, respectively.

The Insurance segment revenues were $55.3 million or 29% of total revenue during the same period. The Company acquired Homeowners of America Insurance Company and American Home Protect in April 2021 and September 2021, respectively. In 2020, our insurance revenue was generated solely from third-party insurance carriers through EIG, which began its operations in early 2020.

Segment Adjusted EBITDA (Loss)

Segment Adjusted EBITDA (loss) is defined as revenue less operating expenses associated with our segments. Segment Adjusted EBITDA (loss) also excludes non-cash items, certain transactions that are not indicative of ongoing segment operating and financial performance and are not reflective of the Company’s core operations. See Note 17 (Segment Information) to the accompanying consolidated financial statements included in Item 8 of this Annual Report for additional information.

2021

2020

2019

Segment adjusted EBITDA (loss):

Vertical Software

$

20,733

$

12,718

$

4,616

Insurance

9,007

405

Corporate and Other(1)

(53,760)

(30,001)

(36,645)

Divested Businesses

(1,441)

(4,806)

Total segment adjusted EBITDA (loss)(2)

$

(24,020)

$

(18,319)

$

(36,835)

(1) Includes costs that are not directly attributable to our reportable segments, as well as certain shared costs.

(2) See reconciliation of adjusted EBITDA (loss) to net loss below.

Non-GAAP Financial Measures

This Annual Report includes non-GAAP financial measures, such as Adjusted EBITDA (loss), Adjusted EBITDA (loss) as a percent of revenue, average revenue per monetized service and contribution margin.

Porch defines Adjusted EBITDA (loss) as net income (loss) adjusted for interest expense, net, income taxes, other expenses, net, depreciation and amortization, certain non-cash long-lived asset impairment charges, stock-based compensation expense and acquisition-related impacts, 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. Adjusted EBITDA (loss) as a percent of revenue is defined as Adjusted EBITDA (loss) divided by GAAP total revenue. Average revenue per monetized services in quarter is the average revenue generated per monetized service

69

performed in a quarterly period. When calculating average revenue per monetized service in a quarter, average revenue is defined as total quarterly service transaction revenues generated from monetized services.

Contribution margin is calculated as revenue less cost of revenue less variable selling and marketing costs. Variable selling and marketing costs consist of third-party leads, affiliates, paid search engine optimization (“SEO”) and search engine marketing (“SEM”), advertising costs and compensation for individuals in certain sales and marketing departments.

Porch management uses these non-GAAP financial measures as supplemental measures of Porch’s operating and financial performance, for internal budgeting and forecasting purposes, to evaluate financial and strategic planning matters, and to establish certain performance goals for incentive programs. Porch believes that the use of these non-GAAP financial measures provides investors with useful information to evaluate Porch’s operating and financial performance and trends and in comparing Porch’s financial results with competitors, other similar companies and companies across different industries, many of which present similar non-GAAP financial measures to investors. However, Porch’s definitions and methodology in calculating these non-GAAP measures may not be comparable to those used by other companies. In addition, Porch may modify the presentation of these non-GAAP financial measures in the future, and any such modification may be material.

You should not consider these non-GAAP financial measures in isolation, as a substitute to or superior to financial performance measures determined in accordance with GAAP. The principal limitation of these non-GAAP financial measures is that they exclude specified income and expenses, some of which may be significant or material, that are required by GAAP to be recorded in Porch’s consolidated financial statements. Porch may also incur future income or expenses similar to those excluded from these non-GAAP financial measures, and Porch’s presentation of these measures should not be construed as an inference that future results will be unaffected by unusual or non-recurring items. In addition, these non-GAAP financial measures reflect the exercise of management judgment about which income and expense are included or excluded in determining these non-GAAP financial measures.

See the reconciliation tables below for more details regarding these non-GAAP financial measures, including the reconciliation of non-GAAP financial measures to the most directly comparable GAAP financial measures.

Revenue Less Cost of Revenue and Contribution Margin

The following table reconciles revenue to contribution margin for the years ended December 31, 2021, 2020 and 2019, respectively (dollar amounts in thousands):

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Revenue

$

192,433

$

72,299

$

77,595

Less: Cost of revenue

 

(58,725)

 

(17,562)

 

(21,500)

Revenue less cost of revenue

 

133,708

 

54,737

 

56,095

Less: Variable selling and marketing costs

(58,317)

(32,328)

(43,942)

Contribution margin

$

75,391

$

22,409

$

12,153

Contribution margin as a percentage of revenue

39

%

31

%

16

%

Less: Fixed selling and marketing costs

25,956

9,337

12,278

Less: Product and technology costs

47,005

28,546

30,992

Less: General and administrative costs

85,795

28,199

52,011

Less: Gain on divestiture of businesses

-

(1,442)

4,994

Total Operating expenses

$

275,798

$

114,530

$

165,717

Operating Loss

$

(83,365)

$

(42,231)

$

(88,122)

70

Contribution margin increased by $53.0 million, or 236.4% from $22.4 million in the year ended December 31, 2020 to $75.4 million in the year ended December 31, 2021. The increase is comprised of $48.7 million contributed by our acquired businesses, with the remainder due to the growth in our vertical software and insurance segments.

Adjusted EBITDA (loss)

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

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Net loss

$

(106,606)

$

(54,032)

$

(103,319)

Interest expense

 

5,757

 

14,734

 

7,134

Income tax (benefit) expense

 

(10,273)

 

(1,689)

 

96

Depreciation and amortization

 

16,386

 

6,644

 

7,377

Loss (gain) on extinguishment of debt

(5,110)

(5,748)

483

Other expense (income), net(1)

 

(340)

 

6,931

 

7,484

Non-cash long-lived asset impairment charge

 

550

 

611

 

1,534

Non-cash stock-based compensation expense

 

38,592

 

11,296

 

35,972

Revaluation of contingent consideration

 

(2,244)

 

1,700

 

(300)

Revaluation of earnout liability

18,519

Revaluation of private warrant liability

15,389

(2,427)

Acquisition and related expense(2)

 

5,360

 

311

 

6,704

SPAC transaction bonus

3,350

Adjusted EBITDA (loss)

$

(24,020)

$

(18,319)

$

(36,835)

Adjusted EBITDA (loss) as a percentage of revenue

(12)

%

(25)

%

(47)

%

(1)Other expense, net includes:

    

Year Ended December 31, 

2021

    

2020

    

2019

Loss on remeasurement of debt

$

$

895

$

6,159

Loss on remeasurement of Legacy Porch warrants

 

 

2,584

 

2,090

Transaction costs - recapitalization

3,974

Gain on settlement of accounts payable

 

(175)

 

(796)

 

(735)

Other, net

 

(165)

 

274

 

(30)

$

(340)

$

6,931

$

7,484

(2)Acquisition and related expense, net includes:

Year Ended December 31, 

2021

2020

2019

Loss (gain) on divestiture of businesses

$

$

(1,442)

$

4,994

Professional fees and transaction expenses

 

5,360

 

1,753

 

1,710

$

5,360

$

311

$

6,704

Adjusted EBITDA (loss) for the year ended December 31, 2021 was $24 million, a $5.7 million decline from Adjusted EBITDA (loss) of $18.3 million for the year ended December 31, 2020. The increase in Adjusted EBITDA (loss) from 2020 to 2021 was mainly due to the weather-related loss impact of the HOA business, increased investments in our product, data platform and marketing channels, and higher general and administrative costs as a public company. This was offset by the growth in our vertical software and insurance segments and acquired businesses.

71

Liquidity and Capital Resources

Since inception, as a private company, 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.

During 2021, the Company raised $126.7 million from exercise of public warrants and $4.3 million for the exercise of stock options.

In September 2021, the Company completed a private offering of $425 million aggregate principal amounts of its 2026 Notes. The Company used a portion of the net proceeds from the 2026 Notes offering to repay all outstanding obligations under a Loan and Security Agreement, dated as of July 22, 2020 (as subsequently amended, the “Runway Loan Agreement”), among the Company’s wholly owned subsidiary Porch.com, Inc., as borrower representative, a syndicate of lenders party thereto, the other borrowers party thereto, the guarantors party thereto and Runway Growth Finance Corp (f/k/a Runway Growth Credit Fund Inc.), as administrative agent and collateral agent, pursuant to which there was a $40.4 million senior secured term loan outstanding (the “Senior Secured Term Loan”). The total repayment amount of $42.8 million consisted of outstanding principal, accrued interest, prepayment fees and related expenses. Concurrent with such repayment in full of all outstanding obligations under the Senior Secured Term Loan on September 16, 2021, the Runway Loan Agreement (and all commitments and liens thereunder) was terminated. A loss on extinguishment of $3.1 million was recorded.

As of December 31, 2021, the Company had cash and cash equivalents of $315.7 million and $9.1 million of restricted cash.

The Company has incurred losses since its inception, and has an accumulated deficit at December 31, 2021 and December 31, 2020 totaling $424.1 million and $317.5 million, respectively. As of December 31, 2021, and December 31, 2020 the Company had $425.6 million and $50.8 million aggregate principal amount outstanding on term loans and promissory notes, respectively.

Based on the Company’s current operating and growth plan, management believes cash and cash equivalents at December 31, 2021, are sufficient to finance the Company’s operations, planned capital expenditures, working capital requirements and debt service obligations for at least the next 12 months. As the Company’s operations evolve and continues its growth strategy, including through acquisitions, the Company may elect or need to obtain alternative sources of capital, and it may finance additional liquidity needs in the future through one or more equity or debt financings. The Company may not be able to obtain equity or additional debt financing in the future when needed or, if available, the terms may not be satisfactory to the Company or could be dilutive to its stockholders.

Porch Group, Inc. is a holding company that transacts a majority of its business through operating subsidiaries, including insurance subsidiaries. Consequently, the Company’s ability to pay dividends and expenses is largely dependent on dividends or other distributions from its subsidiaries. Porch’s insurance company subsidiaries are highly regulated and are restricted by statute as to the amount of dividends they may pay without the prior approval of their respective regulatory authorities. As of December 31, 2021, cash of $35.1 million and investments held by these companies was $67.6 million.

Insurance companies in the United States are also required by state law to maintain a minimum level of policyholder’s surplus. Insurance regulators in the states in which we operate have a risk-based capital standard designed to identify property and casualty insurers that may be inadequately capitalized based on inherent risks of the insurer’s assets and liabilities and its mix of net written premium. Insurers falling below a calculated threshold may be subject to varying degrees of regulatory action. As of December 31, 2021, the total adjusted capital of our U.S. insurance subsidiary was in excess of its respective prescribed risk-based capital requirements.

The Company has used the proceeds from debt and equity principally to fund general operations and acquisitions.

72

In 2021 and 2020, the Company invested $256.4 million and $7.8 million (net of cash acquired) to acquire a number of companies, in transactions accounted for as business combinations.

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

    

Year Ended December 31, 

    

    

 

2021

    

2020

 

Change

 

Change

 

(dollar amounts in thousands)

Net cash used in operating activities

$

(34,777)

$

(48,669)

$

13,892

 

(29)

%

Net cash used in investing activities

 

(263,433)

 

(10,671)

 

(252,762)

 

NM

Net cash provided by financing activities

 

415,549

 

259,614

 

155,935

 

60

%

Change in cash, cash equivalents and restricted cash

$

117,339

$

200,274

$

(82,935)

 

NM

NM — percentage calculated is not meaningful.

2021

Net cash used in operating activities was $34.8 million for the year ended December 31, 2021. Net cash used in operating activities consists of net loss of $106.6 million, adjusted for non-cash items and the effect of changes in working capital. Non-cash adjustments primarily include stock-based compensation expense of $38.6 million, depreciation and amortization of $16.4 million, gain on extinguishment of debt of $5.1 million, and fair value adjustments to earnout liability and private warrant liability of $18.5 million and $15.4 million, respectively. Net changes in working capital provided $15.7 million, primarily due to increases in insurance-related liabilities.

Investing Cash Flows

Net cash used in investing activities was $263.4 million for the year ended December 31, 2021. Net cash used in investing activities is primarily related to acquisitions, net of cash acquired of $256.4 million, purchases of investment of $24.0 million, investments to develop internal use software of $3.7 million purchases of property and equipment of $1.0 million. This was partly offset by the cash inflows related to maturities and sales of investments of $21.7 million.

Financing Cash Flows

Net cash provided by financing activities was $415.5 million for the year ended December 31, 2021. Net cash provided by financing activities is primarily related to the issuance of the 2026 Notes of $413.5 million, exercises of warrants of $126.7 million and exercises of options $4.3 million. This was partially offset by financing of the capped call transactions of $52.9 million, debt repayments of $47.0 million and income tax withholdings upon vesting of RSUs of $28.9 million.

The following table provides a summary of cash flow data for the years ended December 31, 2020 and 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.

73

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

Contractual Obligations and Commitments

Our principal commitments consist of obligations under leases for office space. For more information regarding our lease obligations, see Note 13 (Leases) to the accompanying consolidated financial statements included in Item 8 of this Annual Report. In addition, we have a substantial level of debt. For more information regarding our debt service obligations, see Note 7 (Debt) to the accompanying consolidated financial statements included in Item 8 of this Annual Report. We also have certain non-cancellable purchase commitments primarily for data purchases. As of December 31, 2021, our other contractual commitments associated with agreements that are enforceable and legally binding and that specify all significant terms were payments of $2.5 million due in the next 12 months and $3.2 million due thereafter. We expect to fund these obligations with cash flows from operations and cash on our balance sheet. We have also entered into a stock purchase agreement with Covéa Coopérations to acquire Civil Service Employee Insurance Company for $48.6 million in cash.

During fiscal 2022 and in future years, we have made and expect to continue to make additional investments in our infrastructure to scale our operations and increase productivity. We plan to enhance the consumer experience, our app and digital platform and integration of data platform across Porch, to invest in development of additional modules across all vertical software businesses and to enhance our corporate systems.

74

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 was an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). In accordance with the JOBS Act, the Company previously elected to 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 met certain thresholds for qualification as a “large accelerated filer” as defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended. Therefore, the Company no longer has EGC status as of December 31, 2021. The impact of this change in filing status includes being subject to the requirements of large accelerated filers, which includes shortened filing timelines, no delayed adoption of certain accounting standards, presentation of three comparative periods, and attestation of the Company’s internal control over financial reporting by its independent auditor.

Recent Accounting Pronouncements

See Note 1 (Description of Business and Summary of Significant Accounting Policies) to the accompanying consolidated financial statements included in Item 8 of this Annual Report, 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, 2021, we have an interest-bearing debt principal of $425.6 million. Our 2026 Notes have a principal balance of $425 million as of December 31, 2021, have a fixed coupon rate of 75 basis points, and the effective interest rate is 1.3%. As such, interest expense on the 2026 Notes will not change if market interest rates increase. The other debt as of December 31, 2021 totaled $0.6 million and is variable-rate.

A one percent increase in interest rates in our variable rate indebtedness would result in a nominal change in annual interest expense.

As of December 31, 2021, the Company’s insurance subsidiary has a $67.6 million portfolio of fixed income securities and an unrealized loss of approximately $0.3 million, as described in Note 3 (Investments). In a rising interest rate environment the portfolio would result in unrealized losses.

At December 31, 2021, accounts receivable and reinsurance balances due were $28.8 million and $228.4 million, respectively, were not interest bearing assets and are generally collected in less than 180 days. As such, the Company does not consider these assets to have material interest rate risk.

Inflation Risk

Due to significant increases in the consumer price index in the past twelve months, supply chain disruptions, war in Ukraine and other geo-political events, Porch believes that inflation may have a material impact on its business in the future.

75

Foreign Currency Risk

There was no material foreign currency risk for the years ended December 31, 2021, 2020 and 2019. Porch’s activities to date have been 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, reinsurance providers, weather and other catastrophic hazard events, and specific asset risks.

76

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, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity (deficit) and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and financial statement schedule listed in the Index at Item 15(a) (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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.

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

Basis for Opinion

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

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

Critical Audit Matters

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

Business combinations – accounting for acquisitions

Description of the Matter

As described in Note 12 to the financial statements, the Company completed the acquisitions of Homeowners of America Holding Corporation, Rynoh, and Floify during 2021 for total consideration of $246 million. All of the acquisitions have been accounted for as business combinations. The excess of the purchase price over the estimated fair value of the net assets acquired, including identifiable intangible assets, at the acquisition date was allocated to goodwill. For these three acquisitions, $36 million, $31 million and $19 million was allocated to customer relationships, developed technology and tradename intangible assets, respectively.

78

Auditing the fair values of acquired intangible assets was complex due to the estimation uncertainty present in assumptions used in calculating the acquisition date fair values, and the complexity of the valuation models used to calculate the fair values. Significant assumptions used by management included forecasted revenue, discount rates, customer retention rates and the technology obsolescence curve. Each were considered subjective, as they represented estimates of future performance, which could vary significantly from past performance, and could be impacted by competition and technological innovation, among other factors.

How We Addressed the Matter in Our Audit

Among other procedures, we read the purchase agreement and assessed for the completeness of identified intangible assets. We also evaluated forecasts used in determining the acquisition date fair values. We identified and tested the significant assumptions used in the models, by comparing forecasts to historical results and current market conditions. As part of the assessment, we performed sensitivity analyses over the significant assumptions used in the model. Additionally, we involved our valuation specialists to assist with our evaluation of the selected valuation model and the significant assumptions used in the model, and to perform mathematical checks of the valuation.

Material weaknesses in internal control over financial reporting

Description of the Matter

As discussed in Management’s Report on Internal Control Over Financial Reporting, the Company identified material weaknesses across multiple components of the Internal Control – Integrated Framework (2013) issued by COSO.

These material weaknesses impact the Company’s controls over IT systems and business processes and had a pervasive effect on the financial statements, and result in a critical audit matter that required us to increase the extent of our audit effort, including the need to modify the nature and extent of audit evidence obtained.

How We Addressed the Matter in Our Audit

As a result of the material weaknesses, in performing our audit procedures we lowered the threshold for investigating differences between recorded amounts and independent expectations developed by us that we would have otherwise used, and increased the number of selections we would have otherwise made if the Company’s controls were designed and operating effectively. In addition, we utilized original source documents for audit evidence, rather than system reports or other information generated by the Company’s IT systems.

/s/ Ernst & Young LLP

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

Seattle, Washington

March 16, 2022

79

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

December 31,

2021

    

2020

Assets

  

 

  

Current assets

  

 

  

Cash and cash equivalents

$

315,741

$

196,046

Accounts receivable, net

 

28,767

 

4,268

Short-term investments

9,251

Reinsurance balance due

228,416

Prepaid expenses and other current assets

 

14,338

 

4,080

Restricted cash

8,551

11,407

Total current assets

 

605,064

 

215,801

Property, equipment, and software, net

 

6,666

 

4,593

Operating lease right-of-use assets

4,504

Goodwill

 

225,654

 

28,289

Long-term investments

58,324

Intangible assets, net

 

129,830

 

15,961

Restricted cash, non-current

 

500

 

Long-term insurance commissions receivable

7,521

3,365

Other assets

 

684

 

378

Total assets

$

1,038,747

$

268,387

 

  

 

  

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

6,965

$

9,203

Accrued expenses and other current liabilities

 

37,675

 

9,905

Deferred revenue

 

201,085

 

5,208

Refundable customer deposit

 

15,274

 

2,664

Current portion of long-term debt

 

150

 

4,746

Losses and loss adjustment expense reserves

61,949

Other insurance liabilities, current

40,024

Total current liabilities

 

363,122

 

31,726

Long-term debt

 

414,585

 

43,237

Operating lease liabilities, non-current

2,694

Refundable customer deposit, non-current

 

 

529

Earnout liability, at fair value

13,866

50,238

Private warrant liability, at fair value

15,193

31,534

Other liabilities (includes $9,617 and $3,549 at fair value, respectively)

 

12,242

 

3,798

Total liabilities

 

821,702

 

161,062

Commitments and contingencies (Note 16)

 

  

 

  

Stockholders’ equity

 

  

 

Common stock, $0.0001 par value:

 

10

 

8

Authorized shares – 400,000,000 and 400,000,000, respectively

 

  

 

  

Issued and outstanding shares – 97,961,597 and 81,669,151, respectively

Additional paid-in capital

 

641,406

 

424,823

Accumulated other comprehensive loss

(259)

Accumulated deficit

 

(424,112)

 

(317,506)

Total stockholders’ equity

 

217,045

 

107,325

Total liabilities and stockholders’ equity

$

1,038,747

$

268,387

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

80

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

    

    

2021

    

2020

    

2019

Revenue

$

192,433

$

72,299

$

77,595

Operating expenses(1):

 

  

 

  

 

  

Cost of revenue

 

58,725

 

17,562

 

21,500

Selling and marketing

 

84,273

 

41,665

 

56,220

Product and technology

 

47,005

 

28,546

 

30,992

General and administrative

 

85,795

 

28,199

 

52,011

Gain on divestiture of businesses

 

 

(1,442)

 

4,994

Total operating expenses

 

275,798

 

114,530

 

165,717

Operating loss

 

(83,365)

 

(42,231)

 

(88,122)

Other income (expense):

 

  

 

  

 

  

Interest expense

 

(5,757)

 

(14,734)

 

(7,134)

Change in fair value of earnout liability

(18,519)

Change in fair value of private warrant liability

(15,389)

2,427

Gain (loss) on extinguishment of debt

5,110

5,748

(483)

Investment income and realized gains, net of investment expenses

701

Other income (expense), net

 

340

 

(6,931)

 

(7,484)

Total other income (expense)

 

(33,514)

 

(13,490)

 

(15,101)

Loss before income taxes

 

(116,879)

 

(55,721)

 

(103,223)

Income tax benefit (expense)

 

10,273

 

1,689

 

(96)

Net loss

$

(106,606)

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Net loss attributable to common stockholders

$

(106,606)

$

(71,316)

$

(103,319)

Loss per share - basic

$

(1.14)

$

(1.96)

$

(3.31)

Loss per share - diluted (Note 19)

$

(1.14)

$

(2.03)

$

(3.31)

 

  

 

  

 

  

Shares used in computing basic loss per share

 

93,884,566

 

36,344,234

 

31,170,351

Shares used in computing diluted loss per share

 

93,884,566

 

36,374,215

 

31,170,351

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

    

2021

    

2020

    

2019

Cost of revenue

    

$

1

    

$

2

    

$

9

Selling and marketing

 

5,584

 

1,901

 

477

Product and technology

 

7,223

 

5,248

 

747

General and administrative

 

25,784

 

4,145

 

34,739

$

38,592

$

11,296

$

35,972

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

81

Porch Group, Inc.

Consolidated Statements of Comprehensive Loss
Years Ended December 31, 2021, 2020 and 2019
(all numbers in thousands)

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Net loss

$

(106,606)

$

(54,032)

$

(103,319)

Other comprehensive income (loss):

 

 

 

Current period change in net unrealized loss, net of tax

 

(259)

 

 

Comprehensive loss

$

(106,865)

$

(54,032)

$

(103,319)

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

82

Porch Group, Inc.
Consolidated Statements of Stockholders’ Equity (Deficit)
Years Ended December 31, 2021, 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

 

 

 

 

 

 

 

(54,032)

 

(54,032)

Stock-based compensation

 

 

 

 

 

 

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

 

35,304,052

5

239,722

239,727

Tax impacts of recapitalization

 

187

187

Earnout liability

 

4,023,668

(50,238)

(50,238)

Cancellation of redeemable convertible preferred stock repurchase liability

 

 

 

 

 

 

480

 

 

480

Balances as of December 31, 2020

 

$

 

 

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.

The accompanying notes are an integral part of these financial statements

83

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

  

    

    

    

    

Accumulated 

    

Additional 

Other

Total 

Common Stock

 

Paid-in 

 

Accumulated 

 

Comprehensive

 

Stockholders’

Shares

Amount

 

Capital

Deficit

Loss

 

Equity

Balances as of January 1, 2021

 

81,669,151

$

8

$

424,823

$

(317,506)

$

$

107,325

Net loss

 

 

 

 

(106,606)

 

(259)

 

(106,865)

Stock-based compensation

 

 

 

15,631

 

 

 

15,631

Stock-based compensation - earnout

 

22,961

22,961

Issuance of common stock for acquisitions

 

2,042,652

 

1

 

35,706

 

 

 

35,707

Contingent consideration for acquisitions

6,685

 

6,685

Reclassification of earnout liability upon vesting

 

 

 

54,891

 

 

 

54,891

Reclassification of private warrant liability upon exercise

31,730

 

 

31,730

Vesting of restricted stock awards

 

2,549,223

 

 

 

 

 

Exercise of stock warrants

 

11,521,412

 

1

 

126,768

 

 

 

126,769

Exercise of stock options

 

1,700,557

 

 

4,326

 

 

 

4,326

Income tax withholdings

 

(1,521,398)

 

(28,940)

 

 

 

(28,940)

Capped call transactions

 

 

(52,913)

 

 

 

(52,913)

Transaction costs

 

 

(262)

 

 

 

(262)

Balances as of December 31, 2021

 

97,961,597

$

10

$

641,406

$

(424,112)

$

(259)

$

217,045

The accompanying notes are an integral part of these financial statements

84

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

Year Ended December 31, 

    

2021

    

2020

    

2019

Cash flows from operating activities:

  

 

  

 

  

Net loss

$

(106,606)

$

(54,032)

$

(103,319)

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

 

 

  

 

  

Depreciation and amortization

 

16,386

 

6,644

 

7,377

Amortization of operating lease right-of-use assets

1,861

Loss on sale and impairment of long-lived assets

595

895

1,088

Loss (gain) on extinguishment of debt

 

(5,110)

 

(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

 

15,389

 

(2,427)

 

Loss (gain) on remeasurement of contingent consideration

 

(2,244)

 

1,700

 

(300)

Loss on remeasurement of earnout liability

18,519

Stock-based compensation

 

38,592

 

11,296

 

35,972

Amortization of premium/accretion of discount, net

369

Net realized losses on investments

67

Interest expense (non-cash)

 

2,387

 

7,488

 

2,369

Other

 

1,055

 

(23)

 

580

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

 

 

  

 

  

Accounts receivable

 

(2,905)

 

203

 

(1,840)

Reinsurance balance due

(15,343)

Prepaid expenses and other current assets

 

(5,323)

 

(2,587)

 

603

Accounts payable

 

(11,779)

 

4,092

 

2,361

Accrued expenses and other current liabilities

 

(15,981)

 

(15,946)

 

7,704

Losses and loss adjustment expense reserves

(22,417)

Other insurance liabilities, current

14,396

Deferred revenue

 

53,556

 

2,206

 

(803)

Refundable customer deposits

 

(3,545)

 

(3,521)

 

6,122

Long-term insurance commissions receivable

 

(4,156)

(3,365)

Operating lease liabilities, non-current

(2,141)

Other

 

(399)

 

2,419

 

(975)

Net cash used in operating activities

 

(34,777)

 

(48,669)

 

(29,335)

Cash flows from investing activities:

 

  

 

  

 

  

Purchases of property and equipment

 

(972)

 

(279)

 

(478)

Capitalized internal use software development costs

 

(3,719)

 

(2,601)

 

(4,096)

Purchases of short-term and long-term investments

 

(24,006)

 

 

Maturities, sales of short-term and long-term investments

21,694

Acquisitions, net of cash acquired

 

(256,430)

 

(7,791)

 

116

Divestiture of businesses net of cash disposed

(750)

Net cash used in investing activities

 

(263,433)

 

(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

(262)

(5,652)

Proceeds from debt issuance, net of fees

 

413,537

 

66,190

 

31,300

Repayments of principal and related fees

 

(46,965)

 

(81,640)

 

(202)

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

 

 

4,714

 

3,274

Capped call transactions

(52,913)

Proceeds from exercises of warrants

 

126,741

 

 

Proceeds from exercises of stock options and Legacy Porch warrants

4,288

911

114

Income tax withholdings paid upon vesting of restricted stock units

(28,877)

Repurchase of stock

(42)

Net cash provided by financing activities

 

415,549

 

259,614

 

34,486

Net change in cash, cash equivalents, and restricted cash

$

117,339

$

200,274

$

(57)

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

$

207,453

$

7,179

$

7,236

Cash, cash equivalents, and restricted cash end of period

$

324,792

$

207,453

$

7,179

85

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

Year Ended December 31, 

    

2021

    

2020

    

2019

Supplemental disclosures

 

  

 

  

 

  

Cash paid for interest

$

2,662

$

9,103

$

3,466

Reduction of earnout liability due to a vesting event

$

54,891

$

$

Non-cash consideration for acquisitions

$

52,761

$

9,295

$

479

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

$

Debt discount for warrants issued (non-cash)

$

$

1,215

$

3,700

Cancelation of a convertible promissory note on divestiture of a business

$

$

2,724

$

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

$

$

1,436

$

34,105

Capital contribution from a shareholder - guarantee of debt

$

$

300

$

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

86

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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

1. 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 over 24,000 home services companies. The Vertical Software Segment provides software and services to home services companies, such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agencies, utility companies, and others, and the Insurance Segment operates both as an insurance carrier underwriting home insurance policies, and as an agent selling home and auto insurance for over 20 major and regional insurance companies. The Insurance Segment also includes Porch’s warranty service offering.

Porch helps home service providers grow their business and improve their customer experience. In addition, through these relationships Porch gains access to homebuyers and is able to offer services to make the moving process easier, helping consumers save time and make better decisions about critical services, including insurance, warranty, moving, security, TV/Internet, home repair and improvement.

December 23, 2020 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. 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 restricted stock units of non-employee or non-service provider holders.

87

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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

88

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

COVID-19 Update

The novel coronavirus disease 2019 (“COVID-19”) and the measures adopted by government entities in response to it have adversely affected Porch’s business operations beginning March of 2020. The impact of the COVID-19 pandemic and related government mitigation measures impaired Porch’s ability to conduct ordinary business activities during 2020, and there may continue to be some impairment for an indefinite period. The extent of the continuing 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 remain uncertain at this time. Porch expects the COVID-19 pandemic to continue to have an uncertain impact on future revenues and results of operations, but is unable to predict the size and duration of such impact.

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 Income (Loss)

Comprehensive income (loss) consists of adjustments related to unrealized gains and losses on available-for-sale securities.

Reclassifications

Certain reclassifications to 2020 and 2019 balances were made to conform to the current period presentation in the consolidated statements of operations 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, estimated lifetime value of the commissions, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation expense, unpaid losses for insurance claims and loss adjustment expenses, contingent consideration, earnout liabilities and private warrant liabilities, are evaluated by management. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.

Concentration of Credit Risk

Financial instruments which potentially subject the Company to credit risk consist principally of cash, money market accounts on deposit with financial institutions, money market funds, certificates of deposit and fixed-maturity securities, as well as receivable balance in the course of collection.

The Company’s insurance carrier subsidiary has exposure and remains liable in the event of an insolvency of one of its primary reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer base companies. Five reinsurers represented more than 10% individually, and 68% in aggregate, of the Company’s insurance subsidiary’s total reinsurance receivables as of December 31, 2021.

89

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Substantially all of the Company’s insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 61% of such revenues in 2021), South Carolina, North Carolina, Georgia, Virginia and Arizona, which could be adversely affected by economic conditions, an increase in competition, or environmental impacts and changes.

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

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

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 equivalents as of December 31, 2021 includes $0.3 million held in certificates of deposits and money market mutual funds pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $5.9 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in twenty five states, $0.3 million of customer deposits, and $2.6 million related to acquisition indemnifications in escrow accounts, of which $0.5 million is recorded in non-current assets. Restricted cash as of December 31, 2020 includes $8.4 million related to the Paycheck Protection Program Loans held in escrow with a commercial bank (see Note 7) and a $3.0 million minimum cash balance required by the Company’s senior secured lender.

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

    

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$

315,741

$

196,046

Restricted cash and restricted cash equivalents - current

 

8,551

 

11,407

Restricted cash and restricted cash equivalents - non-current

500

Cash, cash equivalents and restricted cash

$

324,792

$

207,453

Investments

The Company’s investments are primarily comprised of short-term certificates of deposit, U.S. Treasury, corporate and municipal bonds and notes, and mortgage-backed securities and are classified as available-for-sale and reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss) (“AOCI”). Investments are classified as current or non-current based upon the remaining maturity of the investment. Amortization of premium and accretion of discount are computed using the effective interest method. The amortization of discounts and premiums on mortgage-backed securities takes into consideration actual and future estimated principal prepayments. The Company utilizes estimated prepayment speed information obtained from published sources. The effects of the yield of a security from changes in principal prepayments are recognized prospectively. The degree to which a security is susceptible to yield adjustments is influenced by the difference between its carrying value and par, the relative sensitivity of the underlying mortgages backing the assets to prepayment in a changing interest rate environment, and the repayment priority for structured securities.

90

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 evaluates whether declines in the fair value of its investments below amortized cost are other-than-temporary. This evaluation includes the Company’s ability and intent to hold the security until an expected recovery occurs, the severity and duration of the unrealized loss, as well as all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts, when developing estimates of cash flows expected to be collected.

Realized gains and losses on sales of investments are determined using the specific-identification method.

The following table presents investments pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors.

December 31, 2021

Certificates of deposit

$

2,164

U.S. Treasury notes

1,276

$

3,440

$1.3 million of pledged certificates of deposit are included in short-term investments, and $1.3 million of pledged U.S. Treasury notes and $0.9 million of pledged certificates of deposit are included in long-term investments, on the accompanying consolidated balance sheet as of December 31, 2021.

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, 2021 and 2020, was $0.4 million and $0.5 million, respectively.

Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected. The Company records the amount of renewal insurance commissions expected to be collected in the next twelve months as current accounts receivable.

Deferred Policy Acquisition Costs

The Company capitalizes deferred policy acquisitions costs (“DAC”) which consist primarily of commissions, premium taxes and policy underwriting and production expenses that are directly related to the successful acquisition by the Company’s insurance subsidiary of new or renewal insurance contracts. DAC are amortized to expense on a straight-line basis over the terms of the policies to which they relate, which is generally one year. The amortization of DAC is included in sales and marketing expense in the consolidated statements of operations and comprehensive loss. DAC is also reduced by ceding commissions paid by reinsurance companies which represent recoveries of acquisition costs. DAC is periodically reviewed for recoverability and adjusted if necessary. Future investment income is considered in determining the recoverability of DAC. As of December 31, 2021, DAC of $4 million is included in prepaid expenses and other current assets.

91

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Changes in DAC for the period since the acquisition date of April 5, 2021 are as follows:

    

2021

Deferred policy acquisition costs balance at April 5

$

Capitalized costs

 

51,795

Amortized costs

(18,781)

Deferred policy acquisition costs at December 31, 2021 (gross)

33,014

Ceded deferred policy acquisition costs

(29,026)

Deferred policy acquisition costs at December 31, 2021 (net)

$

3,988

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 statements 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, 2021, 2020 and 2019.

Intangible assets consist of acquired customer relationships, technology, trademarks and trade names, renewal rights, insurance licenses, value of businesses acquired, and related assets that are amortized over their estimated useful lives. Certain intangible assets are considered to have indefinite lives. We test indefinite-lived intangible assets for

92

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

impairment annually on the first day of our third quarter and whenever events or circumstances arise that indicate an impairment may exist. There were no impairment losses recorded during the years ended December 31, 2021, 2020 and 2019.

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 $0.6 million, $0.6 million and $1.1 million during 2021, 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.

Losses and Loss Adjustment Expenses Reserves

The liability for losses and loss adjustment expenses (“LAE”) is an estimate of the amounts required to cover known incurred losses and LAE, and is developed through the review and assessment of loss reports, along with the analysis of known claims. These reserves include management’s estimate of the amounts for losses incurred but not reported (“IBNR”), based on evaluation of overall loss reporting patterns as well as the loss development cycles of individual claim cases. Although management believes that the balance of these reserves is adequate, as such liabilities are necessarily dependent on estimates, the ultimate expense may be more or less than the amounts presented. The approach and methods for developing these estimates and for recording the resulting liability are continually reviewed. Any adjustments to this reserve are recognized in the consolidated statements of operations. Losses and LAE, less related reinsurance are charged to expense as incurred.

Reinsurance

In the normal course of business, the Company continually monitors its risk exposure and seeks to reduce the overall exposure to losses that may arise from catastrophes or other events that cause unfavorable underwriting results by reinsuring certain levels of risk with other insurance enterprises or reinsurers. The Company only engages quality, financially rated reinsurers and continually monitors the financial ratings of these companies through its brokers. The amount and type of reinsurance employed is based on management’s analysis of liquidity as well as its estimates of probable maximum loss and evaluation of the conditions within the reinsurance market. Reinsurance premiums, expense reimbursements, and reserves related to reinsured business are accounted for on a basis consistent with those used for the original policies issued and the terms of the reinsurance contracts. Premiums paid for reinsurance are recognized as reductions of revenue.

93

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Other Insurance Liabilities, Current

The following table details the components of other insurance liabilities, current in the consolidated balance sheets:

    

December 31, 2021

Ceded reinsurance premiums payable

$

22,523

Funds held under reinsurance treaty

 

2,206

Commissions payable, reinsurers and agents

10,697

General and accrued expenses payable

321

Advance premiums

 

4,277

Other insurance liabilities, current

$

40,024

Earnout Shares

Upon the Merger, 6,000,000 restricted common shares, subject to vesting and cancellation provisions, were issued to holders of pre-Merger Porch common stock (the “earnout shares”). The earnout shares were issued in three equal tranches with separate market vesting conditions prior to the third anniversary of the Merger. One-third of the earnout shares met the market vesting condition when the Company’s common stock had a closing price of greater than or equal to $18.00 over 20 trading days within a thirty-consecutive trading day period in the first quarter of 2021. An additional third vested when the Company’s common stock had a closing price of greater than or equal to $20.00 over the same measurement criteria in the fourth quarter of 2021 (see Note 9). The final third will vest when the Company’s common stock has a closing price of greater than or equal to $22.00 over the same measurement criteria. Additional earnout shares may also be issued to earnout stockholders, on a pro rata basis, depending on forfeitures of employee earnout shares that are subject to a continued service vesting condition (see Note 9).

The earnout shares are accounted for as a derivative financial instrument, which is classified as a liability and periodically measured at fair value, with changes in fair value recognized in the consolidated statements of operations. Note 4 denotes the beginning and ending balances of the earnout share liability, and activity recognized during the period.

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

94

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 Recognition

The Company generates its Core Services Revenue from (1) fees received for connecting homeowners to individual contractors, small business service providers and large enterprise service providers, (2) commissions from third-party insurance and warranty carriers, and (3) insurance and warranty premiums, policy fees and other insurance-related fees generated through its own insurance carrier. The Company’s Managed Services Revenue is generated from fees received for providing select and limited services directly to homeowners. The Company’s Software and Service Subscription Revenue is generated from fees received for providing subscription access to the Company’s software platforms and subscription services across various industries.

Effective January 1, 2019, the Company’s revenue recognition policy for non-insurance contracts follows guidance from ASC 606, Revenue from Contracts with Customers, which resulted in a $0.5 million 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 and commissions from third-party insurance and warranty carriers (Core Services 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.

95

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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.

Core Services Revenue

Core Services Revenue is generated by the Company connecting third-party service providers (“Service Providers”) with homeowners that meet pre-defined criteria and who may be looking for relevant services.

Revenue generated from Service Providers is recognized at a point in time upon the connection of a homeowner 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 activated service, (fixed consideration) or a percentage of the revenue the Service Provider ultimately generates through the homeowner connection (variable consideration). When the transaction price is variable, the transaction price is constrained and limited to an amount the Company believes is not probable of significant reversal.

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 third-party insurance carriers. The transaction price for these arrangements is the estimated lifetime value (“LTV”) of the commissions to be paid by the third-party carrier for the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions expected. 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 for an insurance carrier, the Company has no additional or ongoing contractual obligation to the policyholder or insurance carrier.

The Company estimates LTV each period 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. 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. If the identifies changes that it believes are indicative of an increase or decrease to prior period LTVs, the Company will update its estimates of variable consideration. There were no changes to the estimated variable consideration for the periods presented.

Starting in April 2021, through the newly acquired Homeowners of America Holding Corporation and its subsidiaries (collectively, “ HOA”), the Company is authorized to write various forms of homeowners insurance. Insurance-related revenues included in Core Services Revenue primarily relate to premiums, policy fees, ceding commissions and reinsurance profit share. Premiums are recognized as revenue over the policy term. The portion of premiums related to the unexpired term of policies in force as of the end of the reporting period and to be earned over the remaining term of these policies, is deferred and reported as deferred revenue.

Policy fees include application fees, which are intended to offset the costs incurred in establishing the insurance policy. Policy fees on policies where premium is traditionally paid in full upon inception of the policy are recognized when written.

Excess ceding commissions represent the commissions from reinsurers in excess of the portion which represents the reimbursement of acquisition costs associated with insurance risk ceded to reinsurers and is earned on a pro-rata basis over the life of the insurance policy. Reinsurance profit share is additional ceding commissions payable to the Company

96

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

based on attaining specified loss ratios within individual treaty years. Reinsurance profit share income is recognized when earned, which includes adjustments to earned reinsurance profit share based on changes in incurred losses.

Starting in September 2021, through the newly acquired American Home Protect (“AHP”), the Company is a provider of whole home warranty policies across the United States. AHP’s warranty policies typically cover a three-year period. Revenue for these policies is recognized over the actual warranty coverage period for each individual policy.

Managed Services Revenue

Managed services revenue includes fees earned from providing a variety of services directly to the homeowner, including handyman and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis as contractually agreed-upon with the end customer (e.g., the transaction price). 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 it 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 and Service Subscription Revenue

Software and Service Subscription Revenue is primarily generated from the vertical software services provided to home inspectors, roofing companies, title insurance companies, mortgage companies, and other home services companies. The Company does not provide the customer with the right to take possession of any part of the software supporting the cloud-based application services. The Company also provides certain data analytics, transaction monitoring and marketing services under subscription contracts. The Company’s typical subscription contracts are monthly contracts in which pricing is based on a specified volume of activity completed through the software. Fees earned for providing access to the subscription software and services 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 and services during the 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, which generally consist of sales commissions to employees. As of December 31, 2021, the Company had $0.4 million of capitalized costs in prepaid expenses and other current assets, and $0.4 million in other assets on the consolidated balance sheets.

The capitalized contract costs are amortized over an estimated period of benefit. $0.1 million of amortization of capitalized costs for the year ending December 31, 2021, was recorded as a component of selling and marketing expenses in the accompanying consolidated statements of operations.

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.

97

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Cost of Revenue

Cost of revenue primarily consists of third-party providers for moving labor and services under the Managed Services model, insurance claims losses and loss adjustment expenses including warranty claims, data costs related to marketing campaigns, certain call center costs, credit card processing and merchant fees and operational cost of SaaS businesses.

Product and Technology Development

Product and technology development costs primarily include payroll, employee benefits, stock-based 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 developed software.

Advertising

Advertising costs are expensed as incurred. During the years ended December 31, 2021, 2020 and 2019, the Company incurred $3.6 million, $2.2 million, and $3.7 million 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, including market-based 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.

98

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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 consolidated statements 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:

Year Ended December 31, 

2021

    

2020

    

2019

Loss on remeasurement of debt

$

$

(895)

$

(6,159)

Loss on remeasurement of Legacy Porch warrants

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

 

 

(3,974)

 

Gain on settlement of accounts payable

175

796

735

Other, net

 

165

 

(274)

 

30

$

340

$

(6,931)

$

(7,484)

Emerging Growth Company Status

The Company was an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). In accordance with the JOBS Act, the Company previously elected to 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 met certain thresholds for qualification as a “large accelerated filer” as

99

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended. Therefore, the Company no longer has EGC status as of December 31, 2021.

Recently Adopted Accounting Standards

In August 2020, the FASB issued 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 amends the accounting standards for convertible debt instruments that may be settled entirely or partially in cash upon conversion. ASU No. 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled using shares. Instead, ASU No. 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the “if-converted” method for calculating diluted earnings per share. The required use of the “if-converted” method will not impact the Company’s diluted net loss per share as long as the Company is in a net loss position.

The guidance in ASU No. 2020-06 is required for annual reporting periods, including interim periods within those annual periods, beginning after December 15, 2021, for public business entities. Early adoption is permitted, but no earlier than annual reporting periods beginning after December 15, 2020, including interim periods within those annual reporting periods. The Company early adopted this guidance for the fiscal year beginning January 1, 2021, and did so on a modified retrospective basis, without requiring any adjustments.

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. Since as of December 31, 2021 the Company no longer qualifies as an EGC, it no longer qualifies for the deferral of the effective date available for EGCs. As such the Company adopted the standard by using the modified retrospective method, effective as of January 1, 2021, and reflected the impact in its financial statements for the year ended December 31, 2021. The impact of the adoption on the consolidated balance sheets, statements of operations, and statements of cash flows was immaterial.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations related to their leasing arrangements. This comprehensive new standard amends and supersedes existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing right-of-use (“ROU”) lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. Lease expense continues to be recognized in a manner similar to legacy U.S. GAAP. The Company adopted the new lease standard effective as of January 1, 2021, using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under Topic 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Topic 840, and as a result, the consolidated balance sheet as of December 31, 2021 is not comparable with that of December 31, 2020. The adoption of Topic 842 did not have a material impact on the interim periods of 2021.

To reduce the burden of adoption and ongoing compliance with Topic 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the package of practical expedients permitted under the transition guidance, which among other things, did not require reassessment of whether contracts

100

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the ROU asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021.

The Company made an accounting policy election under Topic 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of Topic 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.

Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes in index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. Payments for terminating the lease are included in the lease payments only when it is probable they will be incurred.

The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company made an accounting policy election to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. Non-lease components that are variable in nature are recorded in variable lease expense in the period incurred.

The Company uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.

Adoption of Topic 842 resulted in the recording of ROU assets and lease liabilities related to the Company’s operating leases of approximately $1.3 million and $1.4 million, respectively, on January 1, 2021. The adoption of the new lease standard did not materially impact our consolidated net loss or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.

Recent Accounting Pronouncements Not Yet Adopted

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this update require an entity (acquirer) to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. The amendments of this ASU do not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606. The amendments of this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years. The ASU clarifies that early adoption of the amendments is permitted, including adoption in an interim period. An entity that early adopts in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company plans to early adopt this ASU as of January 1, 2022 and will apply the guidance prospectively for business combinations that occur after the adoption date. Therefore, the adoption will have no impact to the existing consolidated balance sheets, statements of operations, and statements of cash flows.

101

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

2. Revenue

Disaggregation of Revenue

Total revenues consisted of the following:

    

2021

    

2020

    

2019

Core services revenue

$

98,275

$

53,048

$

49,449

Managed services revenue

 

37,154

 

11,579

 

21,888

Software and service subscription revenue

 

57,004

 

7,672

 

6,258

Total revenue

$

192,433

$

72,299

$

77,595

Revenue from Divested Businesses

There were no divestitures in 2021. Total revenue reported includes revenue from divested businesses of $4.3 million and $18.3 million 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 —Insurance Commissions Receivable

A summary of the activity impacting the contract assets 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

Estimated lifetime value of insurance policies sold by carriers

 

8,089

Cash receipts

 

(2,234)

Balance at December 31, 2021

$

9,384

As of December 31, 2021, $1.9 million 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 $7.5 million 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

102

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

referral fees for leads provided by the Company. In December 2021, the Company repaid the remainder of the Lead Buyer Agreement contract balance.

In September 2021, in conjunction with the acquisition of AHP, the Company recorded $14.9 million in refundable customer deposits related to amounts received in advance of warranty services provided. The remaining $0.8 million related to other acquisitions.

A summary of the activity impacting the contract liabilities is presented below:

Contract 

    

Liabilities

Balance at January 1, 2019

$

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

Additions to contract liabilities

 

3,403

Additions to contract liabilities – significant financing component interest

 

163

Contract liabilities transferred to revenue

(6,250)

Repayment of contract liability

(887)

Impact of acquisitions

 

15,652

Balance at December 31, 2021

$

15,274

As of December 31, 2021, $15.3 million in contract liabilities are included in current refundable customer deposits on the consolidated balance sheets because the policy holder may cancel the policy at any time and receive a pro-rated refund. If the policies are not canceled, the balance is expected to be transferred to revenue over the term of the policies, which is on average 19 months.

103

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Deferred Revenue

A summary of the activity impacting deferred revenue is presented below:

Vertical Software

Insurance

Total

    

Deferred Revenue

Deferred Revenue

Deferred Revenue

Balance at January 1, 2019

$

4,553

$

$

4,553

Adoption of ASC 606

(940)

(940)

Revenue recognized

(7,490)

(7,490)

Additional amounts deferred

6,686

6,686

Impact of acquisitions

670

670

Impact of divestitures

(146)

(146)

Balance at December 31, 2019

3,333

3,333

Revenue recognized

(4,923)

(4,923)

Additional amounts deferred

6,602

6,602

Impact of acquisitions

196

196

Balance at December 31, 2020

5,208

5,208

Revenue recognized(1)

 

(8,103)

 

(230,616)

 

(239,942)

Additional amounts deferred

 

5,539

 

286,292

 

293,054

Impact of acquisitions

 

1,170

 

141,595

 

142,765

Balance at December 31, 2021

$

3,814

$

197,271

$

201,085

(1)In the table above, revenue recognized on earned premiums related to our insurance segment are presented excluding the impact of ceded premiums. On the Statement of Operations earned premiums are presented net of ceded premiums of $199.4 million.

Remaining Performance Obligations

Contracts with customers include $3.8 million 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, 2021 and 2020.

The Company has applied the practical expedients provided for in the accounting standards, and does not present 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. Additionally, the Company excludes amounts related to performance obligations that are billed and recognized as they are delivered.

3. Investments

The following table provides the Company’s investment income, and realized gains on investments in 2021:

Investment income, net of investment expenses

$

768

Realized gains on investments

62

Realized losses on investments

(129)

Investment income and realized gains, net of investment expenses

$

701

104

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 provides the amortized cost, fair value and unrealized gains and (losses) of the Company’s investment securities:

December 31, 2021

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

5,452

$

1

$

(36)

$

5,417

Obligations of states, municipalities and political subdivisions

8,913

21

(84)

8,850

Corporate bonds

 

31,491

 

89

 

(155)

 

31,425

Residential and commercial mortgage-backed securities

14,387

34

(139)

14,282

Other loan-backed and structured securities

7,637

5

(41)

7,601

Total debt securities

$

67,880

$

150

$

(455)

$

67,575

The amortized cost and fair value of securities at December 31, 2021, by contractual maturity, are shown in the following table. Actual maturities may differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.

December 31, 2021

Remaining Time to Maturity

    

Amortized Cost

    

Fair Value

Due in one year or less

$

8,043

$

8,026

Due after one year through five years

21,055

20,906

Due after five years through ten years

14,959

14,939

Due after ten years

 

1,799

 

1,821

Residential and commercial mortgage-backed securities

14,387

14,282

Other loan-backed and structured securities

7,637

7,601

Total

$

67,880

$

67,575

Other-than-temporary Impairment

The Company regularly reviews its individual investment securities for other-than-temporarily impairment. The Company considers various factors in determining whether each individual security is other-than-temporarily impaired, including:

-the financial condition and near-term prospects of the issuer, including any specific events that may affect its operations or earnings;
-the length of time and the extent to which the market value of the security has been below its cost or amortized cost;
-general market conditions and industry or sector specific factors;
-nonpayment by the issuer of its contractually obligated interest and principal payments; and
-the Company’s intent and ability to hold the investment for a period of time sufficient to allow for the recovery of costs.

105

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Securities with gross unrealized loss position at December 31, 2021, aggregated by investment category and length of time the individual securities have been in a continuous loss position, are as follows:

Less Than Twelve Months

Twelve Months or Greater

Total

Gross

Gross

Gross

Unrealized

Fair

Unrealized

Fair

Unrealized

Fair

At December 31, 2021

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(36)

$

5,007

$

$

$

(36)

$

5,007

Obligations of states, municipalities and political subdivisions

(84)

4,292

(84)

4,292

Corporate bonds

(155)

15,446

(155)

15,446

Residential and commercial mortgage-backed securities

(139)

9,687

(139)

9,687

Other loan-backed and structured securities

(41)

6,818

(41)

6,818

Total securities

$

(455)

$

41,250

$

$

$

(455)

$

41,250

At December 31, 2021, there were 358 securities in an unrealized loss position. Of these securities, there were none that had been in an unrealized loss position for 12 months or longer.

The Company believes there were no fundamental issues such as credit losses or other factors with respect to any of its available-for-sale securities. The unrealized losses on investments in fixed-maturity securities were caused primarily by interest rate changes. It is expected that the securities would not be settled at a price less than par value of the investments. Because the declines in fair value are attributable to changes in interest rates or market conditions and not credit quality, and because the Company has the ability and intent to hold its available-for-sale investments until a market price recovery or maturity, the Company does not consider any of its investments to be other-than-temporarily impaired at December 31, 2021.

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

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

17,318

$

$

$

17,318

Debt securities:

U.S. Treasuries

5,417

5,417

Obligations of states and municipalities

8,850

8,850

Corporate bonds

31,425

31,425

Residential and commercial mortgage-backed securities

14,282

14,282

Other loan-backed and structured securities

7,601

7,601

$

22,735

$

62,158

$

$

84,893

Liabilities

Contingent consideration - business combinations

$

$

$

9,617

    

$

9,617

Contingent consideration - earnout

 

 

 

13,866

    

13,866

Private warrant liability

 

15,193

15,193

$

$

$

38,676

$

38,676

106

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 Measurement at December 31, 2020

Total 

    

Level 1

    

Level 2

    

Level 3

    

Fair Value

Contingent consideration - business combinations

$

$

$

3,549

$

3,549

Contingent consideration - earnout

 

 

 

50,238

 

50,238

Private warrant liability

 

31,534

31,534

$

$

$

85,321

$

85,321

Financial Assets

Money market mutual funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. As the funds are generally maintained at a net asset value which does not fluctuate, cost approximates fair value. These are included as a Level 1 measurement in the table above. The fair values for available-for-sale fixed-maturity securities are based upon prices provided by an independent pricing service. The Company has reviewed these prices for reasonableness and has not adjusted any prices received from the independent provider. Level 2 securities represent assets whose fair value is determined using observable market information such as previous day trade prices, quotes from less active markets or quoted prices of securities with similar characteristics. There were no transfers between Level 1 and Level 2.

Contingent Consideration – Business Combinations

The Company estimated the fair value of the business combination contingent consideration that is triggered by EBITDA or revenue milestones, which related to certain 2021 acquisitions, using the Monte Carlo simulation method. The fair value of $0.3 million as of December 31, 2021, is based on the simulated revenue and net income (loss) of the Company over the maturity date of the contingent consideration.

The Company estimated the fair value of the business combination contingent consideration that is triggered by stock price milestones, which related to certain 2020 and 2021 acquisitions, 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, 2021, the key inputs used in the determination of fair value of $9.3 million included the volume weighted average price of $16.37, strike price of $36.00, discount rate of 7% and volatility of 60%. As of December 31, 2020, the key inputs used in the determination of the fair value of $1.7 million included price of $14.27, strike price of $20.00, discount rate of 9% and volatility of 60%. In the fourth quarter of 2021, the target stock price milestone for one of the 2020 acquisitions was met and a $1.7 million gain equal to the fair value of the contingent consideration was recognized in general and administrative expense on the consolidated statements of operations.

The Company estimated the fair value 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. In January 2021, the 2018 business combination contingent consideration was settled in full for a cash payment of $2.1 million. As of December 31, 2020, the key inputs used in the determination of fair value of $1.8 million include projected revenues and expenses, discount rate of 9.96% to 9.98%, revenue volatility of 18.0% and weighted-average cost of capital of 21.5%. 

Contingent Consideration - Earnout

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, 2021, the key inputs used in the determination of the fair value included exercise price of $22.00, volatility of 65%, forfeiture rate of 15% and stock price

107

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

of $15.59. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $18.00, $20.00 and $22.00, volatility of 60%, forfeiture rate of 16% and stock price of $14.27.

Private Warrants

The Company estimated the fair value of the private warrants using the Black-Scholes-Merton option pricing model. As of December 31, 2021, the key inputs used in the determination of the fair value included exercise price of $11.50, expected volatility of 60%, remaining contractual term of 3.98 years, and stock price of $15.59. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $11.50, expected volatility of 35%, remaining contractual term of 4.98 years, and stock price of $14.27.

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. All redeemable convertible preferred stock warrants that were issued prior to the Merger were canceled in exchange of common stock at the closing of the Merger on December 23, 2020. See Note 8.

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:

Contingent 

Contingent 

Consideration -

Private

Consideration -

Business

Warrant

Earnout

    

Combinations

    

Liability

Fair value as of January 1, 2021

$

50,238

$

3,549

$

31,534

Additions

 

 

10,374

 

Settlements

 

(54,891)

 

(2,062)

 

(31,730)

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

 

18,519

 

(2,244)

 

15,389

Fair value as of December 31, 2021

$

13,866

$

9,617

$

15,193

Redeemable 

Contingent

Convertible 

Contingent

Consideration -

Private

Preferred Stock 

Consideration -

Business

Warrant

    

Warrants

    

FVO Notes

    

Earnout

    

Combinations

Liability

Fair value as of January 1, 2020

$

6,684

$

11,659

$

$

100

$

Additions

 

1,762

 

 

50,238

 

1,749

 

33,961

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

$

$

$

50,238

$

3,549

$

31,534

108

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Redeemable 

Contingent

Convertible 

Consideration -

Preferred Stock 

Business

    

Warrants

    

FVO Notes

    

Combinations

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 and FVO Notes 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

As of December 31, 2021, the fair value of the convertible senior notes is $400.4 million. The fair value of other debt approximates the unpaid principal balance and is considered a Level 3 measurement. See Note 7.

5. Property, Equipment, and Software

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

    

December 31, 

2021

    

2020

Software and computer equipment

$

7,287

$

1,381

Furniture, office equipment, and other

 

2,006

 

567

Internally developed software

 

13,102

 

10,741

Leasehold improvements

 

2,191

 

1,112

 

24,586

 

13,801

Less: Accumulated depreciation and amortization

 

(17,920)

 

(9,208)

Property, equipment, and software, net

$

6,666

$

4,593

Depreciation and amortization expense related to property, equipment, and software was $4.4 million, $3.8 million and $3.7 million for the years ended December 31, 2021, 2020 and 2019, respectively.

109

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

6. Intangible Assets and Goodwill

Intangible Assets

Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization.

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

Weighted

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

56,810

$

(6,760)

$

50,050

Acquired technology

 

5.0

 

48,135

(10,095)

 

38,040

Trademarks and tradenames

 

12.0

 

25,389

(2,587)

 

22,802

Non-compete agreements

2.0

450

(251)

199

Value of business acquired

1.0

400

(294)

106

Renewal rights

6.0

9,734

(811)

8,923

Trademarks and tradenames

Indefinite

4,750

4,750

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

150,628

$

(20,798)

$

129,830

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

Aggregate amortization expense related to intangibles was $12.3 million, $2.9 million and $3.7 million for the years ended December 31, 2021, 2020 and 2019, respectively. Estimated intangibles amortization expense for the next five years and thereafter consists of the following:

Estimated

Amortization

    

Expense

2022

$

21,419

2023

20,773

2024

 

19,722

2025

 

16,648

2026

 

8,718

Thereafter

 

32,840

$

120,120

110

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Goodwill

The following tables summarize the changes in the carrying amount of goodwill:

    

Goodwill

Balance as of January 1, 2019

$

21,305

Acquisitions

916

Divestitures

(3,657)

Purchase price adjustments

(290)

Balance as of December 31, 2019

18,274

Acquisitions

 

10,176

Divestitures

(161)

Balance as of December 31, 2020

28,289

Acquisitions

 

197,365

Balance as of December 31, 2021

$

225,654

7. Debt

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

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

425,000

$

$

(10,785)

$

414,215

Other notes

 

600

 

(80)

 

 

520

$

425,600

$

(80)

$

(10,785)

$

414,735

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

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

Principal

Payments

2022

$

150

2023

 

150

2024

 

150

2025

 

150

2026

 

425,000

Thereafter

 

$

425,600

111

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Convertible Senior Notes

In September 2021, Porch completed a private Rule 144A offering of $425 million aggregate principal amount of its 0.75% Convertible Senior Notes due in September 2026 (the “2026 Notes”) at an issue price of 100%, which includes $40 million aggregate principal amount of 2026 Notes issued and sold pursuant to the exercise of the initial purchasers’ option to purchase additional 2026 Notes. The 2026 Notes were offered only to qualified institutional buyers (as defined in the Securities Act of 1933, as amended (the “Securities Act”)), pursuant to Rule 144A under the Securities Act. The net proceeds from the sale of the 2026 Notes were approximately $413.5 million after deducting the initial purchasers’ fees and other estimated expenses.

The 2026 Notes are not redeemable at the Company’s option prior to September 20, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at the Company’s option, on or after September 20, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption, at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the 2026 Notes.

The 2026 Notes are convertible at an initial conversion rate of 39.9956 shares of common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $25.0027 per share of common stock (the “Conversion Rate”). The Conversion Rate is subject to customary adjustments for certain events as described in the indenture governing the 2026 Notes. The Company may settle the conversion option obligation with cash, shares of the Company’s common stock, or any combination of cash and shares of the Company’s common stock. Holders of the 2026 Notes may convert the 2026 Notes at their option (in whole or in part) at any time prior to the close of business on the business day immediately preceding June 15, 2026 only under the following circumstances:

during any fiscal quarter commencing after the calendar quarter ending on December 31, 2021, if the Company’s common stock price exceeds 130% of the conversion price for at least 20 trading days during the 30 consecutive trading days at the end of the prior calendar quarter;
during the five business days after any five consecutive trading days in which the trading price per $1,000 2026 Notes was less than 98% of the product of the closing sale price of the Company’s common stock and the then current conversion rate;
upon the occurrence of certain corporate actions;
upon the occurrence of a fundamental change, a make-whole fundamental change or any share exchange event; or
prior to the related redemption date if the Company elects to exercise the company call option.

Upon the occurrence of a make-whole fundamental change or the exercise of the Company’s redemption option, the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026 Notes in connection with such make-whole fundamental change or exercise of redemption (not to exceed 52.9941 shares of common stock per $1,000 principal amount of the 2026 Notes). As of December 31, 2021, none of the conditions of the 2026 Notes to early convert have been met.

As discussed in Note 1, the Company early adopted ASU No. 2020-06 as of January 1, 2021 and concluded that the 2026 Notes will be accounted for as debt, with no bifurcation of the embedded conversion feature. Debt issuance costs

112

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

were recorded as a direct deduction from the related liability in the consolidated balance sheets and are amortized to interest expense over the term of the 2026 Notes. The effective interest rate for the 2026 Notes is 1.3%.

Interest expense recognized related to the 2026 Notes was approximately $1.6 million for the year ended December 31, 2021, and comprised of contractual interest expense and amortization of debt issuance costs.

Capped Call Transactions

In connection with the offering of the 2026 Notes, the Company purchased capped calls from certain financial institutions with respect to its common stock. The capped calls each have an initial strike price of $25.0027 per share of the Company’s common stock, which corresponds to the initial conversion price of the 2026 Notes. The capped calls each have an initial cap price of $37.7400 per share and expire in incremental components on each trading date beginning on September 13, 2021 and ending on September 15, 2026. The capped calls are intended to offset potential dilution to the Company’s common stock or offset any cash payments the Company is required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The capped calls are subject to adjustments for certain corporate events and standard antidilution provisions.

The Company paid an aggregate amount of $52.9 million for the capped calls. The maximum number of shares of Company’s common stock that can be purchased by the Company under the capped call (assuming no adjustment event) is 5,736,869. The capped call transactions do not meet the criteria for accounting as a derivative as they are indexed to the Company’s stock. As such, the cost of the capped calls is recorded as a reduction to additional paid-in capital on the consolidated balance sheets.

Senior Secured Term Loans

During 2019, the Company obtained a $40 million secured term loan, which 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”) 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%.

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

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.0 million, with two additional co- lenders providing an aggregated $7.0 million in loan proceeds. Two of the co-lenders were the Company’s existing senior secured lenders with a $37.6 million loan balance outstanding at the time of the refinance. The amendments to the loan agreements with the existing senior secured lenders represent 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 $0.8 million. The new loan, which totaled $47.0 million, was used to pay off the existing $37.5 million loan.

The Runway Loan was 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 therein) 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

113

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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.6 million 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.0 million, minimum revenue of $15.4 million in the quarter ended December 31, 2020, and 80% of projected revenue in all future quarters.

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.2 million, 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.

Based on the amount of cash available upon completion of the Merger on December 23, 2020, in accordance with the agreement’s terms, $7.1 million of the outstanding principal balance of the Runway Loan was required to be repaid, plus interest and prepayment fees of $0.4 million. Following this repayment, the carrying value of the Runway Loan as of December 31, 2020 is $39.0 million. As of December 31, 2020, the Company was in compliance with all covenants of the Runway Loan.

In January 2021, the Company entered into an 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, with a maturity date of December 15, 2024.

In conjunction with the issuance of 2026 Notes described above, all outstanding obligations under the Runway Loan Agreement were repaid. These included the outstanding principal of $40.0 million, $2.3 million of final prepayment fees, and $0.5 million of interest and legal fees. A loss on extinguishment of $3.1 million was recorded.

Pre-2020 Convertible Promissory Notes

In connection with a November 2018 acquisition, the Company issued convertible promissory notes payable to the sellers for an aggregate principal of $7.3 million. These convertible promissory notes bore interest at 4.5% per annum for the first year and 10% per annum thereafter. Upon completion of the Merger on December 23, 2020, the outstanding principal balance of $7.3 million and unpaid interest of $0.5 million was paid in full, resulting on a trivial loss on extinguishment.

In connection with a July 2018 acquisition, the Company assumed two convertible promissory notes with an aggregate principal balance of $1.7 million and an interest rate of 3.5% per annum. On February 28, 2020, one of the convertible promissory notes with a principal balance of $1.4 million and a carrying value of $1.2 million converted into 198,750 shares of Series C preferred stock. Holders also received 73,538 common stock warrants. A loss on debt extinguishment of $0.2 million 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 and of $0.3 million and unpaid interest of $0.1 million were paid in full, resulting on a loss on extinguishment of $0.3 million.

During 2019, the Company issued convertible promissory notes with an aggregate original principal balance of $21.6 million, 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 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

114

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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.1 million and $1.0 million, 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.5 million. 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 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 12), 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 $6.0 million.

Paycheck Protection Program Loans

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 and is administered by the U.S. Small Business Administration (“SBA”). The Company received loan proceeds of $8.1 million (the “Porch PPP Loan”). The term of the Porch PPP Loan was two years with a maturity date of April 18, 2022 and bore interest at a fixed rate of 1.00%. Payments of principal and interest on the Porch PPP Loan were deferred for the first nine months of the term of the Porch PPP Loan. Principal and interest were payable monthly, less the amount of any potential forgiveness. In June 2021 the loan was forgiven in whole. As a result, the outstanding principal balance of $8.1 million and unpaid interest of $0.1 million were written off and the Company recorded a $8.2 million gain on extinguishment in the consolidated statements of operations.

As part of the July 23, 2020 acquisition (see Note 12), the Company assumed a loan pursuant to the Paycheck Protection Program for the amount of $0.4 million. The loan had 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.

2020 Promissory Notes

In July 2020, the Company entered into convertible loan agreement with Cantor Fitzgerald Securities in the amount of $10.0 million. 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.

115

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $12.1 million, which included $10.0 million principal balance, $2.0 million final payment fee, and $0.1 million of accrued interest. As a result of the PTAC merger, a contingent beneficial conversion feature became exercisable. The commitment date intrinsic value of $0.6 million 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.8 million. The remaining cash payment was allocated to extinguish the debt and interest payable, resulting in a gain on extinguishment of $5.0 million.

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 thousand each, plus accrued interest commencing on January 21, 2021. As of December 31, 2021, the promissory notes had a carrying amount of $0.5 million.

Other Promissory Notes

On December 19, 2019, the Company issued a promissory note for an aggregate principal of $3.0 million, 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.0 million, 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 (as each term is defined therein) 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 thousand. 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.5 million. The amended note was initially recorded at its fair value of $4.2 million. The fair value of the guarantee of $0.3 million 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. Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $4.4 million, which included $3.4 million principal balance, $1.0 million final payment fee, and $0.1 million of accrued interest.

On February 11, 2020, the Company entered into a future receivables agreement, in which the Company received consideration of $2.0 million and agreed to sell 10% of all of Company’s future accounts receivable from the Company’s customers until an amount ranging between $2.3 million and $2.7 million, 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.0 million of principal and $0.7 million of interest, resulting in a full payoff of the agreement and no remaining carrying value as of December 31, 2020.

116

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

In connection with certain 2017 and 2018 acquisitions, the Company issued term promissory notes payable to the sellers for an aggregate principal of $1.3 million. Upon completion of the Merger on December 23, 2020, the aggregate outstanding principal of $1.3 million and unpaid interest of $0.1 million were paid in full.

Line of Credit

In connection with the acquisition of HOA on April 5, 2021, the Company assumed a $5.0 million revolving line of credit (“RLOC”) with Legacy Texas Bank that had an outstanding balance of $3.9 million. Outstanding balances under the RLOC bear interest at the Wall Street Journal Prime + 0% and mature on November 16, 2022. In addition, the Company pays 0.25% per annum of the daily unused portion of the RLOC. The Company repaid the outstanding $4.0 million of borrowings on the RLOC in November 2021.

Term Loan Facility

In connection with the acquisition of HOA on April 5, 2021, the Company assumed a nine-year, $10.0 million term loan facility with a local bank. As of December 31, 2021, the Company has made no borrowings on the term loan facility.

8. Equity and Warrants

Shares Authorized

As of December 31, 2021, 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:

December 31,

2021

2020

Issued and outstanding common shares

    

95,911,597

    

75,519,151

Earnout common shares (Note 1 and Note 9)

 

2,050,000

 

6,150,000

Total common shares issued and outstanding

97,961,597

81,669,151

Common shares reserved for future issuance:

Public warrants

8,625,000

Private warrants

1,795,700

5,700,000

Common stock options outstanding

 

4,822,992

 

6,414,611

Restricted stock units and awards (Note 9)

 

2,717,154

 

2,581,902

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

 

8,126,263

 

11,137,824

Convertible senior notes, due 2026(1)

16,998,130

Total shares of common stock outstanding and reserved for future issuance

 

132,421,836

 

116,128,488

(1)In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from $25 per share to approximately $37.74 per share, which would result in 11,261,261 potentially dilutive shares instead of the shares reported in this table.

117

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

The table above excludes common stock contingently issuable in connection with acquisitions described in Note 12. Such common stock is issuable to the extent specified operational milestones are achieved or market conditions are met in the future. See Notes 4 and 12 for more information.

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, as defined in the warrant agreements. 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. 1,795,700 and 5,700,000 private warrants were held by the initial purchases or their permitted transferees as of December 31, 2021 and 2020, respectively.

The public and private warrants are classified separately on our consolidated balance sheets due to differences in each instrument’s contractual terms. The public warrants are classified in equity classified financial instruments and are not remeasured periodically. The private warrants are liability classified financial instruments measured at fair value, with periodic changes in fair value recognized through earnings. See Note 4.

On March 23, 2021, the Company announced that it would redeem all outstanding public warrants on April 16, 2021 pursuant to a provision of the warrant agreement under which the public warrants were issued. In connection with the redemption, the public warrants stopped trading on the Nasdaq Capital Market and were delisted, with the trading halt announced after close of market on April 16, 2021.

118

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Detail related to public and private warrant activity for the year ended December 31, 2021 is as follows:

Number of 

Number of 

Common

 

Warrants

Shares Issued

 

Cash Received

Balances as of January 1, 2021

    

14,325,000

    

$

Cash exercises

 

(11,023,376)

 

11,023,376

 

126,741

Cashless exercises

 

(1,329,454)

 

498,036

 

Canceled

(176,470)

Balances as of December 31, 2021

 

1,795,700

 

11,521,412

$

126,741

Legacy Porch Warrants

Redeemable convertible preferred stock warrants and common stock warrants that were issued prior to the Merger (“Legacy Porch Warrants”) were cancelled upon completion of the Merger on December 23, 2020, 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

 

 

 

Weighted- 

 

 

 

Average 

Number of 

 

Exercise 

Warrants

 

Price

Balances as of January 1, 2020

    

    

965,157

    

$

4.39

Warrants granted

 

 

209,384

 

5.62

Warrants exercised

 

 

 

Warrants cancelled

 

 

(1,174,541)

 

4.60

Balances as of December 31, 2020

 

 

$

9. Stock-Based Compensation

2012 and 2020 Equity Incentive Plans

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 8,126,263. 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 ended 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 awards (“RSA”), restricted stock units (“RSU”) and other stock awards, and performance awards to employees, officers, non-employee directors and independent service providers of the Company, collectively referred to as “Awards” or “Equity Awards.” The 2020 Plan became effective immediately upon the closing of the Merger.

119

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Legacy Porch’s 2012 Equity Incentive Plan (the “2012 Plan”) provides for the grant of equity awards to employees, directors and consultants of the Company. Each Legacy Porch option from the 2012 Plan that was outstanding immediately prior to the Merger and held by current employees or service providers, whether vested or 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 option immediately prior to the consummation of the Merger. All stock option, RSA and RSU activity was retroactively restated to reflect the Exchanged Options.

Stock-Based Compensation

Stock-based compensation consists of expense related to equity awards in the normal course, earnout restricted stock and a secondary market transaction as described below:

    

    

2021

    

2020

    

2019

Secondary market transaction

$

1,933

$

1,616

$

33,232

Employee earnout restricted stock

22,961

Employee awards

 

13,698

 

9,680

 

2,740

Total operating expenses

$

38,592

$

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 redeemable convertible preferred stock from an existing investor for an aggregate purchase price of $4.0 million ($0.53 per Legacy Porch share). The Company determined that the purchase price was below fair value of such shares and as result recorded stock-based compensation expense of $33.2 million 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 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.6 million 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 stock-based compensation expense of $1.6 million was recorded in 2020 related to these awards, of which $0.7 million was related to former employees and immediately recognized, as there is no continued service vesting requirement, and $0.9 million 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-based compensation expense of $1.9 million was recognized in March 2021.

Common Stock Valuation

Prior to the completion of the Merger the fair value of Legacy Porch 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.

120

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Stock Options

Options granted under the 2020 Plan and 2012 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 of Directors. 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.

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

    

    

    

Weighted- 

    

 

 

Weighted- 

 

Average 

 

 

Number of 

 

Average 

 

Remaining 

 

Aggregate 

Options 

 

Exercise 

 

Contractual 

Intrinsic 

Outstanding

Price

 

Life (Years)

Value

Balances as of December 31, 2020

 

6,414,611

$

2.85

 

7.8

 

73,260

Options granted

 

297,343

 

15.10

 

  

 

  

Options exercised

 

(1,700,557)

 

2.56

 

  

 

  

Options forfeited

 

(180,985)

 

5.08

 

  

 

  

Options canceled or expired

 

(7,420)

 

4.30

 

  

 

  

Balances as of December 31, 2021

 

4,822,992

$

3.63

 

7.0

$

57,973

Exercisable at December 31, 2021

 

3,160,534

$

2.87

 

6.5

$

40,205

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

    

2021

    

2020

    

2019

Risk-free interest rate

 

0.9 – 1.3 %

0.3 – 0.6 %

1.6 – 1.9 %

Expected term (years)

 

5 – 6

5 – 6

3 – 6

Dividend yield

 

Volatility

 

60 – 61 %

59 – 60 %

46 – 51 %

Weighted-average grant fair value per share

 

$8.23

$2.26

$0.85

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, 2021 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 fair value of stock options that vested during the years ended December 31, 2021, 2020 and 2019, was $2.6 million, $1.8 million and $1.8 million, respectively.

The total amount of unrecognized stock-based compensation expense for options granted to employees and nonemployees as of December 31, 2021, is approximately $4.2 million and is expected to be recognized over a weighted-average period of 1.3 years.

121

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

RSUs and Payroll Reduction Program

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 $4.0 million 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 an aggregated of 2,356,045 RSUs were issued prior to December 31, 2020. All RSUs issued as part of this program were issued under the 2012 Plan.

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 stock-based compensation expense was recorded in 2020. During 2021, all remaining awards vested and the remaining stock-based compensation expense of $1.6 million was recorded in 2021.

RSUs

During 2021, the Company granted RSUs under various equity award programs. RSUs granted to employees typically vest 25% of the shares one year after the vesting commencement date and the remainder ratably on a quarterly or semi-annual basis over the following three years. Included in 2021 RSU grants are approximately 1.4 million of RSUs with the grant-date fair value of $27.8 million, pursuant to a special equity award program referred to as the Together We Win Program, which vest quarterly over three years from the vesting commencement date.

The following table summarizes the activity of RSUs for the year ended December 31, 2021:

    

Number of 

Weighted

 

Restricted 

Average

 

Stock Units

Fair Value

Balances as of January 1, 2021

 

2,415,140

$

3.64

Granted

 

2,955,252

18.87

Vested

 

(2,386,853)

4.30

Canceled

(270,777)

11.67

Balances as of December 31, 2021

 

2,712,762

$

18.77

The total amount of unrecognized stock-based compensation expense for RSUs granted to employees and nonemployees as of December 31, 2021, is approximately $44.7 million and is expected to be recognized over a weighted-average period of 1.6 years.

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

122

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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 was recognized as stock-based 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 $0.3 million in stock-based compensation expense related to the employee earnout shares.

During 2021, 61,865 shares were forfeited due to employee terminations. This resulted in the grant of 12,252 additional shares to employee holders at a weighted-average grant date fair value of $14.19.

During 2021, 641,526 restricted employee earnout shares were fully vested, as the first and second market conditions for vesting were fully satisfied as a result of the Company’s stock price and trading activity. The Company recorded $11.2 million in stock-based compensation expense related to the employee earnout shares in 2021.

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 was recognized as stock-based 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 $0.3 million in stock-based compensation expense related to the award.

During 2021, 666,666 CEO restricted earnout shares were fully vested, as the first and second market conditions for vesting were fully satisfied as a result of the Company’s stock price and trading activity. The Company recorded $11.8 million in stock-based compensation expense related to the restricted stock award in 2021.

Restricted Stock Awards

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

    

Number of 

 

Restricted 

 

Stock Awards

Balances as of January 1, 2021

 

166,762

Shares granted

 

Shares vested

 

(162,370)

Shares forfeited

 

Balances as of December 31, 2021

 

4,392

123

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

10. Income Taxes

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

    

2021

    

2020

    

2019

Current:

 

  

 

  

 

  

Federal

$

1,065

$

$

State

 

(205)

 

(71)

 

(67)

Total current

 

860

 

(71)

 

(67)

Deferred

 

  

 

  

 

  

Federal

 

8,561

 

1,433

 

(21)

State

 

852

 

327

 

(8)

Total deferred

 

9,413

 

1,760

 

(29)

Income tax benefit (expense)

$

10,273

$

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, 

    

December 31, 

2021

2020

Deferred tax assets

 

  

 

  

Accrued expenses

$

1,070

$

1,114

Stock-based compensation

1,753

2,469

Deferred revenue

 

37,108

 

2,036

Property and equipment

 

 

229

Intangibles

 

 

452

Goodwill

 

357

 

1,444

Operating lease liabilities

1,126

Loss and loss adjustment reserves

11,971

Other

 

10

 

8

Net operating losses

 

87,802

 

50,119

Disallowed interest

 

5,098

 

6,385

Valuation allowance

 

(88,613)

 

(63,317)

Total deferred tax assets

 

57,682

 

939

Deferred tax liabilities

 

  

 

  

Property and equipment

(50)

Intangibles

(10,660)

Operating lease right-of-use assets

(1,091)

Deferred policy acquisition costs

(857)

Reinsurance balance due

(44,197)

Internally developed software

 

(1,180)

 

(943)

Total deferred tax liabilities

 

(58,035)

 

(943)

Net deferred tax liabilities

$

(353)

$

(4)

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

124

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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 $25.3 million for the year ended December 31, 2021 from $63.3 million to $88.6 million.

As of December 31, 2021 and 2020, the Company had net operating loss carryforwards for federal tax purposes of approximately $360.3 million and $209.4 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 began to expire in 2022. The net operating loss with an unlimited carryforward period is $257.4 million for federal tax purposes and $43.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 (expense) provision to the amounts computed by applying the statutory federal income tax rate to earnings before income taxes is shown as follows:

2021

2020

2019

Tax computed at federal statutory rate

$

24,492

$

11,702

$

21,677

State tax, net of federal tax benefit

 

5,531

 

2,097

 

1,475

Other

 

347

 

(803)

 

(515)

Loss on disposition

 

 

 

(1,049)

Compensation

 

12,821

 

1,148

 

(6,507)

Officer compensation

(5,306)

(176)

Debt transactions

 

(1,791)

 

824

 

(2,145)

Enacted tax rate changes

 

123

 

159

 

119

Return to provision

 

(648)

 

502

 

991

Valuation allowance

 

(25,296)

 

(13,764)

 

(14,142)

Income tax benefit (expense)

$

10,273

$

1,689

$

(96)

The U.S. federal statutory tax rate is 21%, while the Company’s effective tax rate for 2021, while the Company’s effective tax rate for 2021, 2020 and 2019 was 8.8%, 3.0%, and (0.1)%, respectively. The difference is due primarily to the tax benefit of pre-tax book losses being offset by a 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 2018 and 2016, 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, 2021 and 2020.

11. 401(k) Savings Plan

During 2021, the Company has nine defined contribution savings plans under Section 401(k) of the Internal Revenue Code. These plans cover substantially all domestic employees who meet minimum age and service

125

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Company contributions to the plans may be made at the discretion of the Board. Prior to 2021, the Company had not made contributions to the plans. In 2021, the Company made approximately $0.6 million of contributions.

12. Business Combinations and Disposals

During 2021, 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 $5.4 million, $0.2 million and $0.1 million during 2021, 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.

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.

2021 Acquisitions

The following table summarizes the total consideration and the preliminary estimated fair value of the assets acquired and liabilities assumed for business combinations made by the Company during 2021:

Weighted Average Useful Life (in years)

    

V12 Data

    

HOA

    

Rynoh

    

AHP

    

Floify

    

Other Acquisitions

    

Total

Purchase consideration:

Cash

$

20,196

$

84,370

$

32,302

$

43,750

$

75,959

$

27,121

$

283,698

Issuance of common stock

22,773

9,908

3,026

35,707

Holdback liabilities and amounts in escrow

150

1,000

3,500

2,500

900

1,775

9,825

Contingent consideration - equity-classified

6,685

6,685

Contingent consideration - liability-classified

1,410

8,632

327

10,369

Total purchase consideration:

$

21,756

$

114,828

$

35,802

$

46,250

$

95,399

$

32,249

$

346,284

Assets:

Cash, cash equivalents and restricted cash

$

1,035

$

17,766

$

408

$

5,078

$

1,508

$

1,473

$

27,268

Current assets

4,939

235,669

932

8,221

221

1,795

251,777

Property and equipment

996

615

334

17

87

80

2,129

Operating lease right-of-use assets

1,383

1,258

159

913

731

445

4,889

Intangible assets:

Customer relationships

9.0

1,650

16,700

12,700

7,000

10,320

48,370

Acquired technology

4.0

3,525

2,800

28,300

1,340

35,965

Trademarks and tradenames

12.0

1,225

12,200

900

700

6,025

650

21,700

Non-competition agreements

2.0

40

90

40

55

225

Value of business acquired

1.0

400

400

Renewal rights

8.0

7,692

2,042

9,734

Trademarks and tradenames

Indefinite

4,750

4,750

Insurance licenses

Indefinite

4,960

4,960

Goodwill

16,708

45,370

22,051

45,681

53,056

14,499

197,365

Other non-current assets

55,165

25

3

55,193

Total assets acquired

31,501

397,795

40,374

62,677

96,968

35,410

664,725

126

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Current liabilities

(6,871)

(269,460)

(517)

(15,487)

(1,014)

(2,485)

(295,834)

Operating lease liabilities, non-current

(848)

(898)

(72)

(685)

(555)

(204)

(3,262)

Long term liabilities

(2,026)

(7,434)

(79)

(46)

(9,585)

Deferred tax liabilities, net

(5,175)

(3,983)

(176)

(426)

(9,760)

Net assets acquired

$

21,756

$

114,828

$

35,802

$

46,250

$

95,399

$

32,249

$

346,284

January 12, 2021 Acquisition of V12 Data

On January 12, 2021, Porch acquired V12 Data, an omnichannel marketing platform. The purpose of the acquisition is to expand the scope and nature of Porch’s service offerings, add additional team members with important skillsets, and realize synergies. Porch acquired V12 Data for $20.3 million cash with an additional $1.4 million as contingent consideration. The contingent consideration is based on the achievement of certain Revenue and EBITDA milestones over the two succeeding years and is paid in cash or common stock at Porch’s discretion. The consideration was paid to the sellers in exchange for net assets of $21.8 million. Goodwill is expected to be deductible for tax purposes. Acquisition-related costs of $0.8 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of V12 Data as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

1,650

 

10

Acquired technology

 

3,525

 

4

Trademarks and tradenames

1,225

 

15

Non-competition agreements

 

40

2

$

6,440

 

  

The weighted-average amortization period for the acquired intangible assets is 7.6 years.

The estimated fair value of the customer relationships intangible asset was calculated through the income approach using the multi-period excess earnings methodology. The estimated fair value of the trademarks and tradenames as well as acquired technology intangible assets were calculated through the income approach using the relief from royalty methodology. The estimated fair value of the non-competition agreement is derived using the with and without method over the contractual term of the agreement.

April 5, 2021 Acquisition of HOA

On April 5, 2021, Porch acquired HOA. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and operate as a full service insurance carrier in 15 states. Total consideration related to this transaction included $114.8 million, consisting of $84.1 million in cash, $22.8 million in Porch common stock, and acquisition hold backs and contingent consideration of $7.7 million. An additional $0.3 million related to the final working capital adjustment was paid to the sellers in the third quarter of 2021. Goodwill is not expected to be deductible for tax purposes. Acquisition-related costs of $1.9 million were primarily for legal and due-diligence related fees and are included in general and administrative expenses for the year ended December 31, 2021.

127

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 fair value of the intangible assets of HOA as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

16,700

 

10

Trademarks and tradenames

12,200

 

10

Business acquired

400

1

Renewal rights

7,692

8

Insurance licenses

4,960

Indefinite

$

41,952

 

  

The weighted-average amortization period for the acquired intangible assets is 9.5 years.

The fair value of customer relationships was estimated through the income approach using the multi-period excess earnings methodology. The fair value of trade name and trademarks was estimated through the income approach using the relief from royalty methodology. The business acquired was valued using the income approach based on estimates of expected future losses and expenses associated with the policies that were in-force as of the closing date of the transaction compared to the future premium remaining to be earned. Renewal rights asset was estimated through the income approach based on premium forecast and cash flows from the renewal policies modeled over the life of the renewals. The insurance licenses were valued using the market approach based on arms-length transactions in which certificate authority companies with licenses were purchased.

May 20, 2021 Acquisition of Rynoh

On May 20, 2021, Porch acquired Segin Systems, Inc. (“Rynoh”), a software and data analytics company that supports financial management and fraud prevention primarily for the title and real estate industries. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $35.8 million, consisting of $32.3 million in cash paid at closing, and acquisition hold backs of $3.5 million. Goodwill is not expected to be deductible for tax purposes. Acquisition-related costs of $0.2 million were primarily for legal and due-diligence related fees and are included in general and administrative expenses for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of Rynoh as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

12,700

 

10

Acquired technology

 

2,800

 

7

Trademarks and tradenames

900

 

20

Non-competition agreements

 

90

1

$

16,490

 

  

The weighted-average amortization period for the acquired intangible assets is 10.0 years.

The fair value of customer relationships was estimated through the income approach using the multi-period excess earnings methodology. The fair value of trade name and trademarks, as well as acquired technology was estimated

128

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

through the income approach using the relief from royalty methodology. The fair value of the non-competition agreement is derived using the with and without method over the contractual term of the agreement.

September 9, 2021 Acquisition of AHP

On September 9, 2021, Porch acquired AHP, a company providing home warranty policies. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $46.3 million, consisting of $43.8 million in cash paid at closing, and acquisition hold backs of $2.5 million. Acquisition-related costs of $0.5 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of AHP as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Renewal rights

$

2,042

 

6

Trademarks and tradenames

700

 

10

$

2,742

 

  

The weighted-average amortization period for the acquired intangible assets is 7.0 years.

Renewal rights asset was estimated through the income approach based on forecast and cash flows from the renewal policies modeled over the life of the renewals. The fair value of trade name and trademarks was estimated through the income approach using the relief from royalty methodology.

October 27, 2021 Acquisition of Floify

On October 27, 2021, Porch acquired Floify, a company providing digital mortgage automation and point-of-sale software for mortgage companies and loan officers. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $95.4 million, consisting of $76.0 million in cash, $9.9 million of Porch common stock, $0.9 million in acquisition hold backs and a guarantee that the Porch common stock will double in value by the end of 2024 with respect to any such Porch shares retained by the sellers throughout the period. The guarantee requires Porch to provide additional shares of common stock or cash to sellers if the stock does not double in value. The value of the guarantee at acquisition date was estimated to be $8.6 million. Acquisition-related costs of $0.4 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021.

129

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 fair value of the intangible assets of Floify as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

7,000

 

4

Acquired technology

 

28,300

 

4

Trademarks and tradenames

6,025

 

15

Non-competition agreements

 

40

3

$

41,365

 

  

The weighted-average amortization period for the acquired intangible assets is 5.6 years.

The fair value of customer relationships and non-competition agreement, was estimated through the with-and-without method based on a comparison of the prospective revenues or expenses for the business with and without these intangible assets in place. The fair value of trade name and trademarks, was estimated through the income approach using the relief from royalty methodology. The fair value of the acquired technology was estimated through the multi-period excess earnings method.

Revenue from these five acquisitions included in the Company’s consolidated statements of operations through December 31, 2021 is $79.6 million. Net loss included in the Company’s consolidated statements of operations from these acquisitions through December 31, 2021 is $1.8 million.

Unaudited Pro Forma Consolidated Financial Information

The following table summarizes the estimated unaudited pro forma consolidated financial information of the Company as if the acquisitions deemed significant under ASC 805 – Business Combinations, which were V12 Data, HOA, Rynoh and Floify had occurred on January 1, 2020:

    

Year ended

December 31, 

 

2021

 

2020

Revenue

$

215,769

$

148,771

Net loss

$

(112,239)

$

(61,253)

Other Acquisitions

During 2021, the Company completed other acquisitions which were not individually material to the consolidated financial statements. The purpose of the 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 these acquisitions were $1.6 million and are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021. Goodwill of $3.5 million is not expected to be deductible for tax purposes, while goodwill of $11.0 million is expected to be deductible for tax purposes.

130

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

2020 Acquisitions and Disposals

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

Weighted Average Useful Life (in years)

    

July 23, 2020 Acquisition

    

iRoofing

    

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.6 million of acquired goodwill to be deductible for income tax purposes.

December 31, 2020 Acquisition (“iRoofing”)

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.

131

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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 $0.2 millions 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.

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.

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.0 million 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.7 million. The consideration allocated to the revenue transaction based on the fair value of services to be delivered is $5.0 million. The remainder of the consideration, was determined to be consideration for Serviz. Serviz had net assets of approximately $1.3 million. The Company recorded a gain of $1.4 million 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 $0.5 million which included definite-lived intangible assets of $0.3 million, net liabilities of $0.8 million and goodwill of $1.0 million. 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 $0.1 million 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.5 million loss upon disposal in loss on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2019.

13. Leases

The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.

The Company leases office facilities from unrelated parties under operating lease agreements that have initial terms ranging from 1 to 5 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 additional years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend

132

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants.

Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows:

2021

Operating lease cost

$

2,155

Variable lease cost

339

2,494

Prior to the adoption of Topic 842 on January 1, 2021, the Company recognized operating lease costs on a straight-line basis once control of the space was achieved. Rent expense was $1,700 and $1,800 during the years ended December 31, 2020 and 2019, respectively.

Supplemental cash flow information related to leases is as follows:

2021

Cash paid for amounts included in measurement of lease liabilities:

Operating cash outflows for operating leases

$

2,141

Right-of-use assets obtained in exchange for new lease obligations:

Operating leases

$

6,365

Supplemental balance sheet information related to leases is as follows:

December 31,

2021

Operating lease right-of-use assets

$

4,504

Operating lease liabilities, current(1)

$

1,957

Operating lease liabilities, non-current

2,694

Total operating lease liabilities

$

4,651

(1)Operating lease liabilities, current are included in accrued expenses and other current liabilities on the consolidated balance sheet as of December 31, 2021.

Other information related to operating leases is as follows:

December 31,

2021

Weighted average remaining lease term

2.1 years

Weighted average discount rate

9.4 %

133

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of December 31, 2021 is as follows:

    

    

Lease 

Payments

2022

$

2,276

2023

 

1,613

2024

 

888

2025

 

432

2026

 

Thereafter

 

Total lease payments

$

5,209

Less imputed interest

(558)

Total present value of lease liabilities

$

4,651

14. Reinsurance

Certain premiums and benefits are ceded to other insurance companies under various reinsurance agreements. The reinsurance agreements provide HOA with increased capacity to write larger risks and maintain its exposure to loss within its capital resources. Ceded reinsurance contracts do not relieve HOA from its obligations to policyholders. HOA remains liable to its policyholders for the portion reinsured to the extent that any reinsurer does not meet the obligations assumed under the reinsurance agreements.

To minimize its exposure to significant losses from reinsurer insolvencies, HOA evaluates the financial condition of its reinsurers and monitors concentrations of credit risk arising from similar geographic regions, activities, or economic characteristics of the reinsurers.

2021 Program:

The Company’s third-party quota share reinsurance program is split into two separate placements to maximize coverage and cost efficiency. The 2021 Coastal program, which covers the Company’s business in certain Texas coastal regions and the Houston metropolitan area as well as all business in South Carolina, is placed at 90% of subject property and casualty losses. The 2021 Core program covers the remainder of the Company’s business and is placed at 90% of subject property and casualty losses. Both programs are effective for the period January 1, 2021 through December 31, 2021, and are subject to certain limits, which vary by participating reinsurer, for single loss occurrences and/or aggregate losses. 

Property catastrophe excess of loss treaties which were in effect through March 31, 2021, developed over four layers and limited the Company’s net retention to $1.5 million per loss occurrence. Effective April 1, 2021, the Company purchased property catastrophe excess of loss reinsurance from third party reinsurers which develops over 4 layers to provide coverage up to a net loss of $270 million, in excess of $2.0 million per occurrence. Effective May 17, 2021 through March 31, 2022, the Company purchased additional property catastrophe excess of loss reinsurance for a new block of business not covered by the quota share contracts in 3 layers to provide coverage up to a net loss of $33 million in excess of $2.0 million.

The Company purchases property per risk reinsurance covering non-weather losses in excess of $500 thousand per occurrence for all property coverage lines, to limit the Company’s net retention to $50 thousand per covered event. These contracts are subject to certain limits for single loss occurrences and/or aggregate losses and provide a certain number of free reinstatements during the treaty period, all of which varies by contract.

134

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

The effects of reinsurance on premiums written and earned for the period since the acquisition date of April 5, 2021 to December 31, 2021 were as follows:

2021

Written

Earned

Direct premiums

$

266,609

$

213,423

Ceded premiums

 

(237,102)

 

(199,366)

Net premiums

$

29,507

$

14,057

The effects of reinsurance on incurred losses and LAE for the period since the acquisition date of April 5, 2021 to December 31, 2021 were as follows:

2021

Direct losses and LAE

$

181,256

Ceded losses and LAE

(162,752)

Net losses and LAE

$

18,504

The detail of reinsurance balances due is as follows:

December 31, 2021

Unearned premium

$

153,710

Losses and LAE Reserve

56,752

Reinsurance recoverable

17,780

Other

174

Reinsurance balance due

$

228,416

135

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

15. Unpaid Losses and Loss Adjustment Reserve

The following table provides the rollforward of the beginning and ending reserve balances for losses and LAE, gross of reinsurance for the period since the acquisition date of April 5, 2021:

    

2021

Losses and LAE reserve at April 5

$

84,366

Reinsurance recoverables on losses and LAE

 

(82,898)

Losses and LAE reserve, net of reinsurance recoverables at April 5

1,468

Add provisions for claims losses and LAE occurring in:

Current year

17,583

Prior year

921

Net incurred losses and LAE during the current year

18,504

Deduct payments for claims losses and LAE occurring in:

Current year

(13,154)

Prior year

(1,621)

Net claim and LAE payments during the current year

(14,775)

Reserve for losses and LAE, net of reinsurance recoverables, at end of year

5,197

Reinsurance recoverables on losses and LAE

56,752

Losses and LAE reserve at December 31

$

61,949

As a result of additional information on claims occurring in prior years becoming available to management, changes in estimates of provisions of losses and loss adjustment expenses were made resulting in an increase of $0.9 million for the period since the acquisition date of April 5, 2021 to December 31, 2021.

The claim counts in the following tables are cumulative reported claim counts as of December 31, 2021 and are equal to the sum of cumulative open and cumulative closed claims, including claims closed without payment. The following supplementary information presents incurred and paid losses by accident year, net of reinsurance ($ in thousands, except for number of claims):

December 31, 2021

Incurred losses and allocated loss adjustment expenses, net of reinsurance,

Cumulative

for the years ended December 31,

    

    

Number of

2017

2018

2019

2020

2021

IBNR Reserves

 

Reported Claims

(unaudited)

(unaudited)

(unaudited)

(unaudited)

Accident Year

2017

$

8,522

 

$

7,344

$

6,975

$

6,837

$

6,916

$

15,537

2018

 

 

 

7,512

 

7,041

 

7,046

 

7,380

 

12

 

8,331

2019

 

 

 

 

9,666

 

9,678

 

9,773

 

35

 

10,698

2020

 

 

 

 

 

12,664

 

14,281

 

176

 

12,866

2021

 

 

 

 

 

 

19,795

 

2,754

 

28,842

Total

$

58,145

$

2,977

76,274

136

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Cumulative paid losses and allocated adjustment expenses, net of reinsurance,

    

for the year ended December 31,

2017

2018

2019

2020

2021

(unaudited)

(unaudited)

(unaudited)

(unaudited)

Accident Year

2017

$

6,426

 

$

7,253

$

7,242

$

7,029

$

6,985

2018

 

 

 

5,295

 

6,690

 

6,838

 

7,213

2019

 

 

 

 

7,405

 

9,324

 

9,578

2020

 

 

 

 

 

9,750

 

13,865

2021

 

 

 

 

 

 

15,335

Total

$

52,976

All outstanding losses liabilities before 2017, net of reinsurance

27

Liability for losses and loss adjustment expenses, net of reinsurance

$

5,197

Average annual percentage payout of accident year incurred claims by age, net of reinsurance (unaudited supplementary information) as of December 31, 2021:

1

2

3

4

5

83.5

%

15.6

%

0.7

%

0.3

%

(0.1)

%

16. Commitments and Contingencies

Acquisition Commitments

On September 2, 2021, the Company entered into a Stock Purchase Agreement with Covéa Coopérations S.A., to acquire CSE, a California-based personal lines insurer focused on property and auto. Subject to the terms and conditions set forth in the Agreement, at the closing of the transactions contemplated by the Agreement, Buyer will pay $48.6 million in cash for all of the shares of GMF Financial Services Corporation, which owns all of the issued and outstanding stock of Civil Service Employees Insurance Company, CSE Safeguard Insurance Company, CSE Insurance Services, Inc. and CSE Group Services Company, subject to certain adjustments, as further described in the Agreement. The Closing is subject to customary conditions, including, among others, the absence of a material adverse effect on GMFF and the receipt of specified governmental consents and approvals.

137

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

Purchase Commitments

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

2022

    

$

2,535

2023

 

1,600

2024

 

1,600

2025

 

2026

 

$

5,735

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/or an acquired entity, GoSmith.com, are party to twelve legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991. Some of these actions allege related state law claims. The proceedings were commenced as mass tort action by a single plaintiffs’ law firm in December 2019 and April/May 2020 in federal district courts throughout the United States. One of the actions was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals. The remainder have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. That case is stayed pending the outcome of the appeal. Plaintiffs seek actual, statutory, and/or treble damages, injunctive relief, and reasonable attorneys’ fees and costs.

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 complaints 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. Claimants seek to recover compensatory damages based on an asset purchase agreement entered into with Porch and related employment agreements. Claimants also seek punitive damages, attorney’s fees and costs. This matter is still in the arbitration process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Certain claimants have settled their claims, and this settlement is within the range of the estimated accrual. Arbitration of the remaining claims is currently scheduled for March 2022. Porch is unable to provide an estimate of the range or amount of potential loss across the remaining claims (if the outcome should be unfavorable); however, Porch

138

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

has recorded an estimated accrual related to the claims underlying the aforementioned settlement. Porch intends to contest the remaining claims vigorously.

Putative Wage and Hours Class Action

A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court in November 2020, 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™, Legacy Porch and Porch’s other affiliated companies in the State of California during the relevant time period. Plaintiffs seek damages for unpaid wages, liquidated damages, penalties, attorneys’ fees and costs for which Porch has recorded an estimated accrual for a contingent loss based on information currently known. The parties recently attended a mediation in an effort to resolve the matter. The mediation was successful, and a deal was reached. The parties have executed the long form settlement agreement and are awaiting preliminary approval by the court. Once preliminary approval is obtained, notices will go out to the putative class. After the notice period, the parties will seek final approval of the settlement from the court, and thereafter the settlement will be funded and complete.

Other

In addition, in the ordinary course of business, Porch and its subsidiaries are (or may become) parties to litigation involving property, personal injury, contract, 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.

Regulatory Requirements and Restrictions

HOA is subject to the laws and regulations of the State of Texas and the regulations of any other states in which HOA conducts business. State regulations cover all aspects of HOA’s business and are generally designed to protect the interests of insurance policyholders, as opposed to the interests of stockholders. The Texas Insurance Code requires all property and casualty insurers to have a minimum of $2.5 million in capital stock and $2.5 million in surplus. HOA has capital and surplus in excess of this requirement.

As of December 31, 2021, HOA’s total statutory surplus was $48.5 million (capital stock of $3 million and surplus of $45.5 million).

The Texas Insurance Code limits dividends from insurance companies to their stockholders to net income accumulated in the Company’s surplus account, or “earned surplus.” The maximum dividend that may be paid without approval of the Insurance Commissioner is limited to the greater of 10% of the statutory surplus at the end of the preceding calendar year or the statutory net income of the preceding calendar year. No dividends were paid by HOA in 2021. In 2022, HOA is permitted to pay up to $4.8 million in dividends.

HOA prepares its statutory-based financial statements in conformity with accounting practices prescribed or permitted by the Texas Department of Insurance. Prescribed statutory accounting practices primarily include those published as statements of Statutory Accounting Principles by the National Association of Insurance Commissioners, as well as state laws, regulations and general administrative rules. Permitted statutory accounting practices encompass all

139

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

accounting practice not so prescribed. As of December 31, 2021, there were no material permitted statutory accounting practices utilized by HOA.

17. Segment Information

Beginning in 2021, the Company has two reportable segments that are also our operating segments: Vertical Software and Insurance. Our reportable segments have been identified based on how our CODM manages our business, makes operating decisions and evaluates operating and financial performance. The chief executive officer acts as the CODM and reviews financial and operational information for our two reportable segments. Operating segments are components of an enterprise for which separate discrete financial information is available and operational results are regularly evaluated by the CODM for the purposes of making decisions regarding resource allocation and assessing performance. The change from our previous one reportable segment reflects changes in how the CODM manages the business, allocates resources, makes decisions and evaluates operating and financial performance.

Our Vertical Software segment primarily consists of a vertical software platform for the home, providing software and services to home services companies, such as home inspectors, moving companies, utility companies, title companies and others, and includes software fee revenues from companies, and non-insurance revenue. The Vertical Software segment also includes per-lead and per-quote based revenue from insurance companies.

Our Insurance segment offers various forms of homeowner insurance policies through its own insurance carrier and certain homeowner and auto insurance policies through its licensed insurance agency. The Insurance segment also includes home warranty service revenue.

The following table provides the Company’s revenue by segment:

Year Ended December 31, 

    

2021

    

2020

2019

Segment revenues:

Vertical Software

$

137,150

$

63,799

$

59,259

Insurance

55,283

4,166

Divested Businesses

4,334

18,336

Total segment revenue

$

192,433

$

72,299

$

77,595

During 2020, our insurance revenue was generated solely from third-party insurance carriers through EIG, which began its operations in early 2020. The Company had no insurance revenue in 2019.

Our segment operating and financial performance measure is segment Adjusted EBITDA (loss). Segment Adjusted EBITDA (loss) is defined as revenue less the following expenses associated with our segments: cost of revenue, sales and marketing, product and technology, and general and administrative expenses. Segment Adjusted EBITDA (loss) also excludes non-cash items or items that management does not consider are reflective our ongoing core operations.

Currently, we do not allocate any shared expenses to our reportable segments. We include these expenses in Corporate and Other. Corporate and Other includes shared expenses such as sales and marketing, certain product and technology, accounting, human resources, legal and general and administrative, and other income, expenses, gains and losses that are not allocated in assessing segment performance due to their function. Such transactions are excluded from the reportable segments results but included in reported consolidated results.

140

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 segment Adjusted EBITDA (loss) to consolidated loss from operations below includes the effects of corporate and other items that the CODM does not consider in assessing segment performance.

The following tables provide financial information for our two reportable segments and reconciliations to consolidated financial information for the periods presented:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Segment adjusted EBITDA (loss):

Vertical Software

$

20,733

$

12,718

$

4,616

Insurance

 

9,007

 

405

 

Corporate and Other

 

(53,760)

 

(30,001)

 

(36,645)

Divested Businesses

(1,441)

(4,806)

Total segment adjusted EBITDA (loss)

 

(24,020)

 

(18,319)

 

(36,835)

Reconciling items:

Depreciation and amortization

(16,386)

(6,644)

(7,377)

Non-cash stock-based compensation expense

(38,592)

(11,296)

(35,972)

Acquisition and related (income) expense

(5,360)

(311)

(6,704)

Non-cash long-lived asset impairment charge

(550)

(611)

(1,534)

Revaluation of contingent consideration

2,244

(1,700)

300

SPAC transaction bonus

(3,350)

Investment income and realized gains

(701)

Operating loss

$

(83,365)

$

(42,231)

$

(88,122)

The CODM does not review assets on a segment basis. As of December 31, 2021, goodwill for the Vertical Software segment and the Insurance segment was $182.8 million and $42.9 million, respectively.

All of the Company’s revenue is generated in the United States. As of December 31, 2021, and 2020, the Company did not have assets located outside of the United States.

18. 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.2 million 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.3 million 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.3 million.

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

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

141

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

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 $0.9 million on December 31, 2018, and $0.2 million quarterly from June 14, 2019 through March 14, 2020. The amended payment schedule provides for monthly installments of at least $0.1 million, as determined by the agreement, beginning in June 2019. The balance was paid in full in December 2021.

In 2019, convertible promissory notes having an aggregate original principal balance of $16.6 million 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 of Directors 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 was a partner of a law firm retained by the Company in 2020 and 2019. While that family member was associated with this law firm, the Company purchased services in the amounts of $2.9 million and $0.9 million during the years ended December 31, 2020, and 2019, respectively. The amounts due to this law firm were $0 as of December 31, 2020. The family member was no longer associated with the law firm for the year-ended 2021.

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

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, RSUs, RSAs, 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.

142

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 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, 2021, 2020 and 2019:

    

    

2021

    

2020

    

2019

Numerator:

 

  

 

  

 

  

Net loss used to compute net loss per share

$

(106,606)

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Basic

$

(106,606)

$

(71,316)

$

(103,319)

Add: gain on warrant value

(2,427)

Diluted

$

(106,606)

$

(73,743)

$

(103,319)

Denominator:

 

 

  

 

  

Weighted average shares outstanding used to compute loss per share:

Basic

 

93,884,566

 

36,344,234

 

31,170,351

Dilutive effect of warrants

29,981

Diluted

93,884,566

36,374,215

31,170,351

Loss per share - basic

(1.14)

(1.96)

$

(3.31)

Loss per share - diluted

$

(1.14)

$

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

    

    

2021

    

2020

    

2019

Stock options

 

 

4,822,992

 

6,414,611

 

7,428,682

Restricted stock units and awards

2,712,762

2,581,902

495,633

Public and private warrants

 

 

1,795,700

 

8,625,000

 

Earnout shares

 

 

2,050,000

 

6,150,000

 

Legacy Porch warrants

3,060,530

Convertible debt(1)

16,998,130

1,734,264

(1) In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from $25 per share to approximately $37.74 per share, which would result in 11,261,261 potentially dilutive shares instead of the shares reported in this table as of December 31, 2021.

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

20.   Subsequent Events

(a)

On February 28, 2022, the Company entered into a definitive agreement (the “RWS Agreement”) to acquire certain businesses (the “Acquired RWS Businesses”) of RWS, Inc. (“RWS”) and its affiliates relating to the sale of home service plans and provision of software and services to home inspectors, through the acquisition of 100% of the equity interests of certain subsidiaries and sister companies of RWS. The aggregate consideration for the Acquired RWS Businesses will be approximately $33.0 million, comprised of cash and shares of the Company’s common stock. The sellers in the RWS Transaction will also be entitled to contingent consideration

143

Table of Contents

PORCH GROUP, INC

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

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

based on performance of certain product lines during the 54 months after the closing date. The portions of the RWS Acquired Businesses involving warranty operations in each of California and Florida are subject to regulatory approval, and as such a portion of the purchase price will be deferred until approval is received for California and for Florida. If regulatory approval is not received for California and/or Florida than the applicable portion of deferred purchase price will not be paid. The remainder of the consideration payable to the sellers pursuant to the RWS Agreement (other than pursuant to the contingent consideration and the deferred closing described earlier in this paragraph) will be paid at the initial closing (the “RWS Closing”) of the transactions contemplated by the RWS Agreement. The RWS Closing is subject to customary closing conditions and is expected to occur early in the second quarter of 2022.

(b)

In February 2022, the Compensation Committee granted 2021 annual equity awards to the CEO with an aggregate grant value of $5.0 million, consisting of (i) 883,740 performance-based restricted stock units (“CEO PRSUs”) with a grant value of $3.75 million and (ii) 144,844 time-based RSUs (“CEO RSUs”) with a grant date value of $1.25 million. In addition, the Compensation Committee granted a Together We Win RSU award to the CEO (“CEO TWW RSUs”), consisting of 695,249 RSUs with a grant value of $6.0 million. CEO PRSUs were valued using a Monte Carlo simulation model.

One-third of CEO PRSUs will be earned if, within 36 months following the grant date, the closing price of a share of the Company’s common stock is greater than or equal to $26.00, $28.00 and $30.00, respectively, over any 20 trading days within any 30-consecutive trading day period. One-third of CEO PRSUs is associated with the achievement of each stock price hurdle. Each CEO PRSU will vest ratably on a quarterly basis on the first day of each quarter, beginning January 1, 2022, over a 30-month vesting period, beginning October 1, 2021, provided the CEO continues to serve as an employee of the Company through the applicable vesting date (subject to specified exceptions).

Each CEO RSU will vest ratably on a quarterly basis on the first day of each quarter, beginning January 1, 2022, over the applicable vesting period (30 months for CEO RSUs and 36 months for CEO TWW RSUs), beginning October 1, 2021, provided the CEO continues to serve as an employee of the Company through the applicable vesting date (subject to specified exceptions).

All February 2022 CEO awards have a minimum post-vesting holding period of three years from their respective vesting dates.

144

Schedule I: Condensed Financial Information of Registrant

Porch Group, Inc.
Condensed Balance Sheets
(Parent Company Only)
(all numbers in thousands, except share amounts)

December 31,

    

2021

    

2020

Assets

 

 

  

Investment in subsidiary

$

661,619

$

189,097

Total assets

$

661,619

$

189,097

 

  

 

  

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities

 

  

 

  

Accrued expenses and other current liabilities

 

930

 

Total current liabilities

 

930

 

Long-term debt

 

414,585

 

Earnout liability, at fair value1

13,866

50,238

Private warrant liability, at fair value2

15,193

31,534

Total liabilities

 

444,574

 

81,772

Commitments and contingencies

 

  

 

  

Stockholders’ equity

 

  

 

  

Common stock, $0.0001 par value:

 

10

 

8

Authorized shares – 400,000,000 and 400,000,000, respectively

 

  

 

  

Issued and outstanding shares – 97,961,597 and 81,669,151, respectively

Additional paid-in capital

 

641,406

 

424,823

Accumulated other comprehensive loss

(259)

Accumulated deficit

 

(424,112)

 

(317,506)

Total stockholders’ equity

 

217,045

 

107,325

Total liabilities and stockholders’ equity

$

661,619

$

189,097

1 – See Note 4 (Fair Value) and Note 9 (Stock-Based Compensation) in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

2 - See Note 4 (Fair Value) and Note 8 (Equity and Warrants) in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

See notes to condensed financial statements.

145

Porch Group, Inc.
Condensed Statements of Comprehensive Loss
(Parent Company Only)
(all numbers in thousands)

    

    

For the period from

Year ended

December 23, 2020

December 31, 2021

    

to December 31, 2020

Operating expenses:

General and administrative

$

4,079

$

56

Operating loss

 

(4,079)

 

(56)

Other income (expense):

 

  

 

  

Interest expense

 

(1,573)

 

Change in fair value of earnout liability1

(18,519)

Change in fair value of private warrant liability1

(15,389)

2,427

Equity in net income (loss) of subsidiary

(67,046)

1,360

Total other income (expense)

 

(102,527)

 

3,787

Loss before income taxes

 

(106,606)

 

3,731

Income tax benefit (expense)

 

 

Net loss attributable to Porch Group, Inc.

$

(106,606)

$

3,731

Other comprehensive loss

(259)

Comprehensive loss attributable to Porch Group, Inc.

$

(106,865)

$

3,731

1 – See Note 4 (Fair Value) to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

.

See notes to condensed financial statements.

146

Porch Group, Inc.
Condensed Statements of Cash Flows
(Parent Company Only)
(all numbers in thousands)

    

For the period from

Year ended

December 23, 2020

    

December 31, 2021

    

to December 31, 2020

Cash flows from operating activities:

  

 

  

Net (loss) income

$

(106,606)

$

3,731

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

 

 

  

Equity in net loss of subsidiary

 

67,046

 

(1,360)

Loss (gain) on remeasurement of private warrant liability

 

15,389

 

(2,427)

Loss on remeasurement of earnout liability

18,519

Interest expense (non-cash)

 

643

 

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

 

  

 

  

Accrued expenses and other current liabilities

 

930

 

Net cash used in operating activities

 

(4,079)

 

(56)

Cash flows from investing activities:

 

  

 

  

Investment in subsidiary

 

(458,697)

 

(269,425)

Net cash used in investing activities

 

(458,697)

 

(269,425)

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

 

413,537

 

Capped call transactions

(52,913)

Proceeds from exercises of warrants

 

126,741

 

Proceeds from exercises of stock options and Legacy Porch warrants

4,288

Income tax withholdings paid upon vesting of restricted stock units

(28,877)

Net cash provided by financing activities

462,776

269,481

Net change in cash, cash equivalents, and restricted cash

$

$

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

$

$

Cash, cash equivalents, and restricted cash end of period

$

$

See notes to condensed financial statements.

147

Porch Group, Inc.
Notes to Condensed Financial Statements
(Parent Company Only)

Basis of Presentation

The accompanying condensed financial statements of Porch Group, Inc. (referred to in this section as the “Parent Company”) should be read in conjunction with the consolidated financial statements and notes thereto included in this Annual Report on Form 10-K. These condensed Parent Company only financial statements have been prepared using the same accounting principles and policies described in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report, with the only exception being that the Parent Company accounts for investments in its subsidiaries using the equity method.

Porch Group, Inc. became the Parent Company as a result of the Merger in December 2020. See Note 1 (Description of Business and Summary of Significant Accounting Policies) to the accompanying consolidated financial statements included in Item 8 of this Annual Report for additional information on the Merger included in the consolidated financial statements elsewhere in this Annual Report. As a result, these Parent Company only financial statements reflect the periods following this Merger event.

Long-term Debt

The information relating to long-term debt and interest expense relates to our convertible senior notes and is described in Note 7 – Debt in the notes to the accompanying consolidated financial statements. Accrued expenses and other current liabilities include accrued interest on our convertible senior notes.

Condensed Statements of Comprehensive Loss

On the condensed statements of comprehensive loss, other comprehensive loss represents activity of Porch.com, Inc. and includes net unrealized gains on available-for-sale securities.

Condensed Statements of Cash Flows

The Parent Company does not hold any cash but has access to funds maintained in Porch.com, Inc. to meet its holding company obligation.

Commitments and contingencies

See Note 16 to the accompanying consolidated financial statements included in Item 8 of this Annual Report for information regarding pending and threatened litigation.

Income Taxes

The Parent Company’s financial statements recognize the current and deferred income tax consequences that result from its activities pursuant to the provisions of ASC 740 as if it were a separate taxpayer rather than a member of the Parent Company’s consolidated income tax group. No income tax benefit is recognized for its net operating loss and other deferred tax assets because realization of these future deductions does not meet the more likely than not standard such that they are subject to a full valuation allowance.

148

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, 2021, 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 were not effective as of December 31, 2021 as a result of material weaknesses in our internal control over financial reporting as described below.

In light of the material weaknesses in the Company’s internal control over financial reporting, we performed additional procedures to ensure that our consolidated financial statements included in Form 10-K were prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). Following such additional procedures, our management, including our principal executive officer and principal financial officer, has concluded that our consolidated financial statements present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented in this Form 10-K, in conformity with GAAP.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined under Rule 13a-15(f) under the Exchange Act. Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control – Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this evaluation, due to the material weaknesses described below, we concluded that the system of internal control over financial reporting was not effective.

In connection with the audit of our financial statements for the year ended December 31, 2021, management identified material weaknesses 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.

The material weaknesses in our internal control over financial reporting which existed as of December 31, 2021 related to:

a)the design and implementation of information technology general controls in the areas of user access and program change-management for systems, and related process-level automated controls, supporting the Company’s internal control processes;
b)the identification, design, implementation, and retention of evidence of control activities, including controls over the completeness and accuracy of information produced by the entity that is used in the operation of its control activities; and,
c)the quantity of personnel across the organization to design and operate internal controls commensurate with the nature, growth, and complexity of our business.

These material weaknesses impact multiple components of the COSO framework.

149

Notwithstanding our material weaknesses, we have concluded that the financial statements and other financial information included in this 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.

In the year ended December 31, 2021, the Company acquired V12 Data, HOA, Rynoh, AHP, and Floify, as well as other insignificant acquisitions. As permitted by related SEC staff interpretive guidance for newly acquired businesses, the Company excluded these acquired businesses from management’s assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2021. The businesses acquired during 2021 represented approximately 68% of the total assets and 51% of total revenue of the Company as of and for the year ended December 31, 2021.

The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report which is included below.

Planned Remediation Activities

Our planned remediation efforts related to the above identified material weaknesses include:

consolidation of relevant financial systems across our internal control framework;
investments to upgrade or replace existing systems which do not have the appropriate infrastructure to meet the requirements of our internal control framework;
expanding the available resources at the Company with experience designing and implementing control activities, including information technology general controls and automated controls, through hiring and use of third-party consultants and specialists;
recruiting and hiring additional personnel with the appropriate skills and experience to operate the internal controls required by the nature, pace, and complexity of our business.
perform on going trainings with control performers to improve documentation that supports effective control activities, including evidence over the completeness and accuracy of information produced by the entity.

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

Remediation of Prior Material Weaknesses

As discussed in our Annual Report on Form 10-K/A filed for the year ended December 31, 2020, management had identified a material weaknesses in our internal control over financial reporting related to (i) insufficient 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; and, (ii) insufficient 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.

Management identified the people, process and technology necessary to strengthen our internal control over financial reporting and to address the material weakness. We began implementing certain of these measures in the fourth

150

quarter of 2020 and continued to develop remediation plans and implemented additional measures throughout 2021. We have remediated the material weakness through the following:

we hired a new Chief Financial Officer in June 2020 and a new Controller 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; and,
we have been and will continue designing and implementing additional automation and integration in our financially significant systems.

As discussed above, while Management has identified material weaknesses as of December 31, 2021, we have completed our evaluation of the updated internal controls and remediation procedures associated with the material weaknesses in internal control over financial reporting identified as of December 31, 2020, and have determined that those material weaknesses have been remediated.

Changes in Internal Control Over Financial Reporting

During 2021, the Company took action to improve the internal control environment. Specifically, we formed an internal working group to detail and implement specific remediation plans for these control deficiencies, engaged with outside consultants to provide advice and assistance, and hired additional personnel to assist with performing and monitoring internal control activity. The Company completed the following:

enhanced risk assessment and review controls around complex transactions;
implemented additional trainings to improve understanding and documentation that supports effective control operation;
enhanced financial close process controls through process improvement and system implementation; and,
increased leadership communication of emphasizing the importance of the overall control environment.

Except as noted above, 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.

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.

151

Report of Independent Registered Public Accounting Firm

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

Opinion on Internal Control Over Financial Reporting

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

As indicated in the accompanying Management’s Report on Internal Control over Financial Reporting, management’s assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of its 2021 acquisitions, which are included in the 2021 consolidated financial statements of the Company and constituted 68% of assets as of December 31, 2021 and 51% of revenues for the year then ended. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of the 2021 acquisitions.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment. Management has identified material weaknesses in controls related to: a) the design and implementation of information technology general controls in the areas of user access and program change-management for systems, and related process-level automated controls, supporting the Company’s internal control processes; b) the identification, design, implementation, and retention of evidence of control activities, including controls over the completeness and accuracy of information produced by the entity that is used in the operation of its control activities; and c) the quantity of personnel across the organization to design and operate internal controls commensurate with the nature, growth, and complexity of their business. These material weaknesses impact multiple components of the COSO framework.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity (deficit) and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and financial statement schedule listed in the Index at Item 15(a). These material weaknesses were considered in determining the nature, timing and extent of audit tests applied in our audit of the 2021 consolidated financial statements, and this report does not affect our report dated March 16, 2022, which expressed an unqualified opinion thereon.

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

152

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

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

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

/s/ Ernst & Young LLP

Seattle, Washington

March 16, 2022

153

Item 9B. Other Information

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

None.

PART III

Item 10. Directors, Executive Officers, and Corporate Governance

The information required by this Item of Form 10-K will be included in our definitive proxy statement (the “Proxy Statement”) to be filed with the SEC in connection with the solicitation of proxies for our 2022 Annual Meeting of Stockholders and is incorporated herein by reference. The Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year to which this Annual Report relates.

Item 11. Executive Compensation

The information required by this Item will be 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 will be 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 will be 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 will be 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 Annual Report:

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

2.Financial Statement Schedules (Schedule I: Condensed Financial Information of Registrant);

All other schedules are omitted because they are not applicable, not required or the required information is shown in the consolidated financial statements or notes thereto; and

3.The exhibits listed in the “Exhibit Index” below to this Annual Report are incorporated herein by reference or are filed with this Annual Report on Form 10-K, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).

154

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 Company’s 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 Company’s Form 8-K (File No. 001-39142), filed with the SEC on January 14, 2021).

2.5+

Stock Purchase Agreement, dated September 2, 2021, by and between Porch.com, Inc. and Covéa Coopérations S.A. (incorporated by reference to Exhibit 2.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on September 9, 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

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

4.2

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

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

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

Indenture, dated as of September 16, 2021, by and between Porch Group, Inc. and U.S. Bank National Association, as trustee (incorporated by reference to Exhibit 4.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on September 17, 2021).

4.6

Form of 0.75% Convertible Senior Notes due 2026 (included as Exhibit A in Exhibit 4.5) (incorporated by reference to Exhibit 4.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on September 17, 2021).

10.1#

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

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

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

155

10.4#

Porch.com, Inc. 2012 Equity Incentive Plan (incorporated by reference to Exhibit 4.4 of the Company’s Form S-8 (File No. 333-253778) filed with the SEC on March 2, 2021).

10.5#

Form of Restricted Stock Award Agreement under Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.2 of the Company’s Form 10-Q (File No. 001-39142), filed with the SEC on May 20, 2021).

10.6#

Form of Stock Option Agreement under Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.3 of the Company’s Form 10-Q (File No. 001-39142), filed with the SEC on May 20, 2021).

10.7#

Form of Restricted Stock Unit Award Agreement under Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.2 of the Company’s Form 10-Q (File No. 001-39142), filed with the SEC on August 16, 2021).

10.8#

Form of Restricted Stock Award Agreement under Porch Group, Inc. 2012 Equity Incentive Plan (incorporated by reference to Exhibit 10.5 of the Company’s Form 10-Q (File No. 001-39142), filed with the SEC on August 16, 2021).

10.9#

Form of Stock Option Agreement under Porch Group, Inc. 2012 Equity Incentive Plan (incorporated by reference to Exhibit 10.6 of the Company’s Form 10-Q (File No. 001-39142), filed with the SEC on August 16, 2021).

10.10#

Form of Restricted Stock Unit Award Agreement under Porch Group, Inc. 2012 Stock Incentive Plan (incorporated by reference to Exhibit 10.4 of the Company’s Form 10-Q (File No. 001-39142), filed with the SEC on August 16, 2021).

10.11#

Non-Employee Director Compensation Policy (incorporated by reference to Exhibit 10.1 of the Company’s Form 10-Q (File No. 001-39142), filed with the SEC on August 16, 2021).

10.12#

Employment Agreement, dated February 11, 2022, by and between Porch Group, Inc. and Matthew Ehrlichman (incorporated by reference to Exhibit 10.3 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on February 11, 2022).

10.13#

Form of Performance-Based (Market-Condition) Restricted Stock Unit Award Agreement (CEO) under Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on February 11, 2022).

10.14#

Form of Restricted Stock Unit Award Agreement (CEO) under Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.2 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on February 11, 2022).

10.15#

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

10.16#

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

Employment Agreement, dated February 11, 2022, by and between Porch Group, Inc. and Matthew Neagle (incorporated by reference to Exhibit 10.4 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on February 11, 2022).

10.18#

Form of Performance-Based (Market-Condition) Restricted Stock Unit Award Agreement (COO) under Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on November 19, 2021).

10.19#

Form of Restricted Stock Unit Award Agreement (COO) under Porch Group, Inc. 2020 Stock Incentive Plan (incorporated by reference to Exhibit 10.2 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on November 19, 2021).

10.20#

First Amendment to Offer Letter, dated February 11, 2022, by and between Porch Group, Inc. and Marty Heimbigner (incorporated by reference to Exhibit 10.5 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on February 11, 2022).

156

10.21

Form of Capped Call Confirmation between Porch Group, Inc. and each of the option counterparties (incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on September 17, 2021).

21.1*

Subsidiaries of the Registrant.

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 Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**

Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2**

Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS*

Inline XBRL Instance Document.

101.SCH*

Inline XBRL Taxonomy Extension Schema Document.

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document.

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

104*

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

*

Filed with this Annual Report on Form 10-K.

**

The certifications attached as Exhibit 32.1 and Exhibit 32.2 that accompany this Annual Report on Form 10-K are deemed furnished and not filed with the SEC and are not to be incorporated by reference into any filing of the Company under the Securities Act or the Exchange Act, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.

+

The schedules and exhibits to this agreement have been omitted pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule and/or exhibit will be furnished to the SEC upon request.

#

Indicates a management or compensatory plan.

Item 16. Form 10-K Summary

None.

157

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on March 16, 2022.

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 March 16, 2022 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/ Rachel Lam

Rachel Lam

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/ Maurice Tulloch

Maurice Tulloch

Director

/s/ Regi Vengalil

Regi Vengalil

Director

158

EX-21.1 2 prch-20211231xex21d1.htm EX-21.1

Exhibit 21.1

PORCH GROUP, INC.

LIST OF SUBSIDIARIES

(as of December 31, 2021)

HIDDEN_ROW

Name of Subsidiary

    

Jurisdiction

American Home Protect, LLC

Missouri

Americas Call Center, LLC

Missouri

DataMentors Holdings, LLC

Delaware

Elite Insurance Group, Inc.

Delaware

Floify LLC

Colorado

Guardian Small Business Consulting and Financial Services LLC

Idaho

Hire A Helper LLC

California

Homeowners of America Holding Corporation

Delaware

Inspection Support Limited Liability Company

Nevada

iRoofing, LLC

Florida

MovingPlace, LLC

Florida

Porch.com, Inc.

Delaware

Riprock Holding, LLC

Texas

Segin Systems, Inc.

Virginia

SML Relocation, LLC

Texas

SVZ Holding, Inc.

California


EX-23.1 3 prch-20211231xex23d1.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 reports dated March 16, 2022, with respect to the consolidated financial statements and financial statement schedule of Porch Group, Inc. and the effectiveness of internal control over financial reporting of Porch Group, Inc. included in this Annual Report (Form 10-K) for the year ended December 31, 2021.

/s/ Ernst & Young LLP

Seattle, Washington

March 16, 2022


EX-31.1 4 prch-20211231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

I, Matthew Ehrlichman, certify that:

1. I have reviewed this Annual Report on Form 10-K 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: March 16, 2022

/s/ Matthew Ehrlichman

Matthew Ehrlichman

Chief Executive Officer, Chairman and Founder


EX-31.2 5 prch-20211231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

I, Marty Heimbigner, certify that:

1. I have reviewed this Annual Report on Form 10-K 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: March 16, 2022

/s/ Marty Heimbigner

Marty Heimbigner

Chief Financial Officer


EX-32.1 6 prch-20211231xex32d1.htm EX-32.1

Exhibit 32.1

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

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

In connection with the annual report of Porch Group, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2021 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)

The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: March 16, 2022

By:

/s/ Matt Ehrlichman

Name:

Matthew Ehrlichman

Title:

Chief Executive Officer


EX-32.2 7 prch-20211231xex32d2.htm EX-32.2

Exhibit 32.2

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

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

In connection with the annual report of Porch Group, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2021 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)

The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: March 16, 2022

By:

/s/ Marty Heimbigner

Name:

Martin L. Heimbigner

Title:

Chief Financial Officer


GRAPHIC 8 prch-20211231x10k001.jpg GRAPHIC begin 644 prch-20211231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MKE_&_BU_".G6UTEFMT9I?+VM)LQP3GH?2@#J**\@_P"%V3_] ./_ ,"3_P#$ MUKZ)\7].O[N.WU&S>R\PA1*'WH"?7@$#WH ](HI 0P!!!!Y!%+0 4444 %%% M% !117'?$C7=1\/^'8KO3+CR)FG5"VQ6XP>S T =C17"?#'Q%JGB+3;Z;5+D M3O%*JH?+5, C_9 KNZ "BBB@ HILKB*)Y",A5+8^E<)HGQ1LM;URWTN/3;B- MYG*AV=2!@$_TH [VBN=\:-X3N[ZPE\JXC*[7VAL9('0@BN8^&'BO6O$= M[J$>JW@G6&-&0>4B8))S]T"@#TFBBB@ HHHH ***\\\6_$>\\+:Z^GOH\ MT/%*9RN]3[;>QR* /0Z*S= UB'7]#M-3A&T3IEDSG8W0K^!K#\;^.(_"$=JJ M6RW5Q<$GRS)MVJ._0]_ZT ==16!X/U^Z\2Z+_:5Q8K:([E8E$A;0>&=.\=Q^-;=KP:BL:S@W,DS$Q,F?FP?NG(Z8H ]IHHH MH **** "BBO+_B9XOUSP[K5I;Z7>B"*2WWLOE(^3N(_B!H ]0HK%\(W]SJGA M33KZ\D\RXFBW2/M R:18XHU+.[' 4#DDT 245Y1JWQF2.X M>/2=-$T8.!+.Q&[WVC_&H+'XSW!F5+W1XRI.,P2$'\C0!Z]13(9/-ACD*E-Z MAMK=1GL:?0 445Q7Q#\:3>%;."&R1&O;G)5G&0BCJ<=SS0!VM%>.>#O$?CC6 M->L3--0I\:Y=XWZ&@7OMN#G_T&N]\+>,=-\5V[M:%HYXL& M2"3[RCU'J/>@#H:*\6UKQ]XEM/&UUIT&HA;5+SRE3R(SA=V,9*YKVF@ HHHH M **X'4/BE9:?X@FTA]-N'DBG\@R!UP3G&:[XG R: "BO$_$7Q,UV^UM[+028 M(5D,<8CC#R2D'&>0?R%>@> +OQ!>Z+--X@,@G$Q2-981&X '.1@=Z .LHHHH M **** "BBB@ HHHH ***IZKJ,.D:5=:A<9,5O&9& ZG'8?7I0!7XA^, MM1&,CGN%S0![31110 4444 %%%9?B M+5FT+P_>:FL(F-NFX1EMN[D#K^- &I17">"OB%+XLU6:R?34MA'$9-ZS%L\@ M8Q@>M;OB_P 0MX8T%]22V%P5D5/++[>I]<&@#>HKC? WCB3QA+>H]@MK]F5" M"LN_=NS[#TKLJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\T M^-'_ " -._Z^C_Z :]+KS3XT?\@#3O\ KZ/_ * : *GPI&C'PS=?VC]A\W[8 MV/M&S=MV)Z]NM<1X_&D#Q;GXYJWX1^'L_BW2YKZ+ M4([=8YC#L:,L3A5.>O\ M5W&A_!_3["ZCN-3O6O2A#")8]B9]^22/RH -9\8 M7GA?X?:(B '5+JU0*S<^6 HRQ'<]/QKAM,T+QEXMMY=3@N9Y4#'$DMR5WMW" M\_X"NQ^,>CW$UC8:C!$6@MMT1]!4'C#QUJ^O:X^E:---%:++ MY,:PG#SMG&21S@GH*]?\- +X8TL 6L? _W17@4\5UX+\8L"ZSC8%7N,@GG]*K_$'64\0?#BQ MU*.VFMUFN5PDHYX!Z>H]Z .%\+:7XEUR"XL-$F>.V!$DV)?+7/09/4_2IM*\ M0Z]X-\2>1=3S@0RA+FVDD+*P[_H<@BNZ^"P_XE&J'_INO_H-<+\3/^2A:K]8 MO_124 ?1-%<3X\\>/X2>UMK:T2>YG4N3(2%50<=NI)S^5;'@_P 2+XIT!-1\ MGR9 YCD0'(##'0^F"* *GQ LM7O_ RT6B^9]J$JLWERB,[ #GDD>W%>!:3: MZC=ZO#;Z9O\ M[L1'LD"-GO\Q(QW[U]17"E[:5%ZLA _*OFSP[J$7A_QE;WE MZD@CMIV$JJ,L.H/% 'H^K6>K6'P>N8-:\S[:),MYDHD.-XQR":\Y\+6>OZG= M3Z?H4LD;3*#.5?8-H/&6],FO5/%VOV/B/X97]]8,YA\Q4PXP00P[5SWP5'_$ MRU8_],4_F: .4.H>)?!'B$PS74R7$1#/&92Z2*?T(->L>,?&YT3PK9WMFH^V M:@BM &&0@*@EB.^,C\Z\\^+O_([?]NL?\VK:\>:/-=5TOQ%%H MFK7+7%M++Y&7<.8G)P,-W&<=\=ZYSP[)X/-JZ>((+\7 ;*R6[95AZ$=C75^# M].\$:YKQAM(-0@N+>02VWG3 ^:%P@'4/#Z:I"N9K%L MOZF,\'\C@_G7H=0W5M%>6DUM,NZ*5"CCU!&* /*?@YKP4W>AS-C/^D09_)A_ M(_G7)^)KR;QIX^>*S/F+)*+:W]-H.,_3J:R=2M;WPKXCN[1)&CF@9XUD7CT$W&HW&M3)^ZMQY4)(ZN>I'T'\Z .V\3ZS'X"\'6\5G&K3*JV] MN&Z9 Y8_SKRFPM?$?C!I[Z37(8MK?>N[SR]Q]%4=/R KT;XMZ3=:CX:AN+:- MI/LDIDD51DA2,$_A7EGAN3PIY4L?B*&^\S.8Y;9N,>A% '0^$O&6L>'?$::1 MJET;BT:40N'D$GEDG 96YX_2D^+%WOHKPD OA'2 M0 /LJ=/I7C/Q6@DB\=W,CJ0DT4;(?4!0#^H- '<_#72?$]A=3SZV9_LDENO MD>9 &..*\^^'UY=2^.]*22YF=3(V5:0D'Y&KUKP?XUTGQ D.G6AF6Z MAME9UD4 <8!P<\\UX]\._P#D?M)_ZZ-_Z U '7_$CQ[?PZI+H>DS/;I%A9YH MSAW8_P (/8#-<]+X4\;V6FKK&ZZ P'(CN"95'8D _P#UZ9\1=,NM)\;7-W)$ M?)N9//A?'RMTR/P-=OH!K34PA%K<.%WOQP67L>V3]:\VE\,^+KM6GO=3CCGZ^5=OF#&??%=G\9_^1BL/^O7_ -F- 'I' M@+_D1=(_ZX?U-6/&%CF+9W"N&CDEC& P.1\Z\]?48J$>.O!'B.!3X@TH0W. M,,S0[_R=?FQ^5>>>*O\ A'CJJ_\ "-^?]EV?-YF<;L_PYYQC'6@#V+XA^,G\ M-:5 E@5:\N\^6YY"*.K>_7BO,M,T'QGXKMI-4@N+B5 3M>6Y*ESW"\_X"M'Q MAH6J#P)XHK$\>V^M0>(93J[3E' M=VM?-EWXCW?P\G ]JCT^"Z\8^.Q)!"4-S=>4 M?W@W>=OQ][.,[N^:]^^'/_(@:3_N/_Z&U>,:W(VD?$N\NKB-L0ZH;@J.K+YF M\8^HH [0^'/$J?#O5EU=[E;Z"87,&ZY$C%%4;AD,>V>*=\(->=H]2TZ[G9P@ M^TH78D@8PW7\*[SP_P"*-*\66]T; NRQ$)(DJ8.&'!QZ=1^!KP;4TN_"7BC4 MK2V8QE?,@^L;C_ @T ,UOQ'?:AXBN]1CNID#SEXU#D!5!^48^@%>I^,_%JR? M#.UO+>79/J:H@"G!4XR_Y8(_&N%TKPC]N^&^IZR4/VB.4/"?5$X?_P!"/_?- MH7NY;:60[P@7@'! MSU.?TKCYO#/B^[WSWVJ1QS]?+N-14.?PSQ^.*]&\8I<>&?AJ;;2Y'0P)'"9$ MX8+T9L]L_P!:\L\(VGA:]6\D\37TT+I@Q!6(W#G/.#D]* -/P-XSU;2O$4&F M7MS)<6-MK2OW&[L.U>@_#U0O M@/2< #,1)QZ[C7C'CK29](\97AN86,,\QFC;H)%)SP?TH L7VC^)/#]FNJKK MD#L,%UMK_=(F?4=_PS7J7PY\6S^*-(F6]VF]M6"R.HQO!S@X]>#^5>9R3_#M M=/\ -CL]7>ZV_P"H,@ W?[WI[_I7I_P_TSP_;Z7)J.@&?R[L*)5F?)1ESQ[? M>- '85\U>)\?\)UJ.[&/MASG_>KZ5KYG\5IYOC;4XP<;KMES]30!['XK7PC_ M ,(U?>:-,W>4WE^5LW[\<;<;K<03N5MR3_Z%7?>%?!NF^%('%INEN)0!)/)C<1Z#T'M0!XGXC_Y*3>_ M]A'_ -G%>L?$6R\17=C:C0KN2)-Y6=$D$>1V8L<8'7OWKR?Q'_R4F]_["/\ M[.*Z/XPZAJ'_ D$%@TDB6*P+(B X5V).2?4\8__ %T 8&IZ/XBT.V^WR:M& MX4C<;>_#NI)[@'/7TS7=>$/$FL>*O!NL:>9&EU2WBVPRJP1FW [$=4BF:]%_)-$8"+P,VP;MV"& MX'2N,\9![#XA:A),A^6[\X#U7((_2O;?#_C#2O%,=V-.,VZ!0765-IYSTY]J M /GK3(M2DUF&+3FE&HF0B,QOM?=SG!S]:],NO%.O>#O!,%MJ)F;7+J:38]S) MYACC&/FSDY]A7&>#?^2BZ=_U]G^M=S\9-)N9[:QU2&-GA@#1RD#[F2,$^W:@ M#D-,T'QGXKMI-4@N+B5 3AY;DJ7/<+S_ ("M+P7XZU;1==CTG69I9;5Y?)<3 MG+0-G&HJ_X(^)&EZ%X:73M1AN/-@+&,Q(&#@G/J,&N1L(;KQCX[$D$) M0W-UYS@)_P#DI%__ -?_ /[,*]4^+7_(CO\ ]?$?]: /.M/NO&GCJ-;"VO9'BM(_ MG8R>6#Z;B.6/;\*A\.>)=:\+>*$M+JXF,:S^3@VLSPWJ6T9O9\YD#%0=H/KW)]ZI?!K_D8[[_ M *]O_9A5/XLZ3<6GB^34&0FWO$0H_; Q&/:-FXC&#@[B#CGMS7S%K=IJ= MEJTUOJ_F?;EQYGF2"0]./F!.>/>OJ6OGOXH020^.KQG4@2*CH?4;_ M#O2O$UA]LEULS_9I+=?(\RY$@]> &..*\BLGOH]?0Z87%Z9BL)3[VXDCC\Z] MV\+>,]*\0VOV&S\Y;B"U!=9% ' P<<\UX_X+&?B)IN?^?H_UH EU[2O%GA:6 MWO-0N[A'F.4ECN2V&'."<]:]1\,>-6N/A_/K6I?/-9!DE*X!D8 8_$Y%9GQH M_P"1>T__ *^__9#63X.TN;6/A-K5E;#=.\[&-?[Q 4X_'% '.?VKXC\=ZPZ' M5([:,#=MDN/)AB7^OY$TL6M>(_ FM)&VHI=0G#%$N/.BD7V]#^1K$T3^Q[?4 MWB\16UV;< J?(.UXV'J#UKIH1\.KC5[>SC@U002_*UQ)*%"MVXZX]Z /;]/O M8M1TZVO83F*XB65?H1FL/X@_\B'J_P#UR'_H0K;TVP@TS3;>QM=WD0($3<JS7LEHUR)(C'M5]N.0<]#Z5O> M+_B5#XGT!]-33)+=FD5_,:8-T/I@56^%>EV.J^(;F'4+2&YB6W+!95W '(YK MK_B5X;T73/!\MS8Z7:V\XFC421Q@'!//- &7\%6"3ZVS$!1'$23VY>L7Q%XT MUSQ;KO\ 9^D2SQ6S2>7!!"VUI/=C^OH*U_@U$)SKT1. \4:Y],[Q7(:=-<>" M/&LS74\2.V!)%<;UW>C#_$8KT/ M3O%K^*/AIK5Q(/+OK:TE2;9P"=A(8>F?Y@URWQ!^(.F^(M%BTW38IR&D$DCR MJ%QCH!R6LAB!ZE5C;YOQ)/Y4 <-X>D\1:EJ)T_ M2+NY\^Y0JV)2/D')R3T'%3W5QXF\%:]Y4UY-%=1X?'FETD!_F#6]\&@#XPNN M.E@__HR.F_&#_D;XO^O9?YF@"C>Z?XSU?1I?$]U<3-:\R?Z[:0OJJ#HHKK?A M/XJO]0N;C1[^X>X5(_-A>0Y90" 1GN.170VW_)')/^P/+_Z+:O/?@_\ \CI) M_P!>S*>OZBLSQ!I4FA>*[BWU&W=HA.7P#M\V,G.0?<5M74_P . MH[4/;6>L33''[II F/7)YH ]5\!^*'\4Z!]HN HNX'\J8*, G&0V/?\ QKJ: MYGP1I6AV&CFZT%YFM;PAR96R&]-\2V MT5OJ<3R1Q/O4*Y7G&.U:U% &7H/A[3_#=E)::;&\<+R&5@SEOF( ZGV K4HH MH ;)&DT;1R(KHPPRL,@CT(KD[GX9^%;FI6<<^W[K$89?H1R*TZ* .1MOAGX5MI MQ*-/,A!SMEE9E_(FMG6?#NFZ]IT=A?0DVT;!D2-BF,# Z=JU:* ,C0/#6F>& MH)H=,B>-)F#.&#-%_L#PM963KMFV^9,/\ ;;D_ET_" MMZB@ KG-8\">'M"M#@T*?1H[9ULIV#R M*)&RQ&.*,1*K<_*!@ YZ\5/10!R5Y\-?"UY,96 MT[RR3DB&1D'Y UJZ+X6T;P_N.FV21.PPTA^9B/3)K8HH **** .'W,FG6*1RD8\UB6?'ID MU7UOP-H7B&_^VZC!*\^P)E9648'3@5T=% $%E:0V%E#:6ZE884"("IVBS;/N-DAE^A%:M% '.Z)X'T'P_>_;-/M72X *AVE9L ]>IJ# M2_AYX=T?4H=0L[:5;B$DHS3,0"01T/UKJ:* *>I:58ZQ:&UU"UCN(3SM<9P? M4'L:YI/A?X42;S/L#GG.UIF*_EFNQHH JIIMC'IW]GI:0K9[-GD!!MV^F*YH M?#'PH+CSO[/;KG9YK;?RS77T4 8#+-]2>35/7_!^C^)9X9M3 MADD>%2B%9"N 3GM6]10!3TO3+71M-AT^S1DMX00BLQ)&23U/N:SM;\'Z'XAE M6;4;(/,!CS$8JV/0D=:W:* ,70?"FD>&C*=,MVC:4 .S.6) Z=:K:WX&T'Q! MJ'V[4+9VN-@0LDA7('3.*Z.B@"C9Z196&CII-O#MLTC,80G/!SG)]\FL+3OA MUX;TK48;ZUM)!/"VY"TK, ?H:ZNB@".>"*Y@D@GC62*12KHXR&![$5RA^&/A M0W'G?V>W7.SS6V_EFNOHH Y0_#GPU_:0OULW299!(H65@H(Z8'3'M5S7O!NC M>);F*XU."222)-BE9"O&<]OK6_10!4TS3;;2-.@L+-2MO"NU 6R0,YZ_C3-4 MT;3M:MOL^HVD=Q&.0''*GU!ZBKU% '')\+_"B2^9]AD;_9:9B/RS756EG;6% MJEM:01PP(,*D:X J>B@ KE+OX<^'+W4I;^>VF-Q))YC$3,!NZ]*ZNB@ HHHH M Y:Z^'GAV\U634IK:4W4DOFLPF8#=G/2M;6O#^E^(+=8=3M5F5"2AZ,N>N"* MTZ* .3M_AMX7MHID2P)\U"A9Y&+ 'K@]JOZ!X0T?PU--+ID,D;S*%%;F8RG3S&2<[8Y65?RS6YH_A_2]!A:/3;.. -]Y@,LWU)Y-:5% ' M.:WX&T+Q#J'V[48)7GV!,K*RC Z<#ZUNVEK%96<%K "(H8UC0$YPH&!4U% ' M+7?P\\.WVJR:E/;2FYDD\UF$S ;LYZ5L:UHECX@T\V.H1L\!8/A6*G(ZPNU+6\R[7 ;!(SGK5NB@#G]!\&:+X;NI+G38 M)(Y9$V,6E+<9SWK7O].L]4M&M;ZWCN(&ZI(N1GU]C5FB@#CO^%7^%/-\S[ _ M^[YS8_+-=18Z?::9:K:V-O';P+T2-<"K-% '*R_#OPY-JK:D]M*;EI?.+>>'=,U2+4;:VE6YB?>K&9B ?I74T4 9.O>'--\2VL5O MJ43R1Q/O4*Y7G&.WUIVA>']/\.63VFFQO'"[F0AG+&](N5N+;3U:9#E6E8OM/J,UTU% !534]-M MM7TZ>PO%+6\R[7 ;!(SGK^%6Z* .>T+P5HGAR\>ZTV"2.5TV$M*6XSGO6CK6 MBV6OZ&7G;3(9(S.%$FZ0MG&<=?J:F MUGPSH_B!5_M*RCF=1A9.C@>F1S6M10!R=G\-O"UE.)4T[S&!R!-(SC\C727= ME!?:?/8S)_H\T1B=5./E(P0,=.*L44 <]H/@K1/#=\]YIL$DA]U%)KG@C0_$5\MYJ,$CS! @*RLHP/85T5% %!-'LTT(Z,J-]B,!M]NXYV$ M8(SUZ&LO0_ ^A^';\WNG02).4,9+2LPP<$\'Z"NCHH S=7T#2]>A6+4K..<+ M]UF'S+]#U%8,/PP\*0S"06#O@YVO,Q7\LUV%% $<$$-K D$$2111C:B(,!1Z M 5)110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%1RSPP+NEE1 M!_M'%9EQXDTZ#(61I6]$']36%;%4*/\ $FE\S2%*<_A5S7HKE)_%SDD06R@= MB[9JA-XDU*7($HC'^RHKRJO$&#A\+=2 MZA>3$F2YE;/JYJN78]6)_&N&?$Z^Q3^]_P# .B.6/K(]';4+->MU"/\ @8J( MZQIR];R+_OJO/**YWQ-6Z07XEK+(=9,]"_MO3?\ G\C_ %H&M::?^7R+\Z\] MP?2C%3_K+B/Y(_C_ )C_ +-I]V>CKJ=B_P!V[A/_ ,5*EU;O]R>-OHPKS.E M!(Z$BM(\35/M4U]Y+RR/21Z>"",@YI:\S2YGB_UC M_-_.NJGQ-2?\2#7IK_D9RRR?V9'H%%<=#XLNTQYL4<@]N*TK?Q79R8$T*^"EE'C_IH_]!7/7-Y<7;[IYF<^YX%>#B^( M^6E>W]W3\?^"=JH8:@KR_$ MQY)9)G+2.SL>I8Y--56<@*I)/0"NUM?"]C!@R[IF_P!HX'Y5K0VL%N,0PHG^ MZ,5O1X M-![VD#HDMU#&TGW%>0 M]/6NB.%H1V@ON1FZLWO)_>)_9]G_ ,^D M'_?L4TZ=8MULX/\ OV*EGN8+6(RW$\<,8_CD<*/S-"7$$D G2:-HCTD5@5/X MU7L*7\J^X7/+N5VTC3VZVD7X#%0/X>TQ_P#EWQ]&-:(EC92PD4@'!(/0T\$$ M9'2LY8+#2WIK[D6JU1;2?WF%)X5L'^XTJ?0@U2F\(,,F&Z4^SKBNJHKEJ9-@ MJF].WI=&L<97C]HX6;PUJ,7*QK(/]AJSIK6>V;;-"\9_VEQ7I=(R*ZE74,#V M(S7FUN&J,OX4VO77_(Z(9E-?$KGE_2K]KK-_:8$=PQ4?PMR*["YT+3KD'= $ M8_Q)Q6+=>$I%R;6<,.RN,'\Z\NIDN/PKYZ+O_A=F=4<90JJT_P 26S\6@X6[ M@Q_MQ_X5NVFHVEZ/W$RL?[N<$?A7!76G7=DV)X'7WQD'\:K*S(P96*D="#5T M<]Q>'ER5U>W?1_U\A3P-&HKTW;\CU"BN(L?$MY:D+,?/C]&Z_G72V&MV5_A5 MD\N3^X_!_#UKZ+!YOA<5HG:79GG5L)5I:M71I4445ZARA1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3)98X8S)*ZH@ZEC MBLS5->MM/!12)9_[@/ ^M$T7#7DNX_W$X'YUT4<4<*!(T5%'0*,"GU[V$X?P]'WJOOO\/N_P S@K9A M4GI#1$-O:6]JFV"%(Q["IJK7MW]DBC?:&WRI%R< %C@9_$BL=M5OH&EDN F^ MRE"W42?=:%NDJYYXYSZ[6]J]Z$%%6BK(X')MW9T--DD2&-I)75$7JS' %9GB M.\FL=!N+BWD\MP47S,9\L,ZJ6_ $G\*ISZ%80V%S92ZA=N=1C, ^U73R[F(/ M*ACP>_&.E581L75]#9O;+,2/M$HA0@<;B"1G\JR;?7IKR\D6'[##;QSM"?/N M,2G:<$A<<=\9/-9%]=ZKJGAN&P33[C^WH3&[&2,K$LL9#;MY^4ABO&/[U:>J M:'=ZH\ZHX9TVM*]OOF4$8(SG&>N#3LNH7*^A+J5MK&O17%_).+>;S8X!& M C>8@88)RW!W#&<52$9D\&GQ'_:ES_:?D&Y\WSV"*^,^5Y8.W;GY<8S^-=$V M@Q?;(KJ*[NX76)(I!'( )50Y7=Q[GIC.:@ / '2NM$:"0R!%#D %L1M)&<$^A'>I+JUCE\.ZIY-S#+!>7,,96UB:-% M)=58KDGKGJ..*[DJ",$ CTHVKC&!CTQ1S!8Y?6=+L(IM/MK8Z=$(=\@L+AO+ MCF! &[CN,=<'K6EX:GMI](#6MM]F1971H@^]0P8@[3W7(XQ6C($NK:& M=1T65 P_6GQQ1PQK'$BHBC 51@#\*5] L<[/?ZVGB>*$649G:2K!@#CL<8H LSWD5HD!N&V&:18E !.7/05(MQ"\C1K*A=&VLH89!Q MG'Y$5SI76M1UW3&OM.CM+*U\R=]DXE)D"[5[#CYF(^G:J":1II\+ZAK6JV0^ MTW(ENW>08EC_ +@4]5( 4<8YIV"YV4DL<*AI9%120,L<#)Z"GUS'VZ6)-+LM M3\F1(;+[7J#S)NQM VGV.[)S_LFKH(K(O?#EE=Y9%\B3U3H?PK75@RA@<@C(-+7/7PU&O'EJQ3 M-(5)TW>+L<'?^'[VRRP3S8_[R7+_?3C\_6O MF\9PY]K#/Y/]'_G]YZ5',>E5?,YG3O$5W9820^=%Z,>1]#766&J6NH(##( _ M=&X(KCM1T.[T\EBOF1?\]%Z?CZ5G)(\3AT8JPZ$'!%<.'S3&8"?LJZ;2Z/?Y M/^D;U,+1Q"YH/7R/3Z*Y72_%!!6*^Y'02@?SKJ(Y$EC#QL&0\@@U];@\?0Q< M>:D_EU1Y-:A.D[20ZBBBNPQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***@N[R&Q@,T[[5'YD^@J9SC"+E)V2&DV[(EDD2*-GD8*BC))/ KE-6\2M M(6AL253H9.Y^GI6=JNLSZE(5R4@!^5!_6J5M:S7DRQ0(7<^G:OC\QSNI7E[' M"W2[]7Z?U<]C#X*--<]7?\B+)9N *QK+5[W4Y4FL[!/[.9L"XEFVLZ_WE4 Y'IDC-?4P@HQY8JR1Y;DV[LTF MO+9+R.S>XB6YD4ND18!F4=2!WK'UR:6XUK2M&662&"[6:69XV*LRQA?D!'(R M7YQS@5G^)5TY?$=F=1A>59;.181$A:7S5="-F.0V&/(]Z9#9:U=1V]KJ<-P- MDQ>RU")T,]OP<>:.AXR"1D'N*M+J2V;0?6I4L&NK=S?*%NGA:VD>,\.OK_7';)JFF@WUU-&=9U;[;!$P=8([<0HS M Y!?DEL'MP/:MZDV!&T$;VY@D421E=C*XR&&,]^0@7[H ],Y)'N:Q=5N- M0U>?3O#MYI:0_:7$MT_FAU\N,AB5 YP3M'..M=G4(M(!>&[\L>>8Q&7[[*+/^S8;V_D2V2Z M9S;)RS21@\-@#/(P?;(IVJ>%;#4TN%+W%O\ :2#.()659.F([B^DDNK1)((X[2ZMX3+'$%!S&Z '@G![9SP013T8M4==;7,%Y;1W%M* MDL,@W)(AR&'L:EK%T"TGTVRO);V6 ">X>Y BRL<:E5S@'ID@L1V+&BS\4Z9> MW$42&XC6O:E;L.YM$ C!Y%8&I^&H;D-):8BEZ[?X3_ M (5J:?J-OJ<,DUL6:))6BWD8#%3@E?49SS[5;KFQ.$HXF')5C?\ 0UI59TWS M09YIX^E<9J MNASZI[%'%4\0N2:U.OT_4[?4HMT+ M88#YD/45=KS."XEM9EEAAJOR-BBBBO?. **** "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 **** "BBB@ HHHH ***IZCJ M,.G6QEE.6_A7NQJ*E2%*#G-V2*C%R?*MQ=0UKU0H0PT.>>Y#INESZE-MC&U!]YST%=Q8:=;Z= (X5Y_B<]6J:W MMXK6!884"HO0"I:^CRS*:>#CS/6??_(\[$XN59V6B"BHYIX;:/S)Y4BCR!N= M@!DG Y-8>HZW?V/B!+1+%;FU>V\X"-OWIPV'*@\-C*<<'GC/2O82N6D8B*>0["0+P&0@$,# MCMS2^&X].U*U*>6)AIEU)' )%(\L'##Y3W 8#D9IT;:",&SM;S5;^UU>\ M0VGV=Y?L]N5^?RW4+\_/!)&[';(%;U%%)C"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH H:U8OJ6B7EE&P62:)D4GIGMGVKF M=7OKC6+:'P^^F75A)* ]Q.Y4);QH0696!.>@ Z=:[6H;JVBO+6:WF7,NE,L8<(74,QP%S MR>]+)':"69 M1Y$(5<>1VW?[3 @YZC@4VD&IUE(RJZE6 93P0>]4;#5K?4))(52:"XC +P3I ML=0>AQT(]P2*OU+71C.2UKPZ8MUS9*3'U:/NOT]JYQ69&#*2K \$=J]0KG-< M\/B8-=6:XDZO&/XO<>]?*9KDEKU\,O5?Y?Y?<>KA<;]BK]_^8[0]?%R%MKM@ M)NBN?XO_ *]=#7E_*-W# _E76Z#KWGA;2[;]X.$<_P 7L?>KR?.>>V'Q#UZ/ M]&+&8.W[RGMV.CHHHKZ@\L**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBF2RI!$TLC!449)-)M) M78)7T(KV\BL;9IYCA1T'34IMS M96W4_,WK["NYAACMX5BB4*BC I+>WBM8%AA4*BC J6OILLRV&"I]Y/=_HO M(\S$XF5:7D%-=@B,YZ*,G%0:A;27EC-!#E9VE:TTA MFLM45;;4;5-TP/"2)_ST0]U/Z'@UZECF,Q_[6U/P\^KF\A*2PF9;!X5:%HL9 M",3R25ZGH">E3:?HGF2Z/J>GWDD5BB>:MI,N_:CI]U6SE1R.#D<#&,4S3=%L M-3MYI+9]2M]+ED8K:F3;#,#R6"XW!2<\9 /7JJH10J@!0, #L*;8D@ S M@#GK2T45(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH .M*171B MK*<@CM7>:+JJZE;?,0)T&''K[UMDF:^V7U>L_>6S[_\ !(QN%Y'[2&QIT445 M]&><%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %<=XCU?[1*;.!OW2'YR/XC6OXAU3[#:^3$?W\HQQ_"/6 MN) +, ,DDU\KG^96_P!EI/U_R_S/5P&&_P"7LOD36=I+>W201#+,>OH/6O0; M"QBT^U6"(=/O-W8^M4M"TH:=:[W'[^098^@]*UJ[2V-TD\1Y4\CL1Z5Z--"EQ"\4B[D88(KS_ %73GTV\:(Y* M'E&]17Q6\)56)H:1;^YGM8/$*K'V<]_S1WEG=QWMJD\1^5AR/0^E3UPWA M_5/L%WY/6,H\WVEO\ UYGG8J@Z,[=.@4445Z1S M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5%Y]:Q;"S>_O([=/XCR?0=S M7HD$$=M D,2X1!@"OF,CP3Q5=XFKJD_O?_ /3QM94H>SAU_(DHHHK[4\4*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S]8TY=2LFC M 'FKS&??TK0HK.M2A6ING-73*A-PDI1W1Y@Z-&[(X(93@@]J[+PWJ9N[7[-* MV98AQ[K5#Q1I@CD%]$ORMQ(!V/K6%8W;V5Y'.AY4\CU'<5\-1G4RG'Y.,<70NM_U/2:*C@F2X@2:,Y1QD5)7WD9*2NMCPFK.S"B@D 9)P*S M)M?TZ"7RS/N/GUH MFFKHC8****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5U& M]6PL9)VZ@84>I[5YU)(TLC2.[5F:18F_U".+' MR [G/H!7P^O4]O!TU1HNI+KK\CIO#.G?9K/[3(N))NF>RU MNT@ 50H& !@"EK[#"8:.&HQI1Z'D5:CJ3=7EJ M]G=R02#E#CZUZ--/%;H7ED5%'=CBN+\0WUI?7*/;!BRC:SXP&KYGB.G1E34W M)*:Z=6CTLNE-2<;:,O\ A?4U1)+29PH'SH6.![BKE]XHM;>X[]%KBZ* M\:EG>)I8=4(=.O6QVRP5.=1SE]Q>O=7O+\GS92$/\"\"J-%*!D@#O7EU*LZL MN:H[OS.J,8Q5HJQW7AM&718BV?F9B,^F:UJ@LH1;V,$0_@0#\<5/7Z7A*7LL M/"F^B7Y'S567-4E+NPHHHKH,PHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ J"[N5M+26=^B+G'J?2IZYOQ9>;((K13RYW-].W^?:N/'XGZMAY5>JV] M>AM0I^TJ*)RLTK33/*YRSDDFNP\+V/V>Q-RX^>;I_NUR=G;-=WD4"]78#\*] M(CC6*)8T&%4 "OF>'<+[2M+$3Z;>K_X'YGI9C5Y8*FNHZBBBOLCQPHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH BN+B*UA,LS MA$'4FN;O_%?5+*/_ +:/_05=\46T]Q8(T0++&V64>GK_ )]:XJOE<[S/$T*O ML:?NJV_5^AZN"PU.<>>6K)[F[N+N0O/*SM[GI4%%%?)RE*3YI.[/5225D%%% M%(85:TZ'[1J-O%C.YQGZ55K;\+0>;JWF$<1(6_'I_6NG!4O;8B%/NT95I\E. M4O([:BBBOTX^9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MS[6[K[7JLS@Y53M7Z"NVU*X^RZ=/-G!53CZ]J\YZFOE>)<1I"@O5_DOU/5RV MGJY_(Z/PG:;[F6Z8<(-JGW-==6;H-M]ETB$8PSC>?Q_^M6E7L93A_J^$A'J] M7\SCQ=3VE5L****](Y@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *R]0T&SOP6"^5+_?0=?J*U**QK4*5>/)5C=%PJ2@[Q=C M@-0T2\T\EF3S(NSIR/Q]*S:]1(!&",BL74?#EK>9>']Q*>ZCY3^%?+XWAUJ\ M\,[^3_1_YGJ4,Q3TJ_><115V^TJ[T]B)HR4[.O(-4J^9J4ITISP_2Y\9S?RIO]/U./,)\M M&W=:;XK\< MZI:P:I:^'M/DTV1"N MQAN(Z@$CM5Y-=TR36GT=;M#J")YC08.0OKG&.]*S'=&A16++XNT"#[9YVJ01 M_8W$#P,]*DTCQ/HNO"3^S-1AN3$,NJY#*/7! .*+,+HUJ*P[ M'QCX>U*ZAM;/5(9;B9F1(P#N)49/!''U-,;QMX:34O[/;6K47.[85WI7*V\!<('8$_,>@X!]*N(ZR1K(ARK $'U!H =1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4457>^MH[^.Q:3_29$:18P"?E& 23T Y'7K0!YY\ M3HIM$U31_&%DF9;200S =&0YP#^;#\:A\)Z-J%QX!UW5P&_M76EEEC/\6WG; M^9R?Q%=U)K^@3R?9)=1L9&+;?+>12"<].:UD541410JJ, 8 %7S-*Q-M;GS M?8II]QH46F7VKBTN?-V-:C2 TJG=U\P#)_//M7=0Z/!/\8+:SU%5O?LVEQY: M5//'$>FDF>;2H_)V]3F. M+@?45Z'-KGAZXG6WFO["20-@*[J<'\>]:JP0I*TJ11K(PP7"@$CZTN8?*>-^ M'=8\$0^&M.TO4=(>?54E"RPK:L92^[[V[N/;/X4[Q-K$=[K7B&SEM-$T\PJ4 MW7ENSW%UP0"A'?@8QZBO8!:VXF\X6\7F_P!_8-WYU4U*YTBP:.?47M8F8X1Y M@,G'H33YM18U>SZ]-:6^@WLM_ T]HL3>;$J[BZ M^@%5+;6O#5ZT-I;7>GS$OB.)"I^;V'K6Y2D[C2/ +^\T+38TN/!&N:O%?M(- MNG&-RO)]QC_T+-;2[0F6-'VKN ![[A7KJ65K' M+YJ6T*R?WUC /YT^:WAN%"SPQRJ.@=0W\Z?.+E/#(;19_"/C;4;:T:+1Y9$: MR61,8;>,LH/3@XS[XK1\4:3!_P *-NS:,8],4V#0?$DH[?:-0E5X<_\ +$C:@_#!'Y5[@MK; MI"T*P1+$W5 @"G\*4VMN8! 8(C".D90;?RI*=AN)Y"97\._#BPO+K3;6]N=5 MO?M,TMXA:.(MT9@.>G]:@\,RJWQ4C:&YT^826,@=].B:.%C@G&#U/3D<=.XK MV5HX'3[.Z1LNW_5D C'T]*K6S:/0T^<7*> M8?#O1TNO!FNW-K;QG5'EFCAF*C>IV\ 'MUKB;%;$Z"VF:CJOV*X\S:]H=(#S M9SU$F,_AD&OH^*"&!2L,21J3DA% &?PIK6ELTPF:WB,H_C*#=^='/J'*5]&M M6LM%LK5YS.T4*IYK*07P.N#TJ]5>\OK:PC22ZE\M'D6)6()&YC@ XZ9/&3Q5 MBLRPHHHH **** "BBB@ HHIDLJ0H7D8*!ZTFU%78)7T0^HUGB:4Q+(ID7DJ# MR*Q[S57ERD.43U[FN:OYI(;U)(W97"Y# \UX6+SVG1E^[CS+K_P#NHX*4_B= MCT&BN:TKQ.LFV&^PK=!*.A^M=(K*ZAE(*GH1WKU,)C:.*AS4G?RZHYJM&=)V MFCB_%^J:G;:Q:6=A-54MZ>8?\*B\7_P#(VZ5]%_\ M0J[RNLQ.$M?%>J:-?BRU^'*G_EJ!R!Z\<$5W*.LB*Z,&5AD$="*YCQ[;12^' M_.8#S(I!L/?G@BKWA&1Y?#%FSDDA2HSZ D"D,VZ*** "BBB@ HHHH *X_2-5 MO9_&U[9RW#M;IOVQGH,$5V%<'H7_ "4/4/\ @?\ ,4 =Y1110 4444 %%%% M!1110 4444 %%%% !1110 4444 >??&/_D28_P#K]C_DU9^L7.OWGCO2M"TK M6)+""?2DD<@;@N-V6 ]> *[3Q9X9B\5Z.NG37+VZB99=Z*&/&>.?K4:^%(5\ M66>O_:G\RVLQ:"+:,,.><_C5J22):=SC]+UCQ383^*?#YNCJFH:? LMK,R_, M=P!QCN<,#CU%5?!NM7\NO6$>J>*;]+J7/FZ?>6AC#M@_*K'CK]*[&?P3#/K. MMZE_:%S$^JPI$PBPIBVA1E6_X#^M4M.^'26VL6>HZCKFH:FUDVZWCN&X0_K[ M?E3O&PK,H>!];U*_TKQ3)>7LLKVL\BPL[G2N6/BCQ"WP]T:[AU6?[ M=/J;PF5FR6'8'VKL[WX86MQJ=[']/TG^TIBEE>&[63RQECZ$9IWB%F5-?&I:#H5G!J/C=K:YEG9I)A;;Y) 0/ ME15R< _0(],DU674(K;3Y+FVNY(C'(I QT//\0Z^E=SXF\(P M^(KJQO4O9[*^LF)AGB ;&?4&J&G^ %L]2U._GUBZN[C4;-[65Y47(W8^88^G M2DFK:A9W.&@N/&+^ /\ A*_^$GF @.5MB@.]0^TECW.?45NZGXEUS7=3\.:% MIEXNFRZC9+>3W*KD@$-PO_?)_,5TL7@F"+P(_A87DAB92OG[!NY?=TJ#4OA] M8ZCINEPB\N+:]TV)8H+V$[7P!W_G1S(+,Q]6OO$W@7PMJ=Q>ZK'J9WI'9RO' MAT+=2W]!S7/:7XD\4V6I:=<+<:UJ44TBBZ@N-.9(PIZE&YZ?A7=6/P^L8=*U M&RU&]O-2;4,>=-<2<\="OH0>]0Z-\/FTG4+6X;Q%JEQ;VAS#;/)A%[8/M^5' M-$+,[6BBBLRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *Y>&S_M#Q-XG5I&1VMH+2-UZQJ49B1^+9_"NHK .F3Q^*;Z4(YL MM2M%25XVVM'(F0.1R,JW!'=::$S-@N;SP]I4=IK.A12Z?;1A#=V961=J_P 3 M1L 1TR<9JSJFI>;J4D-MK%_&416,5E9"4)D9&YBK=00<<<5:E\,M5)!P .,=* M=T+4R+/Q%)?>$[&ZN;^2TNIIW@+06V^24HS#Y4P<$A !D="#CUJ_#X/LK;2[2S@NKN-[29YH+@,ID5G)W MJF@7NHS>&FUK4]8VJT,F!Y*[(P&( M#G R3QTX'.,=ZZ#3M,BTRS>UA=V1I9)27(SEV+'I[DU7A\/V<7ATZ&QDDM2C M(2Q&X@DGJ/:LGPN);BRFNM6U"Y-G,LT M*R,@4$ CD*HSU^M:=EIT5C<7TT;NS7DWG.&(P#M5<#VPHH;0K,Y@:OK,^CJ% MDE+V]_):W=U;0!Y-BYPZIR,GY0>#WXJS!J\,6DW[MXAF=XM@+W%J%EA).!\@ M49ST''6M%?#R0PS):ZA>VS2W+W)>)ESN;J,$$$?45"_A.UN(KG[9=W=U<3B, M&XD90Z;&W)MP !ALGIWHN@U,RQUJ[@\3:;8->7UU!?+*#]LLQ"495W J0JY[ M@CGM4^E/K'B/2EU>#5WL5N"S6]ND",J*"0N_<,D\%44-X81#,EGJ=_96TSL[V]NZA,MR=N5)7/L11=!9F2UC> MO\1R/[7N$;^S%<[(X\$>:05 *GC//KSUJ6\\0WFGW?BAR1*EB+86T9 5I%' M4CG&X@G-:]YH$=Q?07L-[=VMS%#Y!DB927CSG#;@<\]^O-/_ + LVN-4EFWS M#4E19XW(VX5=HQQZ4706,K4?[8T/3O[4?6'N_)*M-;R0QJC*2 P4@ @\\&$?RH[O4[^[M8F5EMYG78 M2O*Y(4%L$#J:T+33(;._OKN-W+WCJ[AB, JNT8HNAV.;N)I]2\%>([6_D$TU MEY\/G*H7>40.K8'0\C\174:?*UQIEK,^=TD*.<]AZK9Z:)))M M5G)D9B,1"0*CGZ!0??-=!#$L$,<2?<10J_0#%#!#Z***D84444 %%%% !61K M>?W('O6O3&B1W5V4%EZ9[5S8N@Z]%TT[7M^9I2GR34C%L]*>7#S91/3N:NW> MC6=Y;B)H@I7[KKU%:%%8T4QPF*=6D_ M=::MVU1K6Q;JTN22U.$\:2I#XHTV60X1%5F/H-U=&WC#0PI;[*=,CD7AJV[[!']"3C^=>R<1RNKZI<^,+N/3M,A<6 MRMN9V&,^Y]!6CJ>K3:.+3P]HJ^9=A0I?&=O_ -?O[5UUO:P6D0BMH4B0?PHN M!7$:-C_A8M]YW^L^?9G_ #Z4 6?^$=\3>7Y_]O/]HQGR][;<^GI^E6?#GB*Z MGOY-)U9 E['G:V,;L=OKWKJJX/6?^2BV/D_ZSY-^/\^E %KQKJ]YI=[I_P!F MN)(XV#&14/WL$4D4?BG6;N&[,@LK,.K"+>5)7/?')X]:J?$+_C_TSZ-_,5WP MZ"@#F_$OB.7398K"PC$M_-C QG:#TX]:SAX?\57*^?-K9BF//EK(P _+BH+0 MJ?B?/]H^]\WEY]=O'Z5WE &+X>CUJ**9-8D1RK 1L,$D=SD5QL=U>6GC;4#8 M6_GW+LZ(O89/4UZ97!Z%_P E#U'_ ('_ #% $]QH7BF2%KIM:(G W>3&[*OT M&./TJ[X.UZXU:">WO"&N+?'S8P6!]??BNH/2N"\"?\AS5?I_[,: .]HHHI#" MBBB@#(\37L]AX>NI;4XNG BA/H[D*I_,U1GN+T:G:^&]-NW1X;59KJ\F_>N$ MSM7&[JS$$Y/2K'C M'XY@5P"Z [E9">,C)X/4&J6PF7+2PU*TNTDDUB6[M\'S(YH$#=.-I0#'X@U7? MQ/'$ZFXTO4H+9G5!33P2K', M4C&V,$ AB2>G/UX/%1VMCR(+V2$+,?,D:3=C8@!/&>@]/ M2K=GKT=S>I9SV5Y8SR F);I%'F8Z[2K$9 YQUKFW\.:C+HF5B=;FVU66[2$3 M&,RQEFX#*?E)5L@_G6AING)<:K;S2Z3JD7V;=(DM]>M($?&/E7>V<@GGBAI" MU-#1O$MOKI#6=G>^3\P:>1%"*RG!7.[)/T!%;59H M"X4M^\=@,\]016Y>W5['H4MS:V;27QAW1VQ(_P!81PI/L>OTI-:Z#3.>OM>U M&+6Y;Z%O^)%8S):W*A02[-]Z0'&<(2H./]KTK>U/6K;2V@C:.>XN+@D0P6Z; MG?')(Y 'J2!67:^$?+T<6,VJWY62-A.BNNUBV=_5>A)/YU1M8-8L+C3KR6S M:YFM(YK"6,.H>:+WN-7M]+DLKVUO)HWD$<\:C M"KCDD,1SGC&>ASBF-XMM?+:XCL=0EL$SNO8X@8L#JP^;<1[A36/)/."51P# MC?\ (".HP<4[(+LZ:\\36EKJ,=A%;75W<2VXN8UMD5@Z$D<$D#MWP.14EGXB MLKJ"\DE6:S>R&;F*Z4*T8QG)P2",=P352RTJ2S\61S16YCL8]*2V0[LA6$A. MWUZ54U+0;O4M3\0(%\N*[LX8X92?E+J6.#WQG&?K2LAZFA!XE6:2,?V1JL<4 MIQ',\ VL>W1LC/J0*L0:_8SZ VLLSPVL:,\HE&'CVYW*P&>001BH+75M3D:" M!]"N(7R!+))*GEH.Y!!)/MP/PK$N;*67QA+H<85].N634KD9^X02"A'H[!3^ M#46"YV%K<&ZLXK@121&1 XCE #+D9P<$\UQNCZQJE]JMM&FHO/<+<2)J%F85 M$=L@W8^8#.N:BT74%\8LAAQHRSMJ"R9',S*%VX^I9OQH0V6+37Y[7P;=WVH.)+ MZP\R&8XQYDJG"\#INRO_ 'U5U=2N].L+.&YLK[4+TPJTS6T2XW=\DE5'/:LB M_P!!OI?&"HD.[1;J2.\N3D86:($ 8[[L1G_@-6M'M7@>QE26XU2.> M..2;S&,8>,DEB>>%.<^E=+XALKB\.E?9XC)Y.H1RR8(^5 &R?U%%D%V2RZV\ M=K#+_9&I/)+NQ L:;U [L=VT?G4H4\2W9\87.D'2KMX(XXR)$5.-S$%SE_N\>F>O%3^(+&ZN_"3VE MO$7N"L6$!&>&4G^1J"6*]T_Q?-?I83W5O=6L<.Z$K^[968G<"1QANU&@:FO8 MZM;WUG/MQA[V,-@HL9&YA_OJ0GX5K7Z*_B[0K>)0!:Q M3SD#^%=H0QXW+G&[')/$UJH@N-$>68< M;UC;!_+@_A7;T4 8OA^;6ITGDU>%(@Q!B5>"H[C'^-8^CZ=>P^.+Z[DMI$MW MW[9"O!Y'>NRHH #TKC/!VFWMEJ^HR7-M+$D@^1G7 /S&NSHH **** "BBB@! MLD:2QM'(H9'!5E(R"#U%-M[>*UMX[>! D4:A$0=% Z"I** "BBB@ HHHH ** M** &R1I*A21%=&X*L,@TZBB@ JI?Z98ZG&L=]:Q3JIRN]<[3['M5NB@"EI^C MZ=I6_P"PV<4!?[Q0*5 \;J596&00>HJMI^DV& ME*ZV-K' )""^P4>/]0>Y\1O;"0F*W4*%SP"1D_P ZQ=+US4-'F$EG<,@SRAY5 MOJ*]6&5RG24U+5G#+&J,W%K1'NE%<=HGQ L;XK#J"BTF/&_JA/U[?C77HZR( M'1@RGD$'(->?5HU*3M-6.NG4C45XL=1116184444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!=7EM8P&:ZGCAC' M\3M@5/7E?Q%U%KC6TLU<^7;H,KGC<>3^F*Z<)A_;U.3H8UZOLHJZL M.9H****YC8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1B%4L>@&3 M2UG:[=?8]!OKC."D+8^I&!_.JC'FDHKJ*3LFSQ;5+HWNJW=R23YLK-SZ$\54 MH/)HK[&*25D?.MW=PK8T;Q+J6B/_ *-,6B/6%^5/^'X5CT4IPC-?;#_EC( M<@#V/:O(Q&5)^]1?R/0I8[I4^\]FHK"T+Q7I^NXCB8Q7.,F%^OX'O6[7CU*< MJW4G\OYUY&B-)(J("S,< #N:]W*:5H.H^IY>/G>2@CTO MX;:<8=-N+]QS.^Q/]U?_ *Y_2NXJEH]B--TBULQUBC ;Z]_UJ[7DXFK[6K*9 MWT8'! .MQ*JGZ#G^@KK:\W^)EUNO+*U!^XAD/XG']*[,!#GQ$?O.?%2Y:3." MHHHKZ@\,**** "BM72O#NIZRX%K;-Y?>5_E4?C_A7>:/\/+&T*RZ@YNI!_ . M$']37+7QE&CI)Z]C>EAZE39:'(>#-.O+OQ%:S0(XB@C[*-KA1117*;A1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1169K^J)H^BW%VQ <+MC'JQ MZ54(NBBBOG#V HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\:\:W?VOQ5=D'*Q$1+^ Y_7->RUXCXBTV\LM!]6U,J\J?9(#SOE'./9>M=]I'@S2 M=)*R>5]HG'_+289P?8=!7I5\?1I:7N_(XZ6$J5-=D>5'1=1&G/?M:2+;+C,C M# YJK;3?9[J*;8K^6X;:PR#CL:][N;>*[M9;:90T4JE&!]#7ANL:;+I.J3V4 MH.8V^4_WE['\JG!XSZSS1DK/]!XC#^QLTSVS3;N"^TVWN;;;Y4B @+V]1^%6 MZ\V^'>NB&=])G;"R'?"3V;N/QKTFO"Q5!T:KC]QZ="JJD%(****YS8**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O+?B%K0O M-273H6S%;??QT+G_ _QKN_$FLIH>CRW)YE(V1+ZL?\ #K7B3JOIL>?CJME[-&KX:TDZSKD%L5)B!WRGT4=?\ #\:]M "J%4 M# [5RO@/13INC_:IDQ<76&Y'(3L/ZUU=<^8XCVM6RV1MA*7)3N]V%%%%N:1%=# E'RRJ.S=Z\P\7: =#U9O M+!^RS$O$?3U7\*;X4U]M"U57BFQR)+&LD;!D895@>"*=7SA[ 4FX9QD9]*YS6M-UVX$L\&K2"%&#"SM MHQ&9$'5?,.6W8[C JAX>L]-U'Q VJ:>CBULX_*1Y&9G>9P"^XL2?E&%QZEO2 MG;05SLZ***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *"0 23@ M"BN*\>^(A96ATNV?_2)E_>D?P)Z?4UK0HRK34(F=6HJ<7)G(^,=>.M:LRQ-F MT@RD0'?U;\:;X1T)M:UA Z_Z-#AY3Z^@_&L**)YYDBC4M([!54=R:]J\-:)' MH6D1VX ,S?/,WJW^ Z5[V+JQPM!4X;[+_,\NA!UZO-+8UP !@#H*6BBOG# MV 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 **** ,S7M&AUS2Y+23 ?[T;G^%NQKQ2[M)K&[DMKA"DL;;64U[]7'>-_# M/]IVIU"T3-W$/F4?\M%_Q%>GEV+]E+V<]G^#.+&4.=<\=T9O@+Q-C;H]XXQ_ MR[N3_P"._P"%>AU\]JS(X92593D$=0:]<\'>)UUJT^S7+ 7T0^;_ *:#^\/Z MUKF6#Y7[:&W7_,C!XBZ]G+Y'3D$J0#@XX/I7&6VB6W]K)HFH74CV\%N)TB+E M/MTVXD<]!7;UR-\]IINN:5I5MIUP;:QA M:X2*V@+ N?D09ZN*TUUNXMLS:O9BPM7($3;S(1[R%1M3MW/UIO4$;= M% ((!!R#14C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@!DS2)!(\4?FR*I*Q[MNXXX&> MV:YN^U[[;I,+VS7-J&F$-[LB+36O!)&T X.<#.#US5W6=1NX)Q;6C1VRK$9[ MB]G0M'"@X R-S$]L\ 'VK MKNYU"^,L21V/B>&+=Y0N5']U2>B@]ABIKZ]@TZSDNKEPD48R3_0>]%KNR"]E=E'Q#KD.A:8]S M(093\L4?]YO\*\6N[J:^NY;FX /#A0#6 M+M.3Q;J1^;?X5Z!3418HUC10J*,*HZ 4ZO#Q%>5>HYR/4I4E3CRH****P- H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#S3QSX5^S2/JUBG[ECF:,#[A_O#V-<7:7<]C=1W-O(4EC.585[ MZZ+(C(ZAE88(/0BO*/&'A1]'G-Y:*6L9&Z#_ )9'T/MZ5[N QBFO8U-^GGY' MEXK#N+]I [WPUXC@\06.X82ZC $L>>A]1[5N5X)I^H7.EWL=U:R%)$/X$>A] MJ]A\.^([;7[/>A"7"?ZV$GD'U'J*X\=@G1?/#X?R.C#8E5%RRW-DY((!P?6N M"ECU.S,6F6\=R^JW.Y9VG8RVTT?1I#\WR8R,=.PP:[ZH[B$7-M+ SN@D4J60 MX89[@]C7GIV.MHYJS\00Z>OV&.VN;G3].A6&?4$7M8>I1266G6^AZ-:%6G0Q+)L/EP)CYG8]SSP.I)^M9ENNHOJ- MK;:'.QT?2A';2HS >>*8*<,8 MW#8/IQ4U2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBFNZQQL[G"J"2?:@!LYE6WD,"HTP4[%G4 'T.:S]0:]\011:WICNVGV[,#; M)*5-[&IYQ@_+R#@=3C!P#5N0V6M7\%[HUS!)S8$DY0+P,X50.@&3^9J2QT?3M-=GLK.&!F&"R+@X],^E69YXK:%YII%CC M099F. !2WT0_-A//%;0//,ZI$@+,S' KR#Q7XGDUZ\V192RB/[M/[Q_O&IO M%GBR37)C;VY*6*'@=Y#ZG_"L+3=-N=5OH[2UC+2.?P4>I]J][!8-45[6KO\ MD>7B<0ZCY(;?F3Z)HUSKFHI:VXP.KOCA%]37M&FZ=;Z58QVEJFV-!^)/MO#\TAYED(Y<_X5JUY^.QCKRM'X4=>&PZI*[W84445P'4%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !3)H8[B%X9D5XW&&5AD$4^BC8#R/Q9X2ET68W-J&DL7/7J8SZ M'V]ZY^QO[G3;M+JUE,(PK@^>GM^1VGAKQ5;:] $8B*\4?/%Z^ MZ^U=!7S]#/+;3)-#(T.8;\+::FRQ7/19>BR?7T-'=(MK6RO'CLQ=8>80AW@B.X]\Y^; R1T/XUU M%%>6F=QPEMJJ1ZW)J!,3VUDI@ENK2,@WCOC9%L'5P<^H&1TR<=-I^NI>3_9[ MBRN]/N"NY([M5'F+ZJ58@XR.,Y]JS->:.&YM[2-(+%TD6ZM)Y<+#+,"VZ-\? M=)!Z\YW9'(YR+W4SKSO>7U@JZ?HQ\UQ%.)!<3_PQA@ " <9]\9JK7)O8[^BN M4L]?U%6AEO'M'1I4BN;9(VBEM&<[5/S$[QN(&<#KD>E=4&4L5!!(ZC/2I:L5 M<6BHXIXI]_E2(^QBC;3G:PZ@^]24@"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHJE]K%Q?W>G /&T<*/YJGGYMPX]QMH FNKR* MS$1F) EE6)2!GYFZ9KCX-1U35BMS8:C,MUYC;X#&OV:V16((D)7); ['.?05 M8UG^V[*R%O+"^IQ+-%)#GHBQHJ(H55& , "LW6M>LM"MO-NI/G(^2)?O.?\ M/>B,93ERQ5V#:BKLN7E[;Z?:O2>)_%EQKTWE1;HK)#\L?=O=O M\*IZ[XAO=?N?,N&VQ+_JX5/RK_B?>H-'T:\UN\%O:)GN[G[J#U)KW\+@H8=> MTJ[_ )'EU\3*J^2&WYD6G:;=:K>):VD9>1C^"CU/M7L/AWP];:!9>7'\\[\R MRDU2:%H%IH-GY-NNZ1O]9*1RY_P]JU:\_&XYUGR0^'\SKPV&5/WI;A1 M117G'6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %! (((R#110!P'BCP()=][I" / MU>W'0^Z_X5YVZ/%(4=2KJ<$$8(-?0=<[XB\(V6NH95 @O!TE4?>]F'>O7P>9 M.'N5=NYP8C!J7O4]SC?#?CFXTW;:ZANN+7H&S\Z?XCVKTRROK;4;9;BTF66) MNA4]/8^AKQ+5M%OM%NC!>0E?[KCE6'J#3=+UB^T>X$UG.R'NO56^HKJQ& IU MU[2D[/\ !F%'%3I/DGM^)[G/;PW4+0W$,7&H4*/;'3UKGM!\=6.J%8+O%KG"I&HKQ9R^I:)>#3;JXGFBU"ZM8BU@YM@LT; =V!^8]#T'(K)NX-"M-%M; MOP\UL=9F=%M9E?,LTA/S"0]2.NX'I[5WU4FTC3VU"._-I$+J,DK*%PWD,\.J M6MS:WKW)73X93"T1DBL-)=4TAC-J=[!=6 1FE MG\H1- 0,] 3N4]/7IUJ:Q\16-]=);A+JWED4M$+JW>+S0/[I8<^N.N.U*P7- M:B@$'HDFW&,8.<9SC\J=A M7-=M3BCUM-+D1DDE@,T3G[LFTX8#W&5/XUG:QXA6VTR>:V>.(K=+:?:)^(XV M) +GU"Y]N1BG>*8+EM)_M#3XUDO[ _:8%(^_@'())EN%V2*6^8LK+UY.0",CUII+<'W3VA!^SWLX6"59L? M\LL %E(!R""..XJWI/\ :4'BR>WU+R9)#9+LN(N!,JN>2O\ "?FYY(]/2M*S MT"WM;I+F2YN[N6/(B-U+O\K(Q\HXYQWZ^]6;;3+>UO9[Q?,>>;AGDD+8&<[5 MST'L*&PL7**S=7UW3]%@,EW. W\,:\NWT%>:>(/&M]JY:& FVM.FQ3\S?4_T MKIP^"JU]5HNYA6Q,*6^YUGB/QU;:<'MM.*W%UT+]40_U->9WE[U&%# PN]_Q9YS ME5Q,K+;\#G_#GA2\UZ428,-F#\TQ'7V7U->LZ9I=II%FMM9Q!$'4]V/J3W-6 M8HHX8ECB1411A548 %/KQ<5C)XAZZ+L>C0P\:2\PHHHKD.@**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH KWEE;:A;M;W4*2Q-U5A_G%>=:_P## MZXM0UQI1,\74PG[ZCV]?YUZ;171A\54H/W'IV,:M"%5>\?/CQO$Y2161U."K M#!%;VB>,-3T8B,2>?;_\\I3G'T/:O3=9\,Z;K:9N80LV.)H^&'^/XUYUK7@; M4],9I+=?M=N.0T8^8#W7_"O;IXS#XF/)45GV?^9YT\/5HOF@=WHWC/2M74(9 M?LUQ_P \I3C/T/0UT76OGL@J<$$$5N:3XMU;2 $BN#+ /^64OS ?3N*YZ^5= M:3^3-:6.Z5$>T54U+3K?5+-K:X#;=P=71MK(P.593V(/-QC)JM=7EWJL]H\NEW6GVEA)]KN)KK8,;5/RH%8 MYZ\GI@>]=32$!@00"#P0:RN78X V#6W@JX\1O=WT&J2QO?1;)VVH[_,D?EYV MD 1D^]:UY86]];I!.FZ)) M$D"C@94AA^&0.*SYM'NX=0N;O2[]+8W15IXY8/-4N %W#YA@X ![<"G>X6*J M^+[6*TMWO()DN)+Q[%X8E\PI*H)/3D@@#&!GYAQUQ;C\4:40XFG:UE0@-#Z#LHC)F"HV3C[W/-76D1656=0 M6Z GK7&F,_9E784$_B ,JXP,))G(^NS/XTEO#H-S)JLGB$VK7ZSNLGVMANBB MR?+\O/W1MP05[D]Z+!<[6H;JZALK66YN9!'#$I9W/0 =ZXK5+&W2]O+^2*SU MBRBC3*R792>T"H.%SP2?O9)4Y-;?B6WM]5\$7N8/,1K-I8ED7)!"94_6BP7- MXRQK&TC.H1>2Q/ _&FPSPW,?F02QRIG&Y&##\Q7(W@T=-/TAXH[1=%\X27:0 M*OE@E"49P.-N<9S[5:TYM.F\5B;0S"UN;9EO'ML>4S9'E\C@M][WQU[46"YO MG4+407,PF5DM2PFVG)0@9(/OBJ3:U976C6]Y!F>WO'2%%!VG+-M(/<$D=FIO6TZ7?F0P[2RJ02>3\HZYSN%7[ M47NDZ]!97&HSWMK>1.R&X5-T5S^-:DMM#/+#++&K20,6C8]5)!!(_ D4706,K4()8O$6FWD<+213* M]I<;1G:I&Y6/L"N/^!4ND:3):Z-/I-YLDME>2.'!R3 Q)53[@';^ K9H) &2 M<"E<+%>QM?L5A;VGFR2B&-8Q)(Z$T@_Y9P_,?\ M"N*U3XB:A=;DL8UM8SP&^\_^ KJHX*M5U2LO,PJ8FG3W9Z+J&K6&E1>9>W*1 M#' )Y/T'4UP.L_$6><-#I47D(>/.D&6_ =!7$SSS7,K2SRO)(QR6=LDU=TO0 MM1UB3;9VS.N<%SPH^IKUJ67T:*YZKOZ['#4Q=2H^6"M^92FGEN96EGD>21NK M.%M/T) T2>;C&,8JT4%%%%04%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 8VK>%]*UCHVI9[ M&1;N+LOW7_+H:]3HKKHXVM1TB[KLS"IAJ=3=:GS_ '%K/:3&*XADBD7JKJ0: M=:WES92B6UGDAREDM7/\/WD M_(\_K7J4\TI35JBM^*.&>!G'6#N&P>(UC;Y?Y$>VQ%+27XGMEGK^DW^!;7\#L>BE\-^1YK2SGI7SU5RVU74+3 M'V>]GC [*YQ7//*%]B7WFT\T5XW;^-]?M_^7WS!Z2(&_I6G#\2M40 M36MK)[@,I_G7-+*ZZVLS98ZD][H]1J">RM+F6.6>UAEDC.4:2,,5/L3TK@X_ MB<<#S-,&>^V7_P"M5A?B;:G[^GS#Z.#63R_$K[/Y%K%T7U.MN=%TJ]NENKK3 M;.>X7&)9(%9ACIR1FKV.,=JX?_A9EA_SXW'YBD;XF60^[83GZL*GZCB?Y1_6 MJ/\ ,=E:V5I9(R6EM#;JS;F$480$^IQWJ5$6-0J*%4= !@5P3_$Z+^#37/\ MO2X_I527XFW9SY.GP+_ON6_EBK678E_9_%">+HKJ>E45Y'TW-[:V:;[FXBA7UD< M+_.L*\\=:':9"W#3L.T2Y_4UY \CR-ND=F8]V.32*C.<*I8^@&:ZH9337QRO M^!C+'S?PH[O4/B7(=5U3(NKV1D/\ .U?R%3V M'A/6M1P8K&1$_OR_(/UZ_A74:?\ #0Y#:A>X'=(1_4_X5M?!X;:U_O9G;$5N M]ON//>M;NE^$-8U4*\=L8H6_Y:3?*/P[FO4M.\-:1I>#;6:;Q_&_S-^9K6KE MK9MTI1^\WIX#K-G'Z1\/M.L@LE\QNYO0\(/P[UUL44<$2Q1(J1J,*JC %/HK MRJM>I5=YNYW0IPIJT4%%%%9%A1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4R2*.9=LL:NI[, M,T^B@#%O/"6AWN3)I\:L?XHLH?TK#N?AKITF3;W<\1[!L,!_*NVHKHABZ\/A MDS*5"G+>)YK/\,KL$^1?PL.P=2O\LUFS?#_7HL[(H9N45TQS/$+ M>S^1B\%29XJ_A#7TSG39?^ D'^1JNWAW64^]IET/^V9KW*BM5F]3K%&;P$.C M9X5_86K?] ZZ_P"_1I1H&KMTTVZ_[]&O=**?]KS_ )4+^SX]SQ)/"NNR?=TR MX_%KR*/ZU['14O-JO1(I8"GU;/+8/AMJKC,US:Q>P8L M?Y5IV_PRB!!N=1=O41IC^==_16$LRQ$NMC18.BNAS%IX"T*UP7@DN&'>5SC\ MA@5NVVFV-F +:TAB _N(!5JBN:=>I4^*39O&G"/PH****R+"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **SM6!D-G;F21(YI]CF*1D8C8QQN4@CIV/:J7A]ITGDMY99W"V MT3D3.S,K;I%ZMSR%7\L]Z -ZBBL"4(VN2F^FOD=73[*L,DJQE<#J%^5CNSG= MGB@#?HKE+C7M2,5JD2%)1$YNRUN_RN&0 +QC/+>WO4=OJNIBXN?-N+B.*2X0 MJTMF28HS AZ#CE]P[X.?6@#KZ*Y:+4-=N%9QMAVFW4*;8G=YC;6;KQ@'=CMW MJJFL^)CK2V8MK3[/'/Y;33&1&F7>0655C8?=Q_$.?:@#LZ*YH:GK"^$+2]:- M3J,Z(65D*+&2,D, K$#MT)YJ"SUO69K6:2XB\JZ2$M%:K ["5OE6T967>LO4=<;D49QWQ4"ZWK $%Q)%( MB20P/(@@N,$<8XJP=7UEY;>.+EII52<&U8"VR^,9_BXSS[9H ZRBN>.IZD-)@D MD4QR&]FMYYO)+;(T>15DV?[6Q/;Y\]*@N]6U2-G%NX:0!!$CVSA9%*@F0D9V MX)/'^S[T =117,:7J%_:=8&AD4HUOM5W#+R".G!.,XZ&NGH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** &O&D@ D17"L&&X9P1T/UH6.-'=U15 M9R"[ 8+$#'/KQ110 ZBBB@ HHHH **** "BBB@!@BC65I1&@D GRAPHIC 9 prch-20211231x10k002.jpg GRAPHIC begin 644 prch-20211231x10k002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBL;7=: MDL!]DL+:6[U*6,O%%&FX*H(&YLD8&3CK0!LT5FRZOY5A#^X$X'3J3BJG_"56;:9]L2VNW87(M&M@@$JRDXVD$X_6@#=HK-CUE!I]Q>WM MI01@ _48H X:]NKF_ MT37K:WNWU.PM3;O#<8#%L,&D3*Z:.-(HPD:*B#HJC %-AMX;<,(8DCW')V*!D_A0!)2."5( M5MI]0.E+10!!Y,W_ #\M_P!\+_A1Y,W_ #\M_P!\+_A4]% $'DS?\_+?]\+_ M (4>3-_S\M_WPO\ A4]% $'DS?\ /RW_ 'PO^%'DS?\ /RW_ 'PO^%3T4 0> M3-_S\M_WPO\ A1Y,W_/RW_?"_P"%3T4 0>3-_P _+?\ ?"_X4>3-_P _+?\ M?"_X5/10!!Y,W_/RW_?"_P"%'DS?\_+?]\+_ (5/10!!Y,W_ #\M_P!\+_A1 MY,W_ #\M_P!\+_A4]% $'DS?\_+?]\+_ (4>3-_S\M_WPO\ A4]% $'DS?\ M/RW_ 'PO^%'DS?\ /RW_ 'PO^%3T4 0>3-_S\M_WPO\ A1Y,W_/RW_?"_P"% M3T4 0>3-_P _+?\ ?"_X4>3-_P _+?\ ?"_X5/10!!Y,W_/RW_?"_P"%'DS? M\_+?]\+_ (5/10!!Y,W_ #\M_P!\+_A1Y,W_ #\M_P!\+_A4]% $'DS?\_+? M]\+_ (4>3-_S\M_WPO\ A4]% $'DS?\ /RW_ 'PO^%'DS?\ /RW_ 'PO^%3T M4 0>3-_S\M_WPO\ A1Y,W_/RW_?"_P"%3T4 0>3-_P _+?\ ?"_X4>3-_P _ M+?\ ?"_X5/10!!Y,W_/RW_?"_P"%'DS?\_+?]\+_ (5/10!!Y,W_ #\M_P!\ M+_A1Y,W_ #\M_P!\+_A4]% $'DS?\_+?]\+_ (4>3-_S\M_WPO\ A4]% $'D MS?\ /RW_ 'PO^%'DS?\ /RW_ 'PO^%3T4 0>3-_S\M_WPO\ A1Y,W_/RW_?" M_P"%3T4 0>3-_P _+?\ ?"_X4>3-_P _+?\ ?"_X5/10!!Y,W_/RW_?"_P"% M'DS?\_+?]\+_ (5/10!!Y,W_ #\M_P!\+_A1Y,W_ #\M_P!\+_A4]% $'DS? M\_+?]\+_ (4>3-_S\M_WPO\ A4]% $'DS?\ /RW_ 'PO^%'DS?\ /RW_ 'PO M^%3T4 0>3-_S\M_WPO\ A1Y,W_/RW_?"_P"%3T4 0>3-_P _+?\ ?"_X4>3- M_P _+?\ ?"_X5/10!!Y,W_/RW_?"_P"%'DS?\_+?]\+_ (5/10!!Y,W_ #\M M_P!\+_A1Y,W_ #\M_P!\+_A4]% $'DS?\_+?]\+_ (4>3-_S\M_WPO\ A4]% M $'DS?\ /RW_ 'PO^%'DS?\ /RW_ 'PO^%3T4 0>3-_S\M_WPO\ A1Y,W_/R MW_?"_P"%3T4 0>3-_P _+?\ ?"_X4>3-_P _+?\ ?"_X5/10!!Y,W_/RW_?" M_P"%'DS?\_+?]\+_ (5/10!!Y,W_ #\M_P!\+_A1Y,W_ #\M_P!\+_A4]% $ M'DS?\_+?]\+_ (4>3-_S\M_WPO\ A4]% $'DS?\ /RW_ 'PO^%'DS?\ /RW_ M 'PO^%3T4 0>3-_S\M_WPO\ A1Y,W_/RW_?"_P"%3T4 0>3-_P _+?\ ?"_X M4>3-_P _+?\ ?"_X5/10!!Y,W_/RW_?"_P"%'DS?\_+?]\+_ (5/10!!Y,W_ M #\M_P!\+_A1Y,W_ #\M_P!\+_A4]% $'DS?\_+?]\+_ (4>3-_S\M_WPO\ MA4]% $'DS?\ /RW_ 'PO^%'DS?\ /RW_ 'PO^%3T4 0>3-_S\M_WPO\ A1Y, MW_/RW_?"_P"%3T4 0>3-_P _+?\ ?"_X4>3-_P _+?\ ?"_X5/10!!Y,W_/R MW_?"_P"%'DS?\_+?]\+_ (5/10!!Y,W_ #\M_P!\+_A1Y,W_ #\M_P!\+_A4 M]% $'DS?\_+?]\+_ (5,@*J S;CZD=:6B@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *Y;Q/=33WT&BF^BTZVNH'9KJ5-V]@0/+7) !PZW?4&U)M/CN0AV$*"QDVYZ@ \9ZTJ6&O:3X3M M]/L(#)@!9M?U#1%U.UOVBO+BWACFMY$C\L2;VV ,N3C#8Y'8U;MKK5=. MUNTL=3NH+N.^1S&\>O%4;K0]2UQ-4N[F%;*XF@BAMH7D#E M?+?S 7*\+"*Q23:AF60R2. ,C;T4#/7GGI0!T5% M%-=%=2K#(/44 .HJO]BM_P#GD/S-'V*W_P">0_,T 6**K_8K?_GD/S-'V*W_ M .>0_,T 6**K_8K?_GD/S-'V*W_YY#\S0!8HJO\ 8K?_ )Y#\S1]BM_^>0_, MT 6**K_8K?\ YY#\S1]BM_\ GD/S- %BBJ_V*W_YY#\S1]BM_P#GD/S- %BB MJ_V*W_YY#\S1]BM_^>0_,T 6**K_ &*W_P">0_,T?8K?_GD/S- %BBJ_V*W_ M .>0_,T?8K?_ )Y#\S0!8HJO]BM_^>0_,T?8K?\ YY#\S0!8HJO]BM_^>0_, MT?8K?_GD/S- %BBJ_P!BM_\ GD/S-'V*W_YY#\S0!8HJO]BM_P#GD/S-'V*W M_P">0_,T 6**K_8K?_GD/S-'V*W_ .>0_,T 6**K_8K?_GD/S-'V*W_YY#\S M0!8HJO\ 8K?_ )Y#\S1]BM_^>0_,T 6**K_8K?\ YY#\S1]BM_\ GD/S- %B MBJ_V*W_YY#\S1]BM_P#GD/S- %BBJ_V*W_YY#\S1]BM_^>0_,T 6**K_ &*W M_P">0_,T?8K?_GD/S- %BBJ_V*W_ .>0_,T?8K?_ )Y#\S0!8HJO]BM_^>0_ M,T?8K?\ YY#\S0!8HJO]BM_^>0_,T?8K?_GD/S- %BBJ_P!BM_\ GD/S-'V* MW_YY#\S0!8HJO]BM_P#GD/S-'V*W_P">0_,T 6**K_8K?_GD/S-'V*W_ .>0 M_,T 6**K_8K?_GD/S-'V*W_YY#\S0!8HJO\ 8K?_ )Y#\S1]BM_^>0_,T 6* M*K_8K?\ YY#\S1]BM_\ GD/S- %BBJ_V*W_YY#\S1]BM_P#GD/S- %BBJ_V* MW_YY#\S1]BM_^>0_,T 6**K_ &*W_P">0_,T?8K?_GD/S- %BBJ_V*W_ .>0 M_,T?8K?_ )Y#\S0!8HJO]BM_^>0_,T?8K?\ YY#\S0!8HJO]BM_^>0_,T?8K M?_GF/S- %BBJDMO9PQF24(B#JS-@#\S7%W7C_1K?56MDL7EMT?:UPK]?4@=Q M6E.C.I\"N1*<8?$SOZ*H6O\ 9M[$)+5X9D(SF-\_UJ?[%;_\\Q^9J&FM&7N6 M**K_ &*W_P">0_,T?8K?_GD/S-("Q15?[%;_ //(?F:/L5O_ ,\A^9H L457 M^Q6__/(?F:/L5O\ \\A^9H L457^Q6__ #R'YFC[%;_\\A^9H L457^Q6_\ MSR'YFC[%;_\ /(?F: +%%5_L5O\ \\A^9H^Q6_\ SR'YF@"Q15?[%;_\\A^9 MH^Q6_P#SR'YF@"Q15?[%;_\ /(?F:/L5O_SR'YF@"Q15?[%;_P#/(?F:/L5O M_P \A^9H L457^Q6_P#SR'YFC[%;_P#/(?F: +%%5_L5O_SR'YFC[%;_ //( M?F: +%%5_L5O_P \A^9H^Q6__/(?F: +%%5_L5O_ ,\A^9J9$5%"J, =!0 Z MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BD) &2<"LF_\4Z)IV1<:C &'5$;>WY#-5&,I.T5<3DEN:]%< M+=_$RSW^5IMA MNR2]RB$O^IX_2MJQ\ ^'[+!:U:YG1'N0$/ZY:N]M[6WM(_+MX(X4_ MNQH%'Z5-1[>G'X(+YZA[.3^*7W:'G\?PYN;UQ+K.M33MW5,G]6_PILOPLMC? MJT6H2+:9R8V3+_0-T_2O0J*/KE;HP^KT^QP5S\,X8Y/-TK4[FUD'3=SC\1@U M#]E\?:+_ *FXCU&%>Q(?1_$6\L7$6 MM:)- W0LF5_(-_C6]8^.?#]]@"]$#G^&=2GZ]/UKH)(HYD*2HKH>JL,@UA7_ M ()T"_R7L$B<_P W?L'R/_ !Y/]%^\D>HPK[!S^F&H^KPE_ M#FOGH'M9+XH_J>AT5P,'Q*$$@BU?2;BVD'4I_P#$M@UT-CXQT'4,"/48D<_P MS?NS^M1/#58:N)4:L);,W:*:CJZAD8,IZ$'(IU8&@4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4449Q0 4R65(8VDD=411EF8X 'UKE]=\>:; MI3-!:_Z;=] D1^53[M_09K"CT+Q)XQD6XUJX:RL<[E@ P2/9?ZM73##.W-4? M*OZV1E*JKVCJS/O/B5J@U>1K98/L:.0L17.]0>I;KDUJC7O&NM '3M+6SB;I M(Z=O7+\'\!6Y!X \/P30RBU=S'CAY"0Q]2._\JZ>M:E>@K>SA]YG&E4=^>7W M'GH\#Z]JI#:UKK;3UC0E_P .P%:UC\.]!M,-+#)=..\S\?D,"NLHK&6*JM63 MLO+0T5&"UM+SF0&2$."R'N".M5]2\'Z+JM^+VZM2TQQN*N5#X M]<5C:A\-M/E\O(M5H[2T.W MHJK9:G8ZE'YEE=13K_L,#CZCM5JN=IIV9LG?8****0!1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M45FZOKVG:)!YE]<*A(^6,T$1RWX^GXUR>[Q3XW/R_P#$MTIN M_(W#^;?H*W="\!:=IC"XO/\ 3KO.2T@^0'V7O]376@8&!6GM*5+^&KON_P!$ M1R3G\>B[&!H7A#2]""O%%YUR.L\HRWX=A^%;]%%HIIM.Z$TGN<+>_#:W63S]'OY[.8'/^/F :G;+_&!O./J/F_,5Z+172L5-JU1*2\_\S)T8[QT.-TW MXD:3-R@_4<_F*ZNUO;:^B$MK<131_P!Z-@P_2JFI>']*U8'[ M;912,?X\8;_OH6HU6BW9Z/S.MHJ."XAN8A+!*DL9Z,C!@?Q%25SFH4444 %%%% M !1110 4444 %17-S#:6[W$\@CBC&YF/0"I:Y;Q1;/+?VSWUM>76C")A+%:, MV5DR,,RJ0S+C/3./2@#J:*PTC@U+PW$-+U2<6A4D3H^Z1D&?EW-R#GC/48K' M6.ZOO .B%$NKDG[.\ZPR$2.G\7.0>GO0!VE%<9/J-IIWAO5$TA;NTO(FC22. MZ9VDB,C!0WS%N,$D8..*MQV:Z#XETN"SGN6@ODE2=)IVERRKN#_,3@]1QZT M=11137=44LQP!U- #J*K_;;?_GH/R-'VVW_YZ#\C0!8HJO\ ;;?_ )Z#\C1] MMM_^>@_(T 6**K_;;?\ YZ#\C1]MM_\ GH/R- %BBJ_VVW_YZ#\C1]MM_P#G MH/R- %BBJ_VVW_YZ#\C1]MM_^>@_(T 6**K_ &VW_P">@_(T?;;?_GH/R- % MBBJ_VVW_ .>@_(T?;;?_ )Z#\C0!8HJO]MM_^>@_(T?;;?\ YZ#\C0!8HJO] MMM_^>@_(T?;;?_GH/R- %BBJ_P!MM_\ GH/R-'VVW_YZ#\C0!8HJO]MM_P#G MH/R-'VVW_P">@_(T 6**K_;;?_GH/R-'VVW_ .>@_(T 6**K_;;?_GH/R-'V MVW_YZ#\C0!8HJO\ ;;?_ )Z#\C1]MM_^>@_(T 6**K_;;?\ YZ#\C1]MM_\ MGH/R- %BBJ_VVW_YZ#\C1]MM_P#GH/R- %BBJ_VVW_YZ#\C1]MM_^>@_(T 6 M**K_ &VW_P">@_(T?;;?_GH/R- %BBJ_VVW_ .>@_(T?;;?_ )Z#\C0!8HJO M]MM_^>@_(T?;;?\ YZ#\C0!8HJO]MM_^>@_(T?;;?_GH/R- %BBJ_P!MM_\ MGH/R-'VVW_YZ#\C0!8HJO]MM_P#GH/R-'VVW_P">@_(T 6**K_;;?_GH/R-' MVVW_ .>@_(T 6**K_;;?_GH/R-'VVW_YZ#\C0!8HJK)J-I%&TDDZ(BC)9N * MX[5_B$AE^QZ!;M>7#<"0J=H^@ZG]!6E.C.H[11$YQAN=E?:A::;;&XO+B.&( M?Q.<9^GJ:X:]\;:EK=PUAX8LI&)X-PZ\@>N#POU-0V7A2XUBY6_\3ZB[L>1; MH>1[$CA?H*[BR73-.MUM[-(X8A_"BD?GZUO^YH_WG^'_ 3/]Y/R7XG+Z3\/ MD,_V[7[EKZZ8[C'N)7/N>K?H*[6**.")8HHUCC4855& !["HOMMO_P ]!^1H M^VV__/0?D:PJ5IU'>3-(0C#8L457^VV__/0?D:/MMO\ \]!^1K,LL457^VV_ M_/0?D:/MMO\ \]!^1H L457^VV__ #T'Y&C[;;_\]!^1H L457^VV_\ ST'Y M&C[;;_\ /0?D: +%%5_MMO\ \]!^1H^VV_\ ST'Y&@"Q15?[;;_\]!^1H^VV M_P#ST'Y&@"Q15?[;;_\ /0?D:/MMO_ST'Y&@"Q15?[;;_P#/0?D:/MMO_P ] M!^1H L457^VV_P#ST'Y&C[;;_P#/0?D: +%%5_MMO_ST'Y&C[;;_ //0?D: M+%%5_MMO_P ]!^1H^VV__/0?D: +%%5_MMO_ ,]!^1H^VV__ #T'Y&@"Q15? M[;;_ //0?D:/MMO_ ,]!^1H L457^VV__/0?D:/MMO\ \]!^1H L457^VV__ M #T'Y&C[;;_\]!^1H L457^VV_\ ST'Y&C[;;_\ /0?D: +%%5_MMO\ \]!^ M1H^VV_\ ST'Y&@"Q61J?A?1M6R;JQC,A_P"6B#8WYCK^-7_MMO\ \]!^1I?M MMO\ \]!^1JHRE%WB[":3T9PT_P /KW3I3/X?U>6%^NR1BN?^!#K^(KE-5\2> M*+34C!>7\T5Q;_*50A0?NS:QI]N,RW<2>Q/-<=K'B.PGU59(]+L[M8B M LTR98_3T'UK1YK3HN^(L_S"&75:VE%6_(['1KJ>]T:SN;E-D\L2LXQCDBKU M4;35+6ZM(IU?:)%#;2#Q[5-]MM_^>@_(UCS*7O+9CY7'W7NBQ15?[;;_ //0 M?D:/MMO_ ,]!^1H L457^VV__/0?D:F1U=0RG(/0T .HHHH *QM8BUO[3;OI M5W&B.PCECE@#A!R3(#D'T&.>U;-% &+#HMS8:(MCI]ZB3%V>6>>'S-Y8DL=H M(QR:AT_1=7T[1(=/BU>#?;A5BD^Q\; ,88;N?J"*Z"B@#GE\+BXM-274;QKB MYOU59)HT$80)]P(N3C!YY)R:GLM&O%U**^U345O);>-HX D'E*N[&YB,G+' M'8=>*VJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "B@D 9/2N4UOQ[I>E%H;<_;;H<;(C\H/NW^&:N%.=1V MBKDRG&*O)G5,0JDDX Y)->>ZE\3UM[Z:&SL!-$A*K*\F-Q]< =*B&F>*O&1# MZC,=.TYN1%@CP@C^$-N/Y"L>X\;V2G;:V\T[= MN-H/]?TK">)HP^*2-Z>%K5/ABSJ**X_^V/$VH_\ 'GIP@0]&=?ZMQ^E'_".: MYJ'.H:L54]40EOT&!67UMR_AP;_!?B;?4U'^+-+\7^!T=SJVGV?_ !\7D*'^ MZ7R?R'-8]SXVTV+B!)KANV%VC]?\*6V\%:9#@S&6=N^YL#]*V;;3+&S'^CVD M,9]0@S^?6C_:I]H_B_\ (/\ 9(=Y?@O\SFO[?\0:A_QX:7Y:'H[J3^IP*/[$ M\1ZAS>ZIY*'JJ,?Y+@5V%%'U3F_B3;_!?@'USE_A02_%_B ?=N@_4USNWQ9XT^_\ \2W3&[<_@5EW9S M?%GC,YN7_LW36Z)@KN'TZM^.!75:)X/ MTG0PKPP^=<#_ );R\M^'8?A6_143Q$I+ECHNR*C22=WJPHHHKG-0HHHH *** M* "BBB@ HHHH **** "BBB@ HI&95&6( '<\51GUK3;?_6WT /H'!/Z5,IQC M\3L5&$I?"KE^BN?G\9:1#]V264_[$9_KBJ+>-FF.VRTR:5O<_P! #6$L90CI MS?=J=$<%B):\OWZ?F==17'G5/%5W_J=.2!?5DQ^K&JTD>N3 _;-=M[<=U68 M_DM3];O\$&_E;\ROJ?+\SPL M=YM^B_S.AG\::3%GRVFF/^RF/YXKE)_%>J2:@UQ%<,B;ODB_AQZ$=ZUX+S'_ M !X>&X@>S-&6_7%8]S)=MJK2RQ[+H.#M"8P>P K.IA\352YIV]#6EB<-2;Y: M=_7_ (8W_P#A+[_'_($ES]6_^)H_X2S5?^@))^3_ .%3C5/$D8^?35?Z(?Z& MC_A(]3C_ -;I$GX!A_2M?85O^?K^Y&7UBA_SZ7WL@_X2C66Y31'Q[J_^%'_" M2ZZW"Z(V?='J?_A, G^MT^5/^!?XBI4\96)^_#<+] #_ %H^KU?^?C^Y!]9H M_P#/I?>RG_PD'B+_ * A_P"_;T?V[XG/31EQ_P!(=)?I=H/\ >4C^E'U:I_S\?X!]9I_\^E^)B?VUXI?[ND(/^V;?U-)_:WBL M\#2T!/\ TS/^-=&FKZ=)]V]M_P#OL"ITNK:3[D\3?1P:/JT_^?C_ #ZU#_G MU'\3E?[1\7?] ^/_ +X'_P 51]L\8-R+*,#TVK_C77C!Z8I:7U67_/R7W_\ M '];C_S[C]W_ 3RO5CJ\FI[KY)5N3C:H'Y;W7&:[!F0, S*">@)IU9PR^"DW.3=_ZU[FM3,IN*4(J-OZT['/VO@W2;?! MD22=O61^/R&*V+>QM+1<6]M%%_N(!5BBNN%"G3^&*1Q5*]6I\P_&JA"4W:*NQ2DHJ[-VN>USQEI.B!HY)O/N1_RQ MA()!]ST%@_G72T5$\3)KEA[J[(J-))WEJPHHIKR(@ MR[!1ZDXKG-1U%9\VN:9;Y#WD1([*=W\JSIO&&GQ_ZI)I3[+@?K0!T--,B!PA M==YZ+GFN.G\;2R3W#732GS"V[<#R#[5'M()VN6J&JK>-CO:*X MI+3Q3+R7G3_>F _D:G&A^()EQ+J.T>AF8_R%:*:>QDX-;_FCKLXJ"2\MH?\ M6W$*?[S@5S!\)WTJ_O=1#'T.YOYFD'@@YYO5_"'_ .O0^;H-I!X+@[WDGX(*S<: MSVDON_X)HI45O%OY_P# &R^.K$?ZJUN7^H"_U-5G\<3O_J-,)'JSD_R%71X, MM>]U-^ %/'@VQ&,SW!]>1_A6;HUW_P O/P1HJU!?\N_Q9RLVOZS+>&Y%R\9S MQ&I^4#TQWJQ)J6K7 !GUI(@1]V/.?_'1_6M"7P?=?;=L4L?V.ETA%?(X-X[21LW-]>7)]EQ^K$_RJ>"T MM6_X]]&N;CWDD8_^@@5Z''9VT./*MXDQ_=0"IJN.#H1UY?OU_,SEC<1+3F^[ M3\CB(;#53_Q[Z-:0?[31+G_QXFKJZ3XBF&)-02%?[J-C'X**ZJBMXPC'X58Y MY3E+XGTMY/OP1-]4!J:B@"D^D:=)]ZR@_[X J!_#NE/ULU'^ZQ']:U** ,1_"FEMT MCD7Z2'^M5W\&V)^Y/<+]2#_2NCHH Y?_ (0\)_J=0E3_ (#_ (&C_A&]3C_U M6KO^)8?UKJ** /.-3LM2BU#R[GS9I> CC+;OI6]'IOB4Q(?[11>!\K,)?^@G%_WT?_B:/[,\2_\ 03B_ M[Z/_ ,373T4 LZZ? MR/D0N%:0^@SU- &C14 M"7EL]F+M;B)K8KO\X.-FWUSTQ2?;[06'VXW,0M-F_P XN-FWUSTQ0!8HJK9Z MC9:A;FXL[N&>$$@O&X8 CU--L=6T[4FD6QOK>Y:/[XBD#;?KB@"Y1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 444C,JC+$ >I.* %HJK)J5C%GS+RW3']Z51_6N=7XB:";]K8RRJ@)'GE/D/ M]??\)MXDO/^/#PVX'JZNW]!0+CXAWOW+>&U4]R M$&/S)-5]4FOB:7S%[>+V3?R/0::SJ@R[!1ZDXKSY_#GC&Z&;WQ$L"GJ%E8?R M %0'P+9D[M2\3F0]P"/YEC1[&DOBJ+Y)L/:3>T3NKC7=)M?]?J5I&?0S+G\L MUE7'CSP[;Y_T_P P^D<;'^F*Y]/"_@RV'[V]GG/^^>?^^15F./P9:?ZK2O-( M_OH6S_WT:+89=6_N"]5]D23_ !/TE#B"UNYCV^55'\ZJM\0=6O,KIWAV9B>A M.Y_T"BM!/$>EVB_Z)H\<8'3"JG\A3)?&TW_+.VA3_>G:)X!TO2RL]T/MUUU+RCY0?9?\BJ!4E'LJTOBG]R_SN'M:,?AI_>_\K' 0^#]6E_UL ML$(^N3^E:,/@6+@W-_+(?1%"_P \UUU%'U6#^)M^K8?6ZB^!)>B1AP>$='@Y M-L93ZR.3^G2GMX6TAKM;C[* 1SL!(0_A6S15_5J*5N5?<0\56;OSO[Q !@# M ]J6BBMC **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "L+5],OCJUOJVG"VFFBA:%K>YR%920OUH BM7L?$7A]99+ 1I&[ MYMGP0DB$@Y X;G/MWK#M@LGASP5#* 8))8O,4]&(B8J#_P " KJ)-#L6TR/3 MHUEM[:,Y5;>9HCW[JV)4JLEP[&,KT*$G*X]L4 6W^2*6QM3.LVTY_P" 9'TK=OX8K?Q?H!MXTC9H[B-P@QF,*"!Q MV#;:T;70=.M;2XME@,B7/$YF=I&EXQ\S,23QQ2:=H%AI:9Y2 MJ?W06)P/84 :=-=/_P ^K?\ ?:T>=/\ \^K?]]K4]% &??WEU;:?/-':G>B$C+ UQ$&OZG;3 MM,MRTC'^"4DH?P[?A7HY&1@U3ATJPMY3+%:1(YR"0OKUH XB7QWK<)!.E6TJ M^L;M_*E3X@:PR[CX;E93T*E\?^@FNMN_#FF7>28/*8_Q1?+^G2L=_#6HV)+Z M;?M_NEBA/]#6\:T$O>@G]YFZUG3#MU"TWH.-S+C_ ,>'%:=KXJTZYP)2T#?[8R/S%4JU M!_\ +O\ %B=.HOM?@<[_ ,+2LQP^F7"GN-Z\4\?%+3<\V5T/Q6NVC>WN4W1- M'(I[K@BD:SM7&&MX6'N@-/VE#^3\1F-K.9;?.!-N!/UVU8?XFZ(OW8[I_I&/ZFJEO\,+6 M+5A-)>M)9*VX0%/F(_NDYZ5UT>@Z1#_J],LU]_(7_"M*CPBMRILF'MWO8Y-_ MBEIX.(["Y?TRRBF?\+'NIO\ CU\/7$@_WR?Y+7=QVT$/^JAC3_=0"I<5G[6@ MMJ?XE,?%<__'MX:8?[\DPQ9]4 _]":O0J*/ MK$%M30>REUDSSUHOB-.,%X8?H8A_+-,.A>/)_P#6ZP$S_=FQ_("O0WD2-2SL MJJ.I8X%95UXETRUR/.\UAVB&?UZ4?6I=(I?(/8KJW]YQ_P#PA/B6;_CZUZ=L M]A*Q_FU*OPV9^;C4+N0]\!?ZL:VI/$]_= _8;$(G_/23D#\> *RKJ]DGS_:. MM+CO%!E_T7"_K6<\PG!>])+[C2&#]I\,6_O*LW@WPW8C_2KJ\9Q_"LT9/Y $ MUS\>A62S(6,SH'!(R 67/3VXKH8;FR)*6&EW%Y+V:8\#WVK_ %-4K>UU-]02 MVB@D6Y##&4P5/J?:N26=-/W9-^B.N.42:O))>K-BWAM4/^A^$X#Z&2(R?S%7 MQ0]\ # M^>:SEBL1/:#^;*6&P\-ZB^291GU35AGSM6MH_995)_\ '+&Z&23_ 'Y#_3%7X=#TN#_5V%N#ZE ?YU/^U2_E7WL?^R1_ MF?W(\\-Q:RG"+>3OZ<#_ !J:.ROIO^/?1IB/63=_]:O2TC2,81%4>BC%.H]A M6E\53[DD'MZ$?AI?>VSSM?#FNR@?Z)#$/=E_Q-3IX/U1VS-.B^H3_(KO:*/J M<'\4F_5A]=FO@C%>B.-B\%0C_7-=2?[K(O\ C5Z'PMIL6,Z=))_OS?X&NDHJ MHX2A':*(EC,1+>;_ "_(Y.+PC;Q7PG\N=H5;<("ZX^F<]*Z023 8%JP'LZU8 MHK6G2A3^!6,JE:=3XW<@\Z?_ )]6_P"^UH\Z?_GU;_OM:GHK0S(/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6CSI_\ GU;_ +[6IZ* (/.G_P"?5O\ OM:/.G_Y]6_[[6IZ* (/.G_Y]6_[ M[6I4)9067:?3.<4ZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@!" 000"#U!K+N_#FFW>28/*<_Q1';^G2M6BDTGN--K8X^;PI>VCF73 MKS)'8DHWYC@U'_;>N:40M] 70=Y%_P#9AQ7:4A4,"" 0>H-*S6S*YD]T<_:> M+K&; G1X&]3\R_F*V[>[M[I-T$T<@_V6S6?>>&],O,L8/*<_Q1';^G3]*P[G MPC>6[>98W2N1T#?(WYCC^5+F:W0S^_3_@'945PPU?7M((6[1S&/\ GLN1 M_P!]#_&M.T\8VL@ N87B/]Y?F7_&G&<9;,4H2CNCIJ*Q/^$JTOS2GF28'\>P MX/\ 6J-WXSA3(M;=G_VI#M'Y53=B4KG4U#<7EO:KNGGCC'^TV*X&?Q'JNH-Y M<+R<_P %NA_GUIL/A[6[UM[0>5G^.=^?RZU@\33VCKZ:G0L-4WE[J\]/^"=- M=>+K"'(@62=O8;1^9K"N_&-[+E8C' O^R-S?F:MV_@8M@WE\S>JQ+C]3_A6S M:^%M(M<$6HE;^]*=WZ=*ASQ$OABEZO\ 1?YEJGAX?')OT7ZO_(X1KNZU&7E; MF[?TY/\ C6C:Z#KD^#';16H_O28S^N37H$<4<*[8T5%]%&!3Z7U>I+^)4?RT M']9IP_ATU\]3D8O!3S$-J&HRRD?PIV_$_P"%:UKX7TBUP5M%D8?Q2G=_]:MB MBKAA*,-5'[]2)XRO/1RT\M/R&QQI$@2-%11T"C IU%%=!S!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 %%%% !1110 4444 %%%% !1110 4444 %%% M% "%0P((!!Z@UDWWAK3;P,P@$,IZ/%\O/N!P:UZ*F4(RW149RCLSSJ+P]JH/>NLMO"VDVY#&V\YO69BWZ=*V:*CV2?QZE^V:^#3T&1PQ MPKMBC5%]%&!3Z**UM8R;N%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &5 MK>KG3HT@MH);G4+A7^SPQJ#D@=6R0 HR,\]ZCDUYK71K>\N;"[\^21(/LX10 MYD)QP"V,9[YJ'Q -):XM3>:H--O8@SV]P)1&0.C#+?*PZ9!]*S;>]@U;P]NU MS41%%%?%;>_C/DB;8?8XXH VSKJP:;->WUC=V:1L%$VL6CEFA8,FYW!5R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H GHJ#R[G_GLG_?O_Z]'EW/_/9/ M^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3_OW_ /7H GHJ#R[G_GLG_?O_ M .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H G MHJ#R[G_GLG_?O_Z]'EW/_/9/^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3 M_OW_ /7H GHJ#R[G_GLG_?O_ .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ M?O\ ^O1Y=S_SV3_OW_\ 7H GHJ#R[G_GLG_?O_Z]'EW/_/9/^_?_ ->@">BH M/+N?^>R?]^__ *]'EW/_ #V3_OW_ /7H GHJ#R[G_GLG_?O_ .O1Y=S_ ,]D M_P"_?_UZ )Z*@\NY_P">R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H GHJ#R[G_GLG_? MO_Z]'EW/_/9/^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3_OW_ /7H GHJ M#R[G_GLG_?O_ .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ ?O\ ^O1Y=S_S MV3_OW_\ 7H GHJ#R[G_GLG_?O_Z]'EW/_/9/^_?_ ->@">BH/+N?^>R?]^__ M *]'EW/_ #V3_OW_ /7H GHJ#R[G_GLG_?O_ .O1Y=S_ ,]D_P"_?_UZ )Z* M@\NY_P">R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H GHJ#R[G_GLG_?O_Z]'EW/_/9/ M^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3_OW_ /7H GHJ#R[G_GLG_?O_ M .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H G MHJ#R[G_GLG_?O_Z]'EW/_/9/^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3 M_OW_ /7H GHJ#R[G_GLG_?O_ .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ M?O\ ^O1Y=S_SV3_OW_\ 7H GHJ#R[G_GLG_?O_Z]'EW/_/9/^_?_ ->@">BH M/+N?^>R?]^__ *]'EW/_ #V3_OW_ /7H GHJ#R[G_GLG_?O_ .O1Y=S_ ,]D M_P"_?_UZ )Z*@\NY_P">R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H GHJ#R[G_GLG_? MO_Z]'EW/_/9/^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3_OW_ /7H GHJ M#R[G_GLG_?O_ .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ ?O\ ^O1Y=S_S MV3_OW_\ 7H GHJ#R[G_GLG_?O_Z]'EW/_/9/^_?_ ->@">BH/+N?^>R?]^__ M *]'EW/_ #V3_OW_ /7H GHJ#R[G_GLG_?O_ .O1Y=S_ ,]D_P"_?_UZ )Z* M@\NY_P">R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H GHJ#R[G_GLG_?O_Z]'EW/_/9/ M^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3_OW_ /7H GHJ#R[G_GLG_?O_ M .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ ?O\ ^O1Y=S_SV3_OW_\ 7H G MHJ#R[G_GLG_?O_Z]'EW/_/9/^_?_ ->@">BH/+N?^>R?]^__ *]'EW/_ #V3 M_OW_ /7H GHJ#R[G_GLG_?O_ .O1Y=S_ ,]D_P"_?_UZ )Z*@\NY_P">R?\ M?O\ ^O4R!@H#$%NY Q0 M%%% !1110!5O]/M]2A2*Y3>BR)(![J01^HJ=HHW MC\MD5DQC:1D?E3Z* &K&B1^6J*J 8V@8'Y4D<4<*[8D5%SG"@ 4^B@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***R?$.JR:1I\8D1QECC2T?8K M?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ M .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4] M% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V M*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM M_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U M/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1 M]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8 MK?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GD MM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2 MT?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4]% $' MV*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V*W_Y MY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#G MDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10! M!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ YY+1]BM_ M^>2U/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 0?8K?\ MYY+1]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K?_GDM3T4 M 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM'V*W_YY+4]% $'V*W_ .>2T?8K M?_GDM3T4 0?8K?\ YY+1]BM_^>2U/10!!]BM_P#GDM2HBHH51@#H*=10 444 M4 %%%% !1110 4444 %%%% %>^^U_96%CY(G) 5IL[5YY.!UX[<9]:S_ M> M75_X>M[B\F\ZX+RJTFT+NVR,HX' X K0OI;F&U9[2V6XF!&(VE\L'\<&N5M& MUC1?"4]G-8I'<6]L9B2 MB11_*7"CJ2VX]L\ZCX/M[J:\1+MXV+7#QC"X8C=MX'05<2WFT?1+> MUTVU6Y:!%C5'E\O( P23@\]ZS- M=9T_PW]@FL+43P+B/=<;DERQ)!POR\'' M>@!= U"ZFUJ\M/[475;.*%'%RJ(-DA)RF4X/ !]1FGJ;K5-?U&2UN3#'9QK: MQ/C/IEOJ,-M%;ZTN&74_MJ7LCI) 8%0(H4G<0Q9X5$V].YYR339M'UF&WU+2+2.V:ROI9'6Z>4AH5D.7&S'S')..1 MU% '3VMPMU:0W"C"RQJX'L1FFWWF?8I?*NDM6"Y\]U#!!W.#QTSUJ2WA2VMX MH(\[(T"+GT P*BO_ +3]CD^R0PS2_P#/.9BJN.X)P<<>U &+X=U"ZN=3U"V. MHKJ=G L92[54&'.=R93Y3C@\=,TP27%_JFKWD5\+2"U"VD:7/J/B"XL8+,+:>6EE:N9/-<'(9L #/11@=#6E9Z?=Z9X9@MK> M""YN@NZ9)VVK(S'<_.#U)/4&@"#P]J%Y>*ET.*[CT"XU!( =0OF>Z\N4[0"WW%)Z@!0H_.H?#]GJMNTJ M:CIT?FW66NKS[6'9VQ@ +M&%'0#/ H I)JFLQ:39>(I;Y6MKB6,R6/DJ$2*1 M@HPV-VX @\G'7BKFK3ZOI5[97"ZF+A;F]2#['Y"A2C$_=(^;('.17PM( M+15M(YFP44CYI6P3C/1^TED)7Y3CC MIZUIV6GW>F^&8;:"""YNMN^9)VVK(S'<_.#W)QD&LZ'PY=7[:M+=06^G)?6O MV86UL^\9Y_>,< 9Y X'04 21W&L:7?:4]_J NX;]_)EB,*H(7*EAL(&2.".< MU9N7N-1\3_9[:8QI86Q=FY*^=)PFX9&0%!./<57CM-7NI]/DU>&V@M],S,SP MRF0SN%*@@;1M')..3VJQH<=VF@W.HI #J%^SW0CE.T D812>H 4+^M $-M=Z ME8>)CI]S?F_@:S:X2,O8^2H5 M(G8*,-C=N (/)QUXJYX?L]5MWE74=.C\ZZRUU>_:P[.V. %VC"CH!GBJ\.B: MPVG6F@SQVPT^VD0F[68EY(T;PUJPO]2.F0VT\.H,) \LQ M0P2;0I)&#N' /&* -?1=0_M;1;._*A&GB5V4= >X_.H/$FI3:5HLES;E%D+I M&))!E8]S!=Q'H,YJUI5@NEZ3:V*,7$$2Q[C_ !8')IVHK(]A,L5K#=.5QY$S M;5<=P3@_RH Q]/O+RU\1G2KF_P#M\F^&8;>"""XN]N^9)VVK(['<_.#W)QD&@#,LM>NK6VUV9[U M=5L["(20W055W/M)9"5^4XXZ>M31W.L:7>:5)?Z@+N&_D$,L7DJ@A=E+#80, MD9&.WTZ.]M/LPMK9]XSS^\8X SSC@=*DCL]7NI]/;5H;: M"WTP^:SPRF0SN%*@@;1M')..3VH M7+SZCXG%O;3&-+"W,C-R5\Z3A PR,@* M&./<5!;7>I6'B8:?HQ&I/4 *%_6H/#]IJUM)*-1TZ/SKK+75Y]K#LQQP NWA1T SQ0!37 M5=8CTBT\1R7P:VFD0O8^2H5(G8*,-][< 0>3CKQ5S5Y]7TJ[M+E=3$ZW%XD MLO(4*48]C][('..V&GV\J$W:S$O)&C;E79C@\ $Y[&I M%@UW_A(9=0N=*@N0C&.U/VW:L,9ZD+M/S'N?PH EFN-7U6_U1=/U 645@PB1 M1"K^;)M#'<6Z#D#C'>MC1-1.K:)9WY4(T\2NRCH#W _'-9$]CK5AJ&I-ID-M M/#J!#[I9BA@DVA22,'<, 'C'2MK2=/72M)M;%6+B")4W'^(CJ?SH RM9O-5M M=9TORYH8[&:[2!D"[GDRK$Y)X4# Z<^]7-8@OWB::VUG0RPVERMP'>Z"%\*P*XVG'WNOM3-?MM9U%[2%+"*:P MV![J#[5Y9D?LA.TY0=_6@!QUR\;P-!J,D874+F%5C0#&97^52!]2#]*CU43: M-I4*#Q$E@L%OA!(J.TSJ.22^2-S>W%6=:BU":0QPZ1I]_ R;0;B;84)ZY!4Y'3IB@".YO-9D\*0W<0AM; MTVWFSF12?+.S)VKW.>Q/'O5JWU3R?"<&JWC[B+))Y3P-QV G\S5+^SM3TWPC M#I5O&E_<>2T+N\_EA<@\@D'(&< >@JBL-_/8:+H%[9K#AD\XQR>8K10J#DG MQN;:,?6@"_8:;JIT.U7^TWM+B0--2SJ;Q8@W6M3Q/!JUY!#:Z?"DEM(Q^U#[1Y3LG]T'! MQGN>N/K5>6PU-TTV^M].MK:YT]G1+/[1E'B90I <+\IX&..U $NGSZI-+JFD M27ZFZM&C,=X85R8W&>5&%W###TZ<54BUJ_TI]>CN[G^T(].@69)6C5&W%2=C M;0!V!Z=ZG6RUR"TU7488K9=6OB@CA,F4A51@?-CYCR3TQ3+#2+N;0[W2+JP6 MT2XB??<_:O.>61NK-\HY[_AB@ CN=8TR\TJ2_P!0%W#?N(98O)5!"Y4L-A R M1D8YS72SB1K>012+'(5.UV7(4^I'>N=M[#6;Z[TT:I#;0PZ>WF%XIBYG<*5! MQ@;1R3WKH;GSOLTGV81M-M.P2$A2??':@#G-'U&[?Q$]DFKIJUI]G,DDJH@\ ME]P 7*<=[C4/$LR6]QY,>G6Q!<\J)I.A(R,[5&<'^]56WL+Q=936 M+NPM=,AM() Z6TOF-/D=\*.!@D=3FKFB6UW'X?DNEBC^WWK-=.D^0N6Z*>XP MN!0!7T34+N77[BS754U:S6W$C3JB#RI"V F4X.1DXZ\5-87FJ_\ "67%G?30 M^2;031PPKPG[PJ,L>2<#GH/;O46FZ7?/KZ:G/86NFI' T1BMY=YF)(P6(51@ M8X[\TD4>MGQ6=1DTN!;=H!;'%X"0H>(=.TV%RJQ WD MY!(X7A <=BQSC_9JJ9]6TWQ'IMK-J7VZ.\$GFQ&!4\H*N=R[><9P.2>M6=!5 M[B34M7:,[[J4I"KC;^ZCRJ]>F3N/XU3T6WUN'4Y+O4=,A>XN&VR7(O 1%'GA M43;P!]>3R: *TVJ:S-I5[X@M[Y8[>VED\NR\E2CQQL5;.- MVW,NS')Y(!SCD5)=VFM'75G.F0W=E: "RC-X(PK8P78;3ENP]* +7BF]U:QL M%N;*6&")&C\QBNYV+.J[0#P!@G)Y_K715SOB>#5M1TP65G80R>9Y;N[W.W8R MN&VXV\].M;=I)<2VJ/=0+!,?O1K)O"_\"P,_E0 S4KU=.TRZO6&1!$TF,XS@ M9Q6!H&K?;KR+SM?$]Q)&7:S2!4C''\#$9;'KDUO:I8C4M*NK)FVB>)H]WID8 MS7/Q6>K//I]QJT-M!!I*,Y>&4R-.P0KD#:-HQDXY[4 6KA[C4/$LL=O<>3'I M]L5$TG3(R,[5!.#_>%5=+U6Z36+N#^U4U:QBM?.>=40>4^?N93CD9..O% M6]#M[N/0)+M8H_M]\S73)/D+ENBGN,+@56L]&O+K6?MUU86NFQ+;O T5M+O, MV['+$*HP.<=^: *L>IZS!INGZ]/?*]M=RQ^99>2H2..0@+M8#=D9'4\\UK:G M))>>(-.TV%V58\W<^TX^5>$!]BQSC_9-9L&C:S)96&BW<=LMA9R(QNDE):9( MSE5V8^4\#)SV-:.A*]S-J6KLAWW4I2%7&W]U'E5Z],GLS:7?:_;WRQV]M+)Y=EY*E)(XV( M;@^O)Y-12:+K*6-Y MH<"6QL+J5V%VTI#1QNVYEV8Y/)P*;W5K'3ENK*6&")#'YC,NYV+.J[0#P!@G)Y_K56[L]9.NI- M_9D-W96@ LXS>",*V,%V&TY;L/2K7B>#5M1TL65G80OYNQW=[G;L96#8QMYZ M=: .BJ"\G-K93SJA=HXV<(/XL#.*+.2XEM4>ZMU@F.=T:R;PO/\ >P,_E4S9 MV': 3C@'I0!Q]GJVHQ+HE_-J<=W%J9P#C MD*,+DY/J<5>T%)IX-0U8(%N+Z5FB$@( C7Y8P>X!QG_@5 %2PU"]3Q)!9)K4 M>JPO%(UR$C0?9RN,'*=,GC!R:J/JVL/HLWB2.^"VT:Y97EQIUEIRVIL3/N*[,7(^K'&?]FJ-M!KJZ]+?WFE03N6,<#_;0%@BS_"NW[QZDYYZ<4 +-=ZQJ M4FK7-AJ M8K"1H8H?)5Q,RJ&.\GD DXXQ1?WVHW'AS^W[;519Q"T%PL'D*RE MMN<,S9)R>.,4Z;3=:LIM3M].BMI;;49#*)I9BAMV90K97!W#C(P14%WI.JQ3 MV%G%8Q7NE6,2".)KD1>9(O1G&TY QP.F>: +NN7^L1^%?M]F8;69;4SS,ZEF M0A,[54\9SQD]/0UO6KM):0NYRS(I)]\5C:\FJW_A^2TM]/B,]W \S%V/#T=[/JXTU[N5KF620*Q5 M6^X@W_*N!M['O4%Q#=/I-IH!TM;&*XE6';%/YN(1\TA)P,$XQSU+5O:JMXL$ M8L]/M;Q 420W$ZS/';7$B[$F0' 7 M PP7 .W(/%;=]:WUAX<6RT-(S<1QK%$9&VA0."W3K_6LF/1K^XT"335L(K%X MW6>*9KKSC+* <[0>2.30!;MY]4T[7HM-N]0^VI=P.\4LD*HT;IC(PN 5(/ MUXZTV.?5=/\ $UC8SZE]OCNHY'D1H%0P[0,,-O."3CG-26UIJUWJRZI?VMO; MO;0/';V\<_F;F;&6+;1@< 8Q5?0;?6K:_DGU'3(6N+EOW]V+L-M49VJB;>%' MIGKR: +#7FJQ^+[6UGFA6RGBF9(8UR?DVX9F/?YCP.![UT-QZW)XFM;Z+ M2X&@MEEB!-X 7#[?FQMXQMZ>]=/0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1FBN,U?0O%UWJD\UCKD4-JS?NX][ M)M'I@*:TIP4W9NQ,Y.*T5SKYIXK>%YII$CC099V. ![FH;+4K+4HVDLKJ&=5 M.&,;@X^M><:UX6\8R:;)]IU$7\2D,8(Y69C[@$#.*SO#?ACQ0[S36+R:9QM+ MSEH]_L!C)_*NI86FX.7M$8.M/FMRGL61ZUE:GKJ:;>06@L;R[GF1I%2V16PJ MX!)RP]17)_\ "->./^AAB_[_ #__ !-7[FWU=/$&BPK>VQOUL)A+-+$75OF3 M. "OMS7/4IQ@KJ29M";ENK'3:;J=OJMF+FV+;=Q1E==K(P."K#L0:MY&,YXK MB]2TVWTJ+3+34+@OI]Q>22ZA,_R))(RDKOQP%)[=.!FLV]6U73/$,.E2 :2# M:B,PO^[64N-^P].FW..]8EGHV1C.:I2ZDL>LV^G>629H7F$F> %*C'_CU<[K M=AI>GW6D65Q''!HTDTKW =L1O+M^3S"3SGGKU(%1-IFBZAX@TFUMDBFTT6MR M5CBD)C8ATR.#R,GITH [6L>[\0P6]Y):6]I>7\\6/-6TC#"/(R Q) S[9S4' MA,"+3KNV0GR;:^GAB7.=B!N%'L*RK&[BT]=6TV[U1-*OC?27"S2[!YD;'(9= M_!XX]L4 =99W8O+5)Q%-#NR/+F38X(..14^1ZUP0EDUW2_#G]HS&?S=1E1G M">8BB4#[N." .G45+-:Z!'K>H6FMBVAM[>*(6,4[[$6+:=QC&>N[.2.>!0!W M.:3(]:X:VN9+:P\)7FIRM&B2RAIK@XPI1Q'N)Z9&WK5'4+NUNM/\1W,<^ZV; M4[8^;$3]T>6"5(Y['D?A0!Z1D&D)V@D]JX[27TFU\42MHLD/]GK8&2[,#[HP MX8;23S\V-V>^*ZN*XBN[);B!P\,L>]''1@1P: (].U"'4].@OH ZQ3)O4. # MCWJWGC->>Z;9VVHP>$;:Z7S(6L[@M'N(#XV\''4>U)((+;36L9G,>D1:VT,R M[CL2';D*3V3<1GM@T >A@Y&116+I]UX?TRS T^>UCM9+@1+Y+Y0RMCY1C(S] M*VJ "BBB@ S4<]Q#;1&6>5(XQU9C@5S-UH_B66ZE>+5D6-F)4;V7 [< 5E:O MH7B$V@:XN3>HK9\N-F8CWP0*XJF*J13:IL[J6$IR:3J([FWNK>[B\VWF25.F MY&R*FR*\]T;0M?\ )DDMIFL58@$2%D+?ABM0:+XI!!_MB/\ [^-_\32IXNI* M*;ILJI@Z49-*HC7OO$$%G?-9QV=[=S1H'E%K%O\ *4]-V2.N#P,FF7GB2*UO M3:QZ=J%U(L*SL;>)3M5B0,@L#G@\8K(UR6SLKB>_M]>ALM9@@59HV8;;C"Y M:,\G.>"O/-,A;5=0\2-+:S064\NEV[S+-"9"A+/P!N&".>N:[CSSK+*]M]0L M8KRU??!*NY&QCBLW3?$2ZI)'Y&EZBL$C,!<.B"/@D9^]G&1Z5=TS3X='TF&R MB9C'"N-S=2>I)^I)-S,B2A8V)+-P,ICD\GVH V M[SQ39V=Q,AM[R6"W8)<7446Z*$\9#'.>,C. <9I;[Q1:65Q+$MM>70@4/<26 MT0=(01D;CD=N>,\5S_\ :%G8Z!XBTZZFC6^:XN0ENQ'F2^824*KU.Q":%=$1O*8G:QW@PQQGT%5F:*'3=?&DRJEB;^!6D!9E6 M(A0QX.=G4<'IG'% 'I>X8SD8]:7/.*XK3;'38$U-I]1TI]/DM<3VUBNV-1S\ MY&YL'''&.@IW@YIFOI1JID_M!;:,6PFQN^R]C_O$XW>X% '9T444 %%5[V.X MELY4M91%,PPKGL:Y_P#LCQ'_ -!5/^_C?X4 =!<7UK:LJSW$<9;H&;&:G#!@ M"""#R"*\^U/1]72Z!G22Z=@/WD8+CZ=.*U+;1?$*6T:I?K"H7B,R-\OMP* . MNS6-!XCM[F^-O!9WTL0E,)NDAS$'!P1G.>#QG&/>HM.T[6[>]22[U!)(!G3Q=:133B2ROUM MH)S!+=F)3$K XY(;.,DE:PFKVC7 ML,6FR:E,)HUAS*P##(WYP ?I73ZS#92Z+%&]0 O&<8SWK M2U+4(=*L)+R=7:./&0@R>2!_6N'2\MKCP-I^BQ2QG5/,B@-L&'F(ZR#<2O4 M8)S72^,N/"MYG_8_]#6@ O?$XL;Y+231]4=Y)#'$R1H5D(!/RY?T!/.*U4NW M?3_M7V2X5MA;[.P DX[8SC/XUCZ]C_A(/#O_ %]O_P"BFK1UW_D7]1_Z]I/_ M $$T 7(93+!'(T;1,RABCXW+GL<=ZD) &37":;I-CJVJK'?0B>)-(M2(V8[< MG=R1W/IZ56MY+6ZM?#D>N3(VG-;S]41- M']EN6@.3G=@ Y_6KVX8SD8KSB-_*\(ZX=-E*VQU/!DRS;824W'KN(Q[]*M16 M&EP6VI23ZEI;6+VF)+?35V@'/ROC>WS=AZG% '?9YQWHKD_![3O<7AU;=_;2 MK&) ^.(=OR;?QW9_VL^U=90 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !33&AD$A12X! ;'('U MIU% #9(TEC:.1%=&X*L,@_A3!;0+ (!#&(AT0*-OKTZ5+10 R6*.:,QRHKH> MJL 0?P-(L$2%"D2*47:N% VCT'H*DHH :D:1YV*JY)8X&,D]Z9/:P7(43PQR MA3D;T#8_.I:* &&*,[,HIV'*Y'W>W'I39K:"X*F:&.0H,QRQK(AZJZ@@_@:I:CI,&H6?V?_4CS8Y-T:@$E&! _\= K0HH J3Z;;3V4 M]H$\J*<$2>3A"V>O(]>E68XTBB6*-0J* JJ!P .@IU% $:P0ILVQ(OE@A,*! MM!]/2@P1%'0Q)MD)+C:,-GU]:DHH B6V@2)8EAC$:'*J$& ?4"I:** "BBB@ M HHHH **** (I+6"65)9(8WD3[K,@)7Z&GB-!(9 B[R,%LF:=10 5#':V M\,CR101H[_>94 +?4]ZFHH B:V@>=9FAC:5?NN5!8?0T26T$LB220QNZ!@- MCD#TS3J* "BBB@ HHHH **** "HEM;=)S.L$8E;JX0!C^/6I:* &I&D>=B*N MX[C@8R?6E95=2K %2,$$9!I:* (X;>&V39!%'$N<[44*/TI$MH(YGE2&-9'^ M\ZJ 6^I[U+10!$+:!9S.(8Q,1@R!!N(^O6GO&DJ%)$5E/4,,BG44 -:-'969 M%+($0O!$T M0Z(4!7\JFHH :L4:A@J* QRV!UJ)+*UCC,:6T*H2&*K& "1T.,5/10 WRT\W MS=B^9C;NQSCTS3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ..HHHH **** "BBB@#_]D! end EX-101.SCH 10 prch-20211231.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40108 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Components of Other Insurance Liabilities, Current (Details) link:presentationLink link:calculationLink link:definitionLink 40110 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Other income (expense), net (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Investments - Investment Income, Realized and Unrealized Gains on Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Investments - Securities with Gross Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Property, Equipment, and Software (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible Assets and Goodwill (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Income Taxes - Schedule of components of the income tax (benefit) provision (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Income Taxes - Reconciliation of Income tax (Benefit) provision (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Business Combinations and Disposals - Total consideration and the estimated fair value of the assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Leases - Operating Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Leases - Supplemental information (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Leases - Future undiscounted lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Leases - Future undiscounted lease liabilities (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Reinsurance - Effects of reinsurance on premiums written and earned (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Reinsurance - Effects of reinsurance on incurred losses and LAE (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Reinsurance - Detail of reinsurance balances due (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Commitments and Contingencies - Non-cancelable purchase commitments (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Segment Information - Consolidated Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - 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 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements Of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Business Combinations and Disposals (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Merger (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Property, Equipment and Software (Details) link:presentationLink link:calculationLink link:definitionLink 40109 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Warrants (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 - Contract Liabilities - Refundable Customer Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue - Contract Liabilities - Refundable Customer Deposits Default (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue - Contract Liabilities - Activity Impacting Deferred Revenue Default (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair Value - Fair Value Option Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Fair Value - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Fair Value - Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Debt - Senior Secured Term Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Debt - Runway Growth Credit Fund (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - Debt - Pre 2020 convertible notes (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - Debt - 2020 Convertible Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40707 - Disclosure - Debt - Promissory Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40708 - Disclosure - Debt - Future receivables agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40709 - Disclosure - Debt - Line of credit (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Equity and Warrants - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Equity and Warrants - Public and private warrant activity (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Equity and Warrants - Warrants activity (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Stock-Based Compensation - Payroll Reduction Program (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 40906 - Disclosure - Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 40907 - Disclosure - Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Business Combinations and Disposals - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Business Combinations and Disposals - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Reinsurance - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Cumulative Reported Claim (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Segment Information - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Subsequent Events - RSU (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets - Parenthetical (Details) link:presentationLink link:calculationLink link:definitionLink 42103 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 42104 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Cashflows (Details) link:presentationLink link:calculationLink link:definitionLink 42105 - Disclosure - Schedule I: Condensed Financial Information of Registrant (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Property, Equipment, and Software link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Equity and Warrants link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - 401(k) Savings Plan link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Business Combinations and Disposals link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Reinsurance link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Unpaid Losses and Loss Adjustment Reserve link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Basic and Diluted Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Condensed Financial Information of Registrant link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Property, Equipment, and Software (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Equity and Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Reinsurance (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Unpaid Losses and Loss Adjustment Reserve (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Basic and Diluted Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Deferred Policy Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Equity and Warrants - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - 401(k) Savings Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Losses and LAE Gross (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Average Annual Percentage (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 prch-20211231_cal.xml EX-101.CAL EX-101.DEF 12 prch-20211231_def.xml EX-101.DEF EX-101.LAB 13 prch-20211231_lab.xml EX-101.LAB EX-101.PRE 14 prch-20211231_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Mar. 11, 2022
Jun. 30, 2021
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2021    
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    
Title of 12(b) Security Common Stock, par value $0.0001 per share    
Trading Symbol PRCH    
Security Exchange Name NASDAQ    
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 1,550
Entity Common Stock, Shares Outstanding   98,135,339  
Auditor Name Ernst & Young LLP    
Auditor Firm ID 42    
Auditor Location Seattle, Washington    
Entity Central Index Key 0001784535    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
ICFR Auditor Attestation Flag true    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 315,741 $ 196,046
Accounts receivable, net 28,767 4,268
Short-term investments 9,251  
Reinsurance balance due 228,416  
Prepaid expenses and other current assets 14,338 4,080
Restricted cash 8,551 11,407
Total current assets 605,064 215,801
Property, equipment, and software, net 6,666 4,593
Operating lease right-of-use assets 4,504  
Goodwill 225,654 28,289
Long-term investments 58,324  
Intangible assets, net 129,830 15,961
Restricted cash, non-current 500  
Long-term insurance commissions receivable 7,521 3,365
Other assets 684 378
Total assets 1,038,747 268,387
Current liabilities    
Accounts payable 6,965 9,203
Accrued expenses and other current liabilities 37,675 9,905
Deferred revenue 201,085 5,208
Refundable customer deposit 15,274 2,664
Current portion of long-term debt 150 4,746
Losses and loss adjustment expense reserves 61,949  
Other insurance liabilities, current 40,024  
Total current liabilities 363,122 31,726
Long-term debt 414,585 43,237
Operating lease liabilities, non-current 2,694  
Refundable customer deposit, non-current   529
Earnout liability, at fair value 13,866 50,238
Private warrant liability, at fair value 15,193 31,534
Other liabilities (includes $9,617 and $3,549 at fair value, respectively) 12,242 3,798
Total liabilities 821,702 161,062
Commitments and contingencies (Note 16)
Stockholders' equity    
Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 400,000,000, respectively Issued and outstanding shares - 97,961,597 and 81,669,151, respectively 10 8
Additional paid-in capital 641,406 424,823
Accumulated other comprehensive loss (259)  
Accumulated deficit (424,112) (317,506)
Total stockholders' equity 217,045 107,325
Total liabilities and stockholders' equity $ 1,038,747 $ 268,387
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Consolidated Balance Sheets    
Other liabilities $ 9,617 $ 3,549
Common stock, par value $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 400,000,000 400,000,000
Common stock, shares issued 97,961,597 81,669,151
Common stock, shares outstanding 97,961,597 81,669,151
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Consolidated Statements of Operations      
Revenue $ 192,433 $ 72,299 $ 77,595
Operating expenses(1):      
Cost of revenue 58,725 17,562 21,500
Selling and marketing 84,273 41,665 56,220
Product and technology 47,005 28,546 30,992
General and administrative 85,795 28,199 52,011
Gain on divestiture of businesses   (1,442) 4,994
Total operating expenses 275,798 114,530 165,717
Operating loss (83,365) (42,231) (88,122)
Other income (expense):      
Interest expense (5,757) (14,734) (7,134)
Change in fair value of earnout liability (18,519)    
Change in fair value of private warrant liability (15,389) 2,427  
Gain (loss) on extinguishment of debt 5,110 5,748 (483)
Investment income and realized gains, net of investment expenses 701    
Other income (expense), net 340 (6,931) (7,484)
Total other income (expense) (33,514) (13,490) (15,101)
Loss before income taxes (116,879) (55,721) (103,223)
Income tax benefit (expense) 10,273 1,689 (96)
Net loss 106,606 54,032 103,319
Induced conversion of preferred stock   (17,284)  
Net loss attributable to common stockholders $ (106,606) $ (71,316) $ (103,319)
Net loss attributable per share to common stockholders:      
Loss per share - basic (in dollars per share) $ (1.14) $ (1.96) $ (3.31)
Loss per share diluted (in dollars per share) $ (1.14) $ (2.03) $ (3.31)
Weighted-average shares used in computing net loss attributable per share to common stockholders:      
Shares used in computing basic loss per share 93,884,566 36,344,234 31,170,351
Shares used in computing diluted loss per share 93,884,566 36,374,215 31,170,351
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock based compensation expense $ 38,592 $ 11,296 $ 35,972
Cost of revenue.      
Stock based compensation expense 1 2 9
Selling and marketing      
Stock based compensation expense 5,584 1,901 477
Product and technology      
Stock based compensation expense 7,223 5,248 747
General and administrative      
Stock based compensation expense $ 25,784 $ 4,145 $ 34,739
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Loss
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Consolidated Statements of Comprehensive Loss  
Net loss $ (106,606)
Other comprehensive income (loss):  
Current period change in net unrealized loss, net of tax (259)
Comprehensive loss $ (106,865)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.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
Accumulated Other Comprehensive Income
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 [Roll Forward]                                              
Retroactive application of recapitalization           $ (202)         119,202                       119,000
Retroactive application of recapitalization (in shares)           8,937,724                                  
Net loss                           (103,319)                 (103,319)
Net loss                                             (103,319)
Stock-based compensation                     35,972                       35,972
Issuance of Series C redeemable convertible preferred stock               $ 37,274                 $ 37,274            
Issuance of Series C redeemable convertible preferred stock (in shares)   3,944,897                                          
Vesting of restricted stock awards issued for acquisitions (in shares)           516,539                                  
Repurchase of redeemable convertible stock                     (42)                       (42)
Repurchase of redeemable convertible stock (in shares)           (23,488)                                  
Issuance of common stock for acquisitions                     479                       479
Issuance of common stock for acquisitions (in shares)           271,287                                  
Issuance of common stock warrants                     168                       168
Exercise of stock options                     110                       110
Exercise of stock options (in shares)           74,980                                  
Adjustment to purchase price consideration                     (290)                       (290)
Proceeds from issuance of redeemable convertible preferred stock warrants                     4                       4
Ending Balance at Dec. 31, 2019         $ 3 $ 3       $ 129,817 203,492 $ (160,662) $ 507 (263,474)             $ (30,842) $ 507 (59,979)
Ending Balance (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 [Roll Forward]                                              
Retroactive application of recapitalization                               $ (119,000)              
Retroactive application of recapitalization (in shares)                               (42,104,419)              
Net loss                           (54,032)                 (54,032)
Net loss                                             (54,032)
Stock-based compensation                     10,660                       10,660
Stock-based compensation - earnout                     636                       636
Stock-based compensation - earnout (in shares)           1,976,332                                  
Issuance of Series C redeemable convertible preferred stock               $ 4,836                 $ 4,836            
Issuance of Series C redeemable convertible preferred stock (in shares)   682,539                                          
Conversion of convertible notes to Series C redeemable convertible preferred stock             $ 11,029   $ 1,436             $ 11,029   $ 1,436          
Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares) 702,791   198,750 1,705,266                                      
Vesting of restricted stock awards issued for acquisitions (in shares)           472,141                                  
Repurchase of redeemable convertible stock             $ (480)                 $ (480)              
Repurchase of redeemable convertible stock (in shares) (75,162)                                            
Issuance of common stock for acquisitions                     6,898                       6,898
Issuance of common stock for acquisitions (in shares)           785,330                                  
Shareholder contribution                     17,584                       17,584
Issuance of common stock warrants                     44                       44
Exercise of stock options                     1,029                       1,029
Exercise of stock options (in shares)           505,711                                  
Net share settlement of common stock options and restricted stock units           1,189,911                                  
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           $ 5         239,722                       239,727
Recapitalization and PIPE financing (in shares)           35,304,052                                  
Tax impacts of recapitalization                     187                       187
Earnout liability                     (50,238)                       (50,238)
Earnout liability (in shares)           4,023,668                                  
Cancellation of redeemable convertible preferred stock repurchase liability                     480                       480
Ending Balance at Dec. 31, 2020           $ 8         424,823     (317,506)                 107,325
Ending Balance (in shares) at Dec. 31, 2020           81,669,151                                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                              
Net loss                           (106,606)                 (106,606)
Other comprehensive income                             $ (259)                
Net loss                                             (106,865)
Stock-based compensation                     15,631                       15,631
Stock-based compensation - earnout                     22,961                       22,961
Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares)                                     1,705,266 702,791      
Issuance of common stock for acquisitions           $ 1         35,706                       35,707
Issuance of common stock for acquisitions (in shares)           2,042,652                                  
Contingent consideration for acquisitions                     6,685                       6,685
Reclassification of earnout liability upon vesting                     54,891                       54,891
Reclassification of private warrant liability upon exercise                     31,730                       31,730
Vesting of restricted stock units (in shares)           2,549,223                                  
Exercise of stock warrants           $ 1         126,768                       126,769
Exercise of stock warrants (in shares)           11,521,412                                  
Exercise of stock options                     4,326                       $ 4,326
Exercise of stock options (in shares)           1,700,557                                 1,700,557
Income tax withholdings                     (28,940)                       $ (28,940)
Income tax withholdings (in shares)           (1,521,398)                                  
Transaction costs                     (262)                       (262)
Capped call transactions                     (52,913)                       (52,913)
Ending Balance at Dec. 31, 2021           $ 10         $ 641,406     $ (424,112) $ (259)               $ 217,045
Ending Balance (in shares) at Dec. 31, 2021           97,961,597                                  
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net loss $ (106,606) $ (54,032) $ (103,319)
Adjustments to reconcile net loss to net cash used in operating activities      
Depreciation and amortization 16,386 6,644 7,377
Amortization of operating lease right-of-use assets 1,861    
Loss on sale and impairment of long-lived assets 595 895 1,088
Loss (gain) on extinguishment of debt (5,110) (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 re measurement of private warrant liability 15,389 (2,427)  
Loss (gain) on remeasurement of contingent consideration (2,244) 1,700 (300)
Loss on remeasurement of earnout liability 18,519    
Stock-based compensation 38,592 11,296 35,972
Amortization of premium/accretion of discount, net 369    
Net realized losses on investments 67    
Interest expense (non-cash) 2,387 7,488 2,369
Other 1,055   580
Other   (23)  
Change in operating assets and liabilities, net of acquisitions and divestitures      
Accounts receivable (2,905) 203 (1,840)
Reinsurance balance due (15,343)    
Prepaid expenses and other current assets (5,323) (2,587) 603
Accounts payable (11,779) 4,092 2,361
Accrued expenses and other current liabilities (15,981) (15,946) 7,704
Losses and loss adjustment expense reserves (22,417)    
Other insurance liabilities, current 14,396    
Deferred revenue 53,556 2,206 (803)
Refundable customer deposits (3,545) (3,521) 6,122
Long-term insurance commissions receivable (4,156) (3,365)  
Operating lease liabilities, non-current (2,141)    
Other (399) 2,419 (975)
Net cash used in operating activities (34,777) (48,669) (29,335)
Cash flows from investing activities:      
Purchases of property and equipment (972) (279) (478)
Capitalized internal use software development costs (3,719) (2,601) (4,096)
Purchases of short-term and long-term investments (24,006)    
Maturities, sales of short-term and long-term investments 21,694    
Acquisitions, net of cash acquired (256,430) (7,791) 116
Divestiture of businesses net of cash disposed     (750)
Net cash used in investing activities (263,433) (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 (262) (5,652)  
Proceeds from debt issuance, net of fees 413,537 66,190 31,300
Repayments of principal and related fees (46,965) (81,640) (202)
Proceeds from issuance of redeemable convertible preferred stock, net of fees   4,714 3,274
Capped call transactions (52,913)    
Proceeds from exercises of warrants 126,741    
Proceeds from exercises of stock options and Legacy Porch warrants 4,288 911 114
Income tax withholdings paid upon vesting of restricted stock units (28,877)    
Repurchase of stock   (42)  
Net cash provided by financing activities 415,549 259,614 34,486
Net change in cash, cash equivalents, and restricted cash 117,339 200,274 (57)
Cash, cash equivalents, and restricted cash, beginning of period 207,453 7,179 7,236
Cash, cash equivalents, and restricted cash end of period 324,792 207,453 7,179
Supplemental disclosures      
Cash paid for interest 2,662 9,103 3,466
Reduction of earnout liability due to a vesting event 54,891    
Non-cash consideration for acquisitions $ 52,761 9,295 479
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  
Debt discount for warrants issued (non-cash)   1,215 3,700
Cancelation of a convertible promissory note on divestiture of a business   2,724  
Conversion of debt to redeemable convertible preferred stock (non-cash)   1,436 $ 34,105
Capital contribution from a shareholder - guarantee of debt   $ 300  
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Description of Business and Summary of Significant Accounting Policies  
Description of Business and Summary of Significant Accounting Policies

1. 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 over 24,000 home services companies. The Vertical Software Segment provides software and services to home services companies, such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agencies, utility companies, and others, and the Insurance Segment operates both as an insurance carrier underwriting home insurance policies, and as an agent selling home and auto insurance for over 20 major and regional insurance companies. The Insurance Segment also includes Porch’s warranty service offering.

Porch helps home service providers grow their business and improve their customer experience. In addition, through these relationships Porch gains access to homebuyers and is able to offer services to make the moving process easier, helping consumers save time and make better decisions about critical services, including insurance, warranty, moving, security, TV/Internet, home repair and improvement.

December 23, 2020 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. 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 restricted stock units 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 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 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). 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. 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

The novel coronavirus disease 2019 (“COVID-19”) and the measures adopted by government entities in response to it have adversely affected Porch’s business operations beginning March of 2020. The impact of the COVID-19 pandemic and related government mitigation measures impaired Porch’s ability to conduct ordinary business activities during 2020, and there may continue to be some impairment for an indefinite period. The extent of the continuing 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 remain uncertain at this time. Porch expects the COVID-19 pandemic to continue to have an uncertain impact on future revenues and results of operations, but is unable to predict the size and duration of such impact.

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 Income (Loss)

Comprehensive income (loss) consists of adjustments related to unrealized gains and losses on available-for-sale securities.

Reclassifications

Certain reclassifications to 2020 and 2019 balances were made to conform to the current period presentation in the consolidated statements of operations 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, estimated lifetime value of the commissions, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation expense, unpaid losses for insurance claims and loss adjustment expenses, contingent consideration, earnout liabilities and private warrant liabilities, are evaluated by management. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.

Concentration of Credit Risk

Financial instruments which potentially subject the Company to credit risk consist principally of cash, money market accounts on deposit with financial institutions, money market funds, certificates of deposit and fixed-maturity securities, as well as receivable balance in the course of collection.

The Company’s insurance carrier subsidiary has exposure and remains liable in the event of an insolvency of one of its primary reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer base companies. Five reinsurers represented more than 10% individually, and 68% in aggregate, of the Company’s insurance subsidiary’s total reinsurance receivables as of December 31, 2021.

Substantially all of the Company’s insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 61% of such revenues in 2021), South Carolina, North Carolina, Georgia, Virginia and Arizona, which could be adversely affected by economic conditions, an increase in competition, or environmental impacts and changes.

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

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

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 equivalents as of December 31, 2021 includes $0.3 million held in certificates of deposits and money market mutual funds pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $5.9 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in twenty five states, $0.3 million of customer deposits, and $2.6 million related to acquisition indemnifications in escrow accounts, of which $0.5 million is recorded in non-current assets. Restricted cash as of December 31, 2020 includes $8.4 million related to the Paycheck Protection Program Loans held in escrow with a commercial bank (see Note 7) and a $3.0 million minimum cash balance required by the Company’s senior secured lender.

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

    

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$

315,741

$

196,046

Restricted cash and restricted cash equivalents - current

 

8,551

 

11,407

Restricted cash and restricted cash equivalents - non-current

500

Cash, cash equivalents and restricted cash

$

324,792

$

207,453

Investments

The Company’s investments are primarily comprised of short-term certificates of deposit, U.S. Treasury, corporate and municipal bonds and notes, and mortgage-backed securities and are classified as available-for-sale and reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss) (“AOCI”). Investments are classified as current or non-current based upon the remaining maturity of the investment. Amortization of premium and accretion of discount are computed using the effective interest method. The amortization of discounts and premiums on mortgage-backed securities takes into consideration actual and future estimated principal prepayments. The Company utilizes estimated prepayment speed information obtained from published sources. The effects of the yield of a security from changes in principal prepayments are recognized prospectively. The degree to which a security is susceptible to yield adjustments is influenced by the difference between its carrying value and par, the relative sensitivity of the underlying mortgages backing the assets to prepayment in a changing interest rate environment, and the repayment priority for structured securities.

The Company evaluates whether declines in the fair value of its investments below amortized cost are other-than-temporary. This evaluation includes the Company’s ability and intent to hold the security until an expected recovery occurs, the severity and duration of the unrealized loss, as well as all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts, when developing estimates of cash flows expected to be collected.

Realized gains and losses on sales of investments are determined using the specific-identification method.

The following table presents investments pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors.

December 31, 2021

Certificates of deposit

$

2,164

U.S. Treasury notes

1,276

$

3,440

$1.3 million of pledged certificates of deposit are included in short-term investments, and $1.3 million of pledged U.S. Treasury notes and $0.9 million of pledged certificates of deposit are included in long-term investments, on the accompanying consolidated balance sheet as of December 31, 2021.

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, 2021 and 2020, was $0.4 million and $0.5 million, respectively.

Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected. The Company records the amount of renewal insurance commissions expected to be collected in the next twelve months as current accounts receivable.

Deferred Policy Acquisition Costs

The Company capitalizes deferred policy acquisitions costs (“DAC”) which consist primarily of commissions, premium taxes and policy underwriting and production expenses that are directly related to the successful acquisition by the Company’s insurance subsidiary of new or renewal insurance contracts. DAC are amortized to expense on a straight-line basis over the terms of the policies to which they relate, which is generally one year. The amortization of DAC is included in sales and marketing expense in the consolidated statements of operations and comprehensive loss. DAC is also reduced by ceding commissions paid by reinsurance companies which represent recoveries of acquisition costs. DAC is periodically reviewed for recoverability and adjusted if necessary. Future investment income is considered in determining the recoverability of DAC. As of December 31, 2021, DAC of $4 million is included in prepaid expenses and other current assets.

Changes in DAC for the period since the acquisition date of April 5, 2021 are as follows:

    

2021

Deferred policy acquisition costs balance at April 5

$

Capitalized costs

 

51,795

Amortized costs

(18,781)

Deferred policy acquisition costs at December 31, 2021 (gross)

33,014

Ceded deferred policy acquisition costs

(29,026)

Deferred policy acquisition costs at December 31, 2021 (net)

$

3,988

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 statements 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, 2021, 2020 and 2019.

Intangible assets consist of acquired customer relationships, technology, trademarks and trade names, renewal rights, insurance licenses, value of businesses acquired, and related assets that are amortized over their estimated useful lives. Certain intangible assets are considered to have indefinite lives. We test indefinite-lived intangible assets for

impairment annually on the first day of our third quarter and whenever events or circumstances arise that indicate an impairment may exist. There were no impairment losses recorded during the years ended December 31, 2021, 2020 and 2019.

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 $0.6 million, $0.6 million and $1.1 million during 2021, 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.

Losses and Loss Adjustment Expenses Reserves

The liability for losses and loss adjustment expenses (“LAE”) is an estimate of the amounts required to cover known incurred losses and LAE, and is developed through the review and assessment of loss reports, along with the analysis of known claims. These reserves include management’s estimate of the amounts for losses incurred but not reported (“IBNR”), based on evaluation of overall loss reporting patterns as well as the loss development cycles of individual claim cases. Although management believes that the balance of these reserves is adequate, as such liabilities are necessarily dependent on estimates, the ultimate expense may be more or less than the amounts presented. The approach and methods for developing these estimates and for recording the resulting liability are continually reviewed. Any adjustments to this reserve are recognized in the consolidated statements of operations. Losses and LAE, less related reinsurance are charged to expense as incurred.

Reinsurance

In the normal course of business, the Company continually monitors its risk exposure and seeks to reduce the overall exposure to losses that may arise from catastrophes or other events that cause unfavorable underwriting results by reinsuring certain levels of risk with other insurance enterprises or reinsurers. The Company only engages quality, financially rated reinsurers and continually monitors the financial ratings of these companies through its brokers. The amount and type of reinsurance employed is based on management’s analysis of liquidity as well as its estimates of probable maximum loss and evaluation of the conditions within the reinsurance market. Reinsurance premiums, expense reimbursements, and reserves related to reinsured business are accounted for on a basis consistent with those used for the original policies issued and the terms of the reinsurance contracts. Premiums paid for reinsurance are recognized as reductions of revenue.

Other Insurance Liabilities, Current

The following table details the components of other insurance liabilities, current in the consolidated balance sheets:

    

December 31, 2021

Ceded reinsurance premiums payable

$

22,523

Funds held under reinsurance treaty

 

2,206

Commissions payable, reinsurers and agents

10,697

General and accrued expenses payable

321

Advance premiums

 

4,277

Other insurance liabilities, current

$

40,024

Earnout Shares

Upon the Merger, 6,000,000 restricted common shares, subject to vesting and cancellation provisions, were issued to holders of pre-Merger Porch common stock (the “earnout shares”). The earnout shares were issued in three equal tranches with separate market vesting conditions prior to the third anniversary of the Merger. One-third of the earnout shares met the market vesting condition when the Company’s common stock had a closing price of greater than or equal to $18.00 over 20 trading days within a thirty-consecutive trading day period in the first quarter of 2021. An additional third vested when the Company’s common stock had a closing price of greater than or equal to $20.00 over the same measurement criteria in the fourth quarter of 2021 (see Note 9). The final third will vest when the Company’s common stock has a closing price of greater than or equal to $22.00 over the same measurement criteria. Additional earnout shares may also be issued to earnout stockholders, on a pro rata basis, depending on forfeitures of employee earnout shares that are subject to a continued service vesting condition (see Note 9).

The earnout shares are accounted for as a derivative financial instrument, which is classified as a liability and periodically measured at fair value, with changes in fair value recognized in the consolidated statements of operations. Note 4 denotes the beginning and ending balances of the earnout share liability, and activity recognized during the period.

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 1, 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 Recognition

The Company generates its Core Services Revenue from (1) fees received for connecting homeowners to individual contractors, small business service providers and large enterprise service providers, (2) commissions from third-party insurance and warranty carriers, and (3) insurance and warranty premiums, policy fees and other insurance-related fees generated through its own insurance carrier. The Company’s Managed Services Revenue is generated from fees received for providing select and limited services directly to homeowners. The Company’s Software and Service Subscription Revenue is generated from fees received for providing subscription access to the Company’s software platforms and subscription services across various industries.

Effective January 1, 2019, the Company’s revenue recognition policy for non-insurance contracts follows guidance from ASC 606, Revenue from Contracts with Customers, which resulted in a $0.5 million 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 and commissions from third-party insurance and warranty carriers (Core Services 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.

Core Services Revenue

Core Services Revenue is generated by the Company connecting third-party service providers (“Service Providers”) with homeowners that meet pre-defined criteria and who may be looking for relevant services.

Revenue generated from Service Providers is recognized at a point in time upon the connection of a homeowner 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 activated service, (fixed consideration) or a percentage of the revenue the Service Provider ultimately generates through the homeowner connection (variable consideration). When the transaction price is variable, the transaction price is constrained and limited to an amount the Company believes is not probable of significant reversal.

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 third-party insurance carriers. The transaction price for these arrangements is the estimated lifetime value (“LTV”) of the commissions to be paid by the third-party carrier for the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions expected. 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 for an insurance carrier, the Company has no additional or ongoing contractual obligation to the policyholder or insurance carrier.

The Company estimates LTV each period 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. 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. If the identifies changes that it believes are indicative of an increase or decrease to prior period LTVs, the Company will update its estimates of variable consideration. There were no changes to the estimated variable consideration for the periods presented.

Starting in April 2021, through the newly acquired Homeowners of America Holding Corporation and its subsidiaries (collectively, “ HOA”), the Company is authorized to write various forms of homeowners insurance. Insurance-related revenues included in Core Services Revenue primarily relate to premiums, policy fees, ceding commissions and reinsurance profit share. Premiums are recognized as revenue over the policy term. The portion of premiums related to the unexpired term of policies in force as of the end of the reporting period and to be earned over the remaining term of these policies, is deferred and reported as deferred revenue.

Policy fees include application fees, which are intended to offset the costs incurred in establishing the insurance policy. Policy fees on policies where premium is traditionally paid in full upon inception of the policy are recognized when written.

Excess ceding commissions represent the commissions from reinsurers in excess of the portion which represents the reimbursement of acquisition costs associated with insurance risk ceded to reinsurers and is earned on a pro-rata basis over the life of the insurance policy. Reinsurance profit share is additional ceding commissions payable to the Company

based on attaining specified loss ratios within individual treaty years. Reinsurance profit share income is recognized when earned, which includes adjustments to earned reinsurance profit share based on changes in incurred losses.

Starting in September 2021, through the newly acquired American Home Protect (“AHP”), the Company is a provider of whole home warranty policies across the United States. AHP’s warranty policies typically cover a three-year period. Revenue for these policies is recognized over the actual warranty coverage period for each individual policy.

Managed Services Revenue

Managed services revenue includes fees earned from providing a variety of services directly to the homeowner, including handyman and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis as contractually agreed-upon with the end customer (e.g., the transaction price). 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 it 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 and Service Subscription Revenue

Software and Service Subscription Revenue is primarily generated from the vertical software services provided to home inspectors, roofing companies, title insurance companies, mortgage companies, and other home services companies. The Company does not provide the customer with the right to take possession of any part of the software supporting the cloud-based application services. The Company also provides certain data analytics, transaction monitoring and marketing services under subscription contracts. The Company’s typical subscription contracts are monthly contracts in which pricing is based on a specified volume of activity completed through the software. Fees earned for providing access to the subscription software and services 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 and services during the 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, which generally consist of sales commissions to employees. As of December 31, 2021, the Company had $0.4 million of capitalized costs in prepaid expenses and other current assets, and $0.4 million in other assets on the consolidated balance sheets.

The capitalized contract costs are amortized over an estimated period of benefit. $0.1 million of amortization of capitalized costs for the year ending December 31, 2021, was recorded as a component of selling and marketing expenses in the accompanying consolidated statements of operations.

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.

Cost of Revenue

Cost of revenue primarily consists of third-party providers for moving labor and services under the Managed Services model, insurance claims losses and loss adjustment expenses including warranty claims, data costs related to marketing campaigns, certain call center costs, credit card processing and merchant fees and operational cost of SaaS businesses.

Product and Technology Development

Product and technology development costs primarily include payroll, employee benefits, stock-based 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 developed software.

Advertising

Advertising costs are expensed as incurred. During the years ended December 31, 2021, 2020 and 2019, the Company incurred $3.6 million, $2.2 million, and $3.7 million 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, including market-based 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 consolidated statements 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:

Year Ended December 31, 

2021

    

2020

    

2019

Loss on remeasurement of debt

$

$

(895)

$

(6,159)

Loss on remeasurement of Legacy Porch warrants

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

 

 

(3,974)

 

Gain on settlement of accounts payable

175

796

735

Other, net

 

165

 

(274)

 

30

$

340

$

(6,931)

$

(7,484)

Emerging Growth Company Status

The Company was an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). In accordance with the JOBS Act, the Company previously elected to 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 met certain thresholds for qualification as a “large accelerated filer” as

defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended. Therefore, the Company no longer has EGC status as of December 31, 2021.

Recently Adopted Accounting Standards

In August 2020, the FASB issued 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 amends the accounting standards for convertible debt instruments that may be settled entirely or partially in cash upon conversion. ASU No. 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled using shares. Instead, ASU No. 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the “if-converted” method for calculating diluted earnings per share. The required use of the “if-converted” method will not impact the Company’s diluted net loss per share as long as the Company is in a net loss position.

The guidance in ASU No. 2020-06 is required for annual reporting periods, including interim periods within those annual periods, beginning after December 15, 2021, for public business entities. Early adoption is permitted, but no earlier than annual reporting periods beginning after December 15, 2020, including interim periods within those annual reporting periods. The Company early adopted this guidance for the fiscal year beginning January 1, 2021, and did so on a modified retrospective basis, without requiring any adjustments.

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. Since as of December 31, 2021 the Company no longer qualifies as an EGC, it no longer qualifies for the deferral of the effective date available for EGCs. As such the Company adopted the standard by using the modified retrospective method, effective as of January 1, 2021, and reflected the impact in its financial statements for the year ended December 31, 2021. The impact of the adoption on the consolidated balance sheets, statements of operations, and statements of cash flows was immaterial.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations related to their leasing arrangements. This comprehensive new standard amends and supersedes existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing right-of-use (“ROU”) lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. Lease expense continues to be recognized in a manner similar to legacy U.S. GAAP. The Company adopted the new lease standard effective as of January 1, 2021, using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under Topic 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Topic 840, and as a result, the consolidated balance sheet as of December 31, 2021 is not comparable with that of December 31, 2020. The adoption of Topic 842 did not have a material impact on the interim periods of 2021.

To reduce the burden of adoption and ongoing compliance with Topic 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the package of practical expedients permitted under the transition guidance, which among other things, did not require reassessment of whether contracts

entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the ROU asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021.

The Company made an accounting policy election under Topic 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of Topic 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.

Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes in index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. Payments for terminating the lease are included in the lease payments only when it is probable they will be incurred.

The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company made an accounting policy election to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. Non-lease components that are variable in nature are recorded in variable lease expense in the period incurred.

The Company uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.

Adoption of Topic 842 resulted in the recording of ROU assets and lease liabilities related to the Company’s operating leases of approximately $1.3 million and $1.4 million, respectively, on January 1, 2021. The adoption of the new lease standard did not materially impact our consolidated net loss or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.

Recent Accounting Pronouncements Not Yet Adopted

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this update require an entity (acquirer) to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. The amendments of this ASU do not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606. The amendments of this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years. The ASU clarifies that early adoption of the amendments is permitted, including adoption in an interim period. An entity that early adopts in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company plans to early adopt this ASU as of January 1, 2022 and will apply the guidance prospectively for business combinations that occur after the adoption date. Therefore, the adoption will have no impact to the existing consolidated balance sheets, statements of operations, and statements of cash flows.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue  
Revenue

2. Revenue

Disaggregation of Revenue

Total revenues consisted of the following:

    

2021

    

2020

    

2019

Core services revenue

$

98,275

$

53,048

$

49,449

Managed services revenue

 

37,154

 

11,579

 

21,888

Software and service subscription revenue

 

57,004

 

7,672

 

6,258

Total revenue

$

192,433

$

72,299

$

77,595

Revenue from Divested Businesses

There were no divestitures in 2021. Total revenue reported includes revenue from divested businesses of $4.3 million and $18.3 million 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 —Insurance Commissions Receivable

A summary of the activity impacting the contract assets 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

Estimated lifetime value of insurance policies sold by carriers

 

8,089

Cash receipts

 

(2,234)

Balance at December 31, 2021

$

9,384

As of December 31, 2021, $1.9 million 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 $7.5 million 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. In December 2021, the Company repaid the remainder of the Lead Buyer Agreement contract balance.

In September 2021, in conjunction with the acquisition of AHP, the Company recorded $14.9 million in refundable customer deposits related to amounts received in advance of warranty services provided. The remaining $0.8 million related to other acquisitions.

A summary of the activity impacting the contract liabilities is presented below:

Contract 

    

Liabilities

Balance at January 1, 2019

$

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

Additions to contract liabilities

 

3,403

Additions to contract liabilities – significant financing component interest

 

163

Contract liabilities transferred to revenue

(6,250)

Repayment of contract liability

(887)

Impact of acquisitions

 

15,652

Balance at December 31, 2021

$

15,274

As of December 31, 2021, $15.3 million in contract liabilities are included in current refundable customer deposits on the consolidated balance sheets because the policy holder may cancel the policy at any time and receive a pro-rated refund. If the policies are not canceled, the balance is expected to be transferred to revenue over the term of the policies, which is on average 19 months.

Deferred Revenue

A summary of the activity impacting deferred revenue is presented below:

Vertical Software

Insurance

Total

    

Deferred Revenue

Deferred Revenue

Deferred Revenue

Balance at January 1, 2019

$

4,553

$

$

4,553

Adoption of ASC 606

(940)

(940)

Revenue recognized

(7,490)

(7,490)

Additional amounts deferred

6,686

6,686

Impact of acquisitions

670

670

Impact of divestitures

(146)

(146)

Balance at December 31, 2019

3,333

3,333

Revenue recognized

(4,923)

(4,923)

Additional amounts deferred

6,602

6,602

Impact of acquisitions

196

196

Balance at December 31, 2020

5,208

5,208

Revenue recognized(1)

 

(8,103)

 

(230,616)

 

(239,942)

Additional amounts deferred

 

5,539

 

286,292

 

293,054

Impact of acquisitions

 

1,170

 

141,595

 

142,765

Balance at December 31, 2021

$

3,814

$

197,271

$

201,085

(1)In the table above, revenue recognized on earned premiums related to our insurance segment are presented excluding the impact of ceded premiums. On the Statement of Operations earned premiums are presented net of ceded premiums of $199.4 million.

Remaining Performance Obligations

Contracts with customers include $3.8 million 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, 2021 and 2020.

The Company has applied the practical expedients provided for in the accounting standards, and does not present 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. Additionally, the Company excludes amounts related to performance obligations that are billed and recognized as they are delivered.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments
12 Months Ended
Dec. 31, 2021
Investments  
Investments

3. Investments

The following table provides the Company’s investment income, and realized gains on investments in 2021:

Investment income, net of investment expenses

$

768

Realized gains on investments

62

Realized losses on investments

(129)

Investment income and realized gains, net of investment expenses

$

701

The following table provides the amortized cost, fair value and unrealized gains and (losses) of the Company’s investment securities:

December 31, 2021

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

5,452

$

1

$

(36)

$

5,417

Obligations of states, municipalities and political subdivisions

8,913

21

(84)

8,850

Corporate bonds

 

31,491

 

89

 

(155)

 

31,425

Residential and commercial mortgage-backed securities

14,387

34

(139)

14,282

Other loan-backed and structured securities

7,637

5

(41)

7,601

Total debt securities

$

67,880

$

150

$

(455)

$

67,575

The amortized cost and fair value of securities at December 31, 2021, by contractual maturity, are shown in the following table. Actual maturities may differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.

December 31, 2021

Remaining Time to Maturity

    

Amortized Cost

    

Fair Value

Due in one year or less

$

8,043

$

8,026

Due after one year through five years

21,055

20,906

Due after five years through ten years

14,959

14,939

Due after ten years

 

1,799

 

1,821

Residential and commercial mortgage-backed securities

14,387

14,282

Other loan-backed and structured securities

7,637

7,601

Total

$

67,880

$

67,575

Other-than-temporary Impairment

The Company regularly reviews its individual investment securities for other-than-temporarily impairment. The Company considers various factors in determining whether each individual security is other-than-temporarily impaired, including:

-the financial condition and near-term prospects of the issuer, including any specific events that may affect its operations or earnings;
-the length of time and the extent to which the market value of the security has been below its cost or amortized cost;
-general market conditions and industry or sector specific factors;
-nonpayment by the issuer of its contractually obligated interest and principal payments; and
-the Company’s intent and ability to hold the investment for a period of time sufficient to allow for the recovery of costs.

Securities with gross unrealized loss position at December 31, 2021, aggregated by investment category and length of time the individual securities have been in a continuous loss position, are as follows:

Less Than Twelve Months

Twelve Months or Greater

Total

Gross

Gross

Gross

Unrealized

Fair

Unrealized

Fair

Unrealized

Fair

At December 31, 2021

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(36)

$

5,007

$

$

$

(36)

$

5,007

Obligations of states, municipalities and political subdivisions

(84)

4,292

(84)

4,292

Corporate bonds

(155)

15,446

(155)

15,446

Residential and commercial mortgage-backed securities

(139)

9,687

(139)

9,687

Other loan-backed and structured securities

(41)

6,818

(41)

6,818

Total securities

$

(455)

$

41,250

$

$

$

(455)

$

41,250

At December 31, 2021, there were 358 securities in an unrealized loss position. Of these securities, there were none that had been in an unrealized loss position for 12 months or longer.

The Company believes there were no fundamental issues such as credit losses or other factors with respect to any of its available-for-sale securities. The unrealized losses on investments in fixed-maturity securities were caused primarily by interest rate changes. It is expected that the securities would not be settled at a price less than par value of the investments. Because the declines in fair value are attributable to changes in interest rates or market conditions and not credit quality, and because the Company has the ability and intent to hold its available-for-sale investments until a market price recovery or maturity, the Company does not consider any of its investments to be other-than-temporarily impaired at December 31, 2021.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value
12 Months Ended
Dec. 31, 2021
Fair Value  
Fair Value

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

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

17,318

$

$

$

17,318

Debt securities:

U.S. Treasuries

5,417

5,417

Obligations of states and municipalities

8,850

8,850

Corporate bonds

31,425

31,425

Residential and commercial mortgage-backed securities

14,282

14,282

Other loan-backed and structured securities

7,601

7,601

$

22,735

$

62,158

$

$

84,893

Liabilities

Contingent consideration - business combinations

$

$

$

9,617

    

$

9,617

Contingent consideration - earnout

 

 

 

13,866

    

13,866

Private warrant liability

 

15,193

15,193

$

$

$

38,676

$

38,676

Fair Value Measurement at December 31, 2020

Total 

    

Level 1

    

Level 2

    

Level 3

    

Fair Value

Contingent consideration - business combinations

$

$

$

3,549

$

3,549

Contingent consideration - earnout

 

 

 

50,238

 

50,238

Private warrant liability

 

31,534

31,534

$

$

$

85,321

$

85,321

Financial Assets

Money market mutual funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. As the funds are generally maintained at a net asset value which does not fluctuate, cost approximates fair value. These are included as a Level 1 measurement in the table above. The fair values for available-for-sale fixed-maturity securities are based upon prices provided by an independent pricing service. The Company has reviewed these prices for reasonableness and has not adjusted any prices received from the independent provider. Level 2 securities represent assets whose fair value is determined using observable market information such as previous day trade prices, quotes from less active markets or quoted prices of securities with similar characteristics. There were no transfers between Level 1 and Level 2.

Contingent Consideration – Business Combinations

The Company estimated the fair value of the business combination contingent consideration that is triggered by EBITDA or revenue milestones, which related to certain 2021 acquisitions, using the Monte Carlo simulation method. The fair value of $0.3 million as of December 31, 2021, is based on the simulated revenue and net income (loss) of the Company over the maturity date of the contingent consideration.

The Company estimated the fair value of the business combination contingent consideration that is triggered by stock price milestones, which related to certain 2020 and 2021 acquisitions, 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, 2021, the key inputs used in the determination of fair value of $9.3 million included the volume weighted average price of $16.37, strike price of $36.00, discount rate of 7% and volatility of 60%. As of December 31, 2020, the key inputs used in the determination of the fair value of $1.7 million included price of $14.27, strike price of $20.00, discount rate of 9% and volatility of 60%. In the fourth quarter of 2021, the target stock price milestone for one of the 2020 acquisitions was met and a $1.7 million gain equal to the fair value of the contingent consideration was recognized in general and administrative expense on the consolidated statements of operations.

The Company estimated the fair value 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. In January 2021, the 2018 business combination contingent consideration was settled in full for a cash payment of $2.1 million. As of December 31, 2020, the key inputs used in the determination of fair value of $1.8 million include projected revenues and expenses, discount rate of 9.96% to 9.98%, revenue volatility of 18.0% and weighted-average cost of capital of 21.5%. 

Contingent Consideration - Earnout

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, 2021, the key inputs used in the determination of the fair value included exercise price of $22.00, volatility of 65%, forfeiture rate of 15% and stock price

of $15.59. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $18.00, $20.00 and $22.00, volatility of 60%, forfeiture rate of 16% and stock price of $14.27.

Private Warrants

The Company estimated the fair value of the private warrants using the Black-Scholes-Merton option pricing model. As of December 31, 2021, the key inputs used in the determination of the fair value included exercise price of $11.50, expected volatility of 60%, remaining contractual term of 3.98 years, and stock price of $15.59. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $11.50, expected volatility of 35%, remaining contractual term of 4.98 years, and stock price of $14.27.

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. All redeemable convertible preferred stock warrants that were issued prior to the Merger were canceled in exchange of common stock at the closing of the Merger on December 23, 2020. See Note 8.

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:

Contingent 

Contingent 

Consideration -

Private

Consideration -

Business

Warrant

Earnout

    

Combinations

    

Liability

Fair value as of January 1, 2021

$

50,238

$

3,549

$

31,534

Additions

 

 

10,374

 

Settlements

 

(54,891)

 

(2,062)

 

(31,730)

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

 

18,519

 

(2,244)

 

15,389

Fair value as of December 31, 2021

$

13,866

$

9,617

$

15,193

Redeemable 

Contingent

Convertible 

Contingent

Consideration -

Private

Preferred Stock 

Consideration -

Business

Warrant

    

Warrants

    

FVO Notes

    

Earnout

    

Combinations

Liability

Fair value as of January 1, 2020

$

6,684

$

11,659

$

$

100

$

Additions

 

1,762

 

 

50,238

 

1,749

 

33,961

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

$

$

$

50,238

$

3,549

$

31,534

Redeemable 

Contingent

Convertible 

Consideration -

Preferred Stock 

Business

    

Warrants

    

FVO Notes

    

Combinations

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 and FVO Notes 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

As of December 31, 2021, the fair value of the convertible senior notes is $400.4 million. The fair value of other debt approximates the unpaid principal balance and is considered a Level 3 measurement. See Note 7.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Equipment, and Software
12 Months Ended
Dec. 31, 2021
Property, Equipment, and Software  
Property, Equipment, and Software

5. Property, Equipment, and Software

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

    

December 31, 

2021

    

2020

Software and computer equipment

$

7,287

$

1,381

Furniture, office equipment, and other

 

2,006

 

567

Internally developed software

 

13,102

 

10,741

Leasehold improvements

 

2,191

 

1,112

 

24,586

 

13,801

Less: Accumulated depreciation and amortization

 

(17,920)

 

(9,208)

Property, equipment, and software, net

$

6,666

$

4,593

Depreciation and amortization expense related to property, equipment, and software was $4.4 million, $3.8 million and $3.7 million for the years ended December 31, 2021, 2020 and 2019, respectively.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2021
Intangible Assets and Goodwill  
Intangible Assets and Goodwill

6. Intangible Assets and Goodwill

Intangible Assets

Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization.

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

Weighted

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

56,810

$

(6,760)

$

50,050

Acquired technology

 

5.0

 

48,135

(10,095)

 

38,040

Trademarks and tradenames

 

12.0

 

25,389

(2,587)

 

22,802

Non-compete agreements

2.0

450

(251)

199

Value of business acquired

1.0

400

(294)

106

Renewal rights

6.0

9,734

(811)

8,923

Trademarks and tradenames

Indefinite

4,750

4,750

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

150,628

$

(20,798)

$

129,830

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

Aggregate amortization expense related to intangibles was $12.3 million, $2.9 million and $3.7 million for the years ended December 31, 2021, 2020 and 2019, respectively. Estimated intangibles amortization expense for the next five years and thereafter consists of the following:

Estimated

Amortization

    

Expense

2022

$

21,419

2023

20,773

2024

 

19,722

2025

 

16,648

2026

 

8,718

Thereafter

 

32,840

$

120,120

Goodwill

The following tables summarize the changes in the carrying amount of goodwill:

    

Goodwill

Balance as of January 1, 2019

$

21,305

Acquisitions

916

Divestitures

(3,657)

Purchase price adjustments

(290)

Balance as of December 31, 2019

18,274

Acquisitions

 

10,176

Divestitures

(161)

Balance as of December 31, 2020

28,289

Acquisitions

 

197,365

Balance as of December 31, 2021

$

225,654

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt  
Debt

7. Debt

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

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

425,000

$

$

(10,785)

$

414,215

Other notes

 

600

 

(80)

 

 

520

$

425,600

$

(80)

$

(10,785)

$

414,735

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

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

Principal

Payments

2022

$

150

2023

 

150

2024

 

150

2025

 

150

2026

 

425,000

Thereafter

 

$

425,600

Convertible Senior Notes

In September 2021, Porch completed a private Rule 144A offering of $425 million aggregate principal amount of its 0.75% Convertible Senior Notes due in September 2026 (the “2026 Notes”) at an issue price of 100%, which includes $40 million aggregate principal amount of 2026 Notes issued and sold pursuant to the exercise of the initial purchasers’ option to purchase additional 2026 Notes. The 2026 Notes were offered only to qualified institutional buyers (as defined in the Securities Act of 1933, as amended (the “Securities Act”)), pursuant to Rule 144A under the Securities Act. The net proceeds from the sale of the 2026 Notes were approximately $413.5 million after deducting the initial purchasers’ fees and other estimated expenses.

The 2026 Notes are not redeemable at the Company’s option prior to September 20, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at the Company’s option, on or after September 20, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption, at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the 2026 Notes.

The 2026 Notes are convertible at an initial conversion rate of 39.9956 shares of common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $25.0027 per share of common stock (the “Conversion Rate”). The Conversion Rate is subject to customary adjustments for certain events as described in the indenture governing the 2026 Notes. The Company may settle the conversion option obligation with cash, shares of the Company’s common stock, or any combination of cash and shares of the Company’s common stock. Holders of the 2026 Notes may convert the 2026 Notes at their option (in whole or in part) at any time prior to the close of business on the business day immediately preceding June 15, 2026 only under the following circumstances:

during any fiscal quarter commencing after the calendar quarter ending on December 31, 2021, if the Company’s common stock price exceeds 130% of the conversion price for at least 20 trading days during the 30 consecutive trading days at the end of the prior calendar quarter;
during the five business days after any five consecutive trading days in which the trading price per $1,000 2026 Notes was less than 98% of the product of the closing sale price of the Company’s common stock and the then current conversion rate;
upon the occurrence of certain corporate actions;
upon the occurrence of a fundamental change, a make-whole fundamental change or any share exchange event; or
prior to the related redemption date if the Company elects to exercise the company call option.

Upon the occurrence of a make-whole fundamental change or the exercise of the Company’s redemption option, the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026 Notes in connection with such make-whole fundamental change or exercise of redemption (not to exceed 52.9941 shares of common stock per $1,000 principal amount of the 2026 Notes). As of December 31, 2021, none of the conditions of the 2026 Notes to early convert have been met.

As discussed in Note 1, the Company early adopted ASU No. 2020-06 as of January 1, 2021 and concluded that the 2026 Notes will be accounted for as debt, with no bifurcation of the embedded conversion feature. Debt issuance costs

were recorded as a direct deduction from the related liability in the consolidated balance sheets and are amortized to interest expense over the term of the 2026 Notes. The effective interest rate for the 2026 Notes is 1.3%.

Interest expense recognized related to the 2026 Notes was approximately $1.6 million for the year ended December 31, 2021, and comprised of contractual interest expense and amortization of debt issuance costs.

Capped Call Transactions

In connection with the offering of the 2026 Notes, the Company purchased capped calls from certain financial institutions with respect to its common stock. The capped calls each have an initial strike price of $25.0027 per share of the Company’s common stock, which corresponds to the initial conversion price of the 2026 Notes. The capped calls each have an initial cap price of $37.7400 per share and expire in incremental components on each trading date beginning on September 13, 2021 and ending on September 15, 2026. The capped calls are intended to offset potential dilution to the Company’s common stock or offset any cash payments the Company is required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The capped calls are subject to adjustments for certain corporate events and standard antidilution provisions.

The Company paid an aggregate amount of $52.9 million for the capped calls. The maximum number of shares of Company’s common stock that can be purchased by the Company under the capped call (assuming no adjustment event) is 5,736,869. The capped call transactions do not meet the criteria for accounting as a derivative as they are indexed to the Company’s stock. As such, the cost of the capped calls is recorded as a reduction to additional paid-in capital on the consolidated balance sheets.

Senior Secured Term Loans

During 2019, the Company obtained a $40 million secured term loan, which 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”) 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%.

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

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.0 million, with two additional co- lenders providing an aggregated $7.0 million in loan proceeds. Two of the co-lenders were the Company’s existing senior secured lenders with a $37.6 million loan balance outstanding at the time of the refinance. The amendments to the loan agreements with the existing senior secured lenders represent 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 $0.8 million. The new loan, which totaled $47.0 million, was used to pay off the existing $37.5 million loan.

The Runway Loan was 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 therein) 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.6 million 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.0 million, minimum revenue of $15.4 million in the quarter ended December 31, 2020, and 80% of projected revenue in all future quarters.

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.2 million, 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.

Based on the amount of cash available upon completion of the Merger on December 23, 2020, in accordance with the agreement’s terms, $7.1 million of the outstanding principal balance of the Runway Loan was required to be repaid, plus interest and prepayment fees of $0.4 million. Following this repayment, the carrying value of the Runway Loan as of December 31, 2020 is $39.0 million. As of December 31, 2020, the Company was in compliance with all covenants of the Runway Loan.

In January 2021, the Company entered into an 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, with a maturity date of December 15, 2024.

In conjunction with the issuance of 2026 Notes described above, all outstanding obligations under the Runway Loan Agreement were repaid. These included the outstanding principal of $40.0 million, $2.3 million of final prepayment fees, and $0.5 million of interest and legal fees. A loss on extinguishment of $3.1 million was recorded.

Pre-2020 Convertible Promissory Notes

In connection with a November 2018 acquisition, the Company issued convertible promissory notes payable to the sellers for an aggregate principal of $7.3 million. These convertible promissory notes bore interest at 4.5% per annum for the first year and 10% per annum thereafter. Upon completion of the Merger on December 23, 2020, the outstanding principal balance of $7.3 million and unpaid interest of $0.5 million was paid in full, resulting on a trivial loss on extinguishment.

In connection with a July 2018 acquisition, the Company assumed two convertible promissory notes with an aggregate principal balance of $1.7 million and an interest rate of 3.5% per annum. On February 28, 2020, one of the convertible promissory notes with a principal balance of $1.4 million and a carrying value of $1.2 million converted into 198,750 shares of Series C preferred stock. Holders also received 73,538 common stock warrants. A loss on debt extinguishment of $0.2 million 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 and of $0.3 million and unpaid interest of $0.1 million were paid in full, resulting on a loss on extinguishment of $0.3 million.

During 2019, the Company issued convertible promissory notes with an aggregate original principal balance of $21.6 million, 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 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.1 million and $1.0 million, 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.5 million. 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 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 12), 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 $6.0 million.

Paycheck Protection Program Loans

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 and is administered by the U.S. Small Business Administration (“SBA”). The Company received loan proceeds of $8.1 million (the “Porch PPP Loan”). The term of the Porch PPP Loan was two years with a maturity date of April 18, 2022 and bore interest at a fixed rate of 1.00%. Payments of principal and interest on the Porch PPP Loan were deferred for the first nine months of the term of the Porch PPP Loan. Principal and interest were payable monthly, less the amount of any potential forgiveness. In June 2021 the loan was forgiven in whole. As a result, the outstanding principal balance of $8.1 million and unpaid interest of $0.1 million were written off and the Company recorded a $8.2 million gain on extinguishment in the consolidated statements of operations.

As part of the July 23, 2020 acquisition (see Note 12), the Company assumed a loan pursuant to the Paycheck Protection Program for the amount of $0.4 million. The loan had 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.

2020 Promissory Notes

In July 2020, the Company entered into convertible loan agreement with Cantor Fitzgerald Securities in the amount of $10.0 million. 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.1 million, which included $10.0 million principal balance, $2.0 million final payment fee, and $0.1 million of accrued interest. As a result of the PTAC merger, a contingent beneficial conversion feature became exercisable. The commitment date intrinsic value of $0.6 million 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.8 million. The remaining cash payment was allocated to extinguish the debt and interest payable, resulting in a gain on extinguishment of $5.0 million.

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 thousand each, plus accrued interest commencing on January 21, 2021. As of December 31, 2021, the promissory notes had a carrying amount of $0.5 million.

Other Promissory Notes

On December 19, 2019, the Company issued a promissory note for an aggregate principal of $3.0 million, 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.0 million, 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 (as each term is defined therein) 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 thousand. 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.5 million. The amended note was initially recorded at its fair value of $4.2 million. The fair value of the guarantee of $0.3 million 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. Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $4.4 million, which included $3.4 million principal balance, $1.0 million final payment fee, and $0.1 million of accrued interest.

On February 11, 2020, the Company entered into a future receivables agreement, in which the Company received consideration of $2.0 million and agreed to sell 10% of all of Company’s future accounts receivable from the Company’s customers until an amount ranging between $2.3 million and $2.7 million, 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.0 million of principal and $0.7 million of interest, resulting in a full payoff of the agreement and no remaining carrying value as of December 31, 2020.

In connection with certain 2017 and 2018 acquisitions, the Company issued term promissory notes payable to the sellers for an aggregate principal of $1.3 million. Upon completion of the Merger on December 23, 2020, the aggregate outstanding principal of $1.3 million and unpaid interest of $0.1 million were paid in full.

Line of Credit

In connection with the acquisition of HOA on April 5, 2021, the Company assumed a $5.0 million revolving line of credit (“RLOC”) with Legacy Texas Bank that had an outstanding balance of $3.9 million. Outstanding balances under the RLOC bear interest at the Wall Street Journal Prime + 0% and mature on November 16, 2022. In addition, the Company pays 0.25% per annum of the daily unused portion of the RLOC. The Company repaid the outstanding $4.0 million of borrowings on the RLOC in November 2021.

Term Loan Facility

In connection with the acquisition of HOA on April 5, 2021, the Company assumed a nine-year, $10.0 million term loan facility with a local bank. As of December 31, 2021, the Company has made no borrowings on the term loan facility.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Warrants
12 Months Ended
Dec. 31, 2021
Equity and Warrants  
Equity and Warrants

8. Equity and Warrants

Shares Authorized

As of December 31, 2021, 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:

December 31,

2021

2020

Issued and outstanding common shares

    

95,911,597

    

75,519,151

Earnout common shares (Note 1 and Note 9)

 

2,050,000

 

6,150,000

Total common shares issued and outstanding

97,961,597

81,669,151

Common shares reserved for future issuance:

Public warrants

8,625,000

Private warrants

1,795,700

5,700,000

Common stock options outstanding

 

4,822,992

 

6,414,611

Restricted stock units and awards (Note 9)

 

2,717,154

 

2,581,902

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

 

8,126,263

 

11,137,824

Convertible senior notes, due 2026(1)

16,998,130

Total shares of common stock outstanding and reserved for future issuance

 

132,421,836

 

116,128,488

(1)In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from $25 per share to approximately $37.74 per share, which would result in 11,261,261 potentially dilutive shares instead of the shares reported in this table.

The table above excludes common stock contingently issuable in connection with acquisitions described in Note 12. Such common stock is issuable to the extent specified operational milestones are achieved or market conditions are met in the future. See Notes 4 and 12 for more information.

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, as defined in the warrant agreements. 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. 1,795,700 and 5,700,000 private warrants were held by the initial purchases or their permitted transferees as of December 31, 2021 and 2020, respectively.

The public and private warrants are classified separately on our consolidated balance sheets due to differences in each instrument’s contractual terms. The public warrants are classified in equity classified financial instruments and are not remeasured periodically. The private warrants are liability classified financial instruments measured at fair value, with periodic changes in fair value recognized through earnings. See Note 4.

On March 23, 2021, the Company announced that it would redeem all outstanding public warrants on April 16, 2021 pursuant to a provision of the warrant agreement under which the public warrants were issued. In connection with the redemption, the public warrants stopped trading on the Nasdaq Capital Market and were delisted, with the trading halt announced after close of market on April 16, 2021.

Detail related to public and private warrant activity for the year ended December 31, 2021 is as follows:

Number of 

Number of 

Common

 

Warrants

Shares Issued

 

Cash Received

Balances as of January 1, 2021

    

14,325,000

    

$

Cash exercises

 

(11,023,376)

 

11,023,376

 

126,741

Cashless exercises

 

(1,329,454)

 

498,036

 

Canceled

(176,470)

Balances as of December 31, 2021

 

1,795,700

 

11,521,412

$

126,741

Legacy Porch Warrants

Redeemable convertible preferred stock warrants and common stock warrants that were issued prior to the Merger (“Legacy Porch Warrants”) were cancelled upon completion of the Merger on December 23, 2020, 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

 

 

 

Weighted- 

 

 

 

Average 

Number of 

 

Exercise 

Warrants

 

Price

Balances as of January 1, 2020

    

    

965,157

    

$

4.39

Warrants granted

 

 

209,384

 

5.62

Warrants exercised

 

 

 

Warrants cancelled

 

 

(1,174,541)

 

4.60

Balances as of December 31, 2020

 

 

$

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Stock-Based Compensation  
Stock-Based Compensation

9. Stock-Based Compensation

2012 and 2020 Equity Incentive Plans

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 8,126,263. 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 ended 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 awards (“RSA”), restricted stock units (“RSU”) and other stock awards, and performance awards to employees, officers, non-employee directors and independent service providers of the Company, collectively referred to as “Awards” or “Equity Awards.” The 2020 Plan became effective immediately upon the closing of the Merger.

Legacy Porch’s 2012 Equity Incentive Plan (the “2012 Plan”) provides for the grant of equity awards to employees, directors and consultants of the Company. Each Legacy Porch option from the 2012 Plan that was outstanding immediately prior to the Merger and held by current employees or service providers, whether vested or 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 option immediately prior to the consummation of the Merger. All stock option, RSA and RSU activity was retroactively restated to reflect the Exchanged Options.

Stock-Based Compensation

Stock-based compensation consists of expense related to equity awards in the normal course, earnout restricted stock and a secondary market transaction as described below:

    

    

2021

    

2020

    

2019

Secondary market transaction

$

1,933

$

1,616

$

33,232

Employee earnout restricted stock

22,961

Employee awards

 

13,698

 

9,680

 

2,740

Total operating expenses

$

38,592

$

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 redeemable convertible preferred stock from an existing investor for an aggregate purchase price of $4.0 million ($0.53 per Legacy Porch share). The Company determined that the purchase price was below fair value of such shares and as result recorded stock-based compensation expense of $33.2 million 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 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.6 million 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 stock-based compensation expense of $1.6 million was recorded in 2020 related to these awards, of which $0.7 million was related to former employees and immediately recognized, as there is no continued service vesting requirement, and $0.9 million 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-based compensation expense of $1.9 million was recognized in March 2021.

Common Stock Valuation

Prior to the completion of the Merger the fair value of Legacy Porch 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 2020 Plan and 2012 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 of Directors. 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.

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

    

    

    

Weighted- 

    

 

 

Weighted- 

 

Average 

 

 

Number of 

 

Average 

 

Remaining 

 

Aggregate 

Options 

 

Exercise 

 

Contractual 

Intrinsic 

Outstanding

Price

 

Life (Years)

Value

Balances as of December 31, 2020

 

6,414,611

$

2.85

 

7.8

 

73,260

Options granted

 

297,343

 

15.10

 

  

 

  

Options exercised

 

(1,700,557)

 

2.56

 

  

 

  

Options forfeited

 

(180,985)

 

5.08

 

  

 

  

Options canceled or expired

 

(7,420)

 

4.30

 

  

 

  

Balances as of December 31, 2021

 

4,822,992

$

3.63

 

7.0

$

57,973

Exercisable at December 31, 2021

 

3,160,534

$

2.87

 

6.5

$

40,205

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

    

2021

    

2020

    

2019

Risk-free interest rate

 

0.9 – 1.3 %

0.3 – 0.6 %

1.6 – 1.9 %

Expected term (years)

 

5 – 6

5 – 6

3 – 6

Dividend yield

 

Volatility

 

60 – 61 %

59 – 60 %

46 – 51 %

Weighted-average grant fair value per share

 

$8.23

$2.26

$0.85

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, 2021 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 fair value of stock options that vested during the years ended December 31, 2021, 2020 and 2019, was $2.6 million, $1.8 million and $1.8 million, respectively.

The total amount of unrecognized stock-based compensation expense for options granted to employees and nonemployees as of December 31, 2021, is approximately $4.2 million and is expected to be recognized over a weighted-average period of 1.3 years.

RSUs and Payroll Reduction Program

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 $4.0 million 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 an aggregated of 2,356,045 RSUs were issued prior to December 31, 2020. All RSUs issued as part of this program were issued under the 2012 Plan.

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 stock-based compensation expense was recorded in 2020. During 2021, all remaining awards vested and the remaining stock-based compensation expense of $1.6 million was recorded in 2021.

RSUs

During 2021, the Company granted RSUs under various equity award programs. RSUs granted to employees typically vest 25% of the shares one year after the vesting commencement date and the remainder ratably on a quarterly or semi-annual basis over the following three years. Included in 2021 RSU grants are approximately 1.4 million of RSUs with the grant-date fair value of $27.8 million, pursuant to a special equity award program referred to as the Together We Win Program, which vest quarterly over three years from the vesting commencement date.

The following table summarizes the activity of RSUs for the year ended December 31, 2021:

    

Number of 

Weighted

 

Restricted 

Average

 

Stock Units

Fair Value

Balances as of January 1, 2021

 

2,415,140

$

3.64

Granted

 

2,955,252

18.87

Vested

 

(2,386,853)

4.30

Canceled

(270,777)

11.67

Balances as of December 31, 2021

 

2,712,762

$

18.77

The total amount of unrecognized stock-based compensation expense for RSUs granted to employees and nonemployees as of December 31, 2021, is approximately $44.7 million and is expected to be recognized over a weighted-average period of 1.6 years.

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 was recognized as stock-based 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 $0.3 million in stock-based compensation expense related to the employee earnout shares.

During 2021, 61,865 shares were forfeited due to employee terminations. This resulted in the grant of 12,252 additional shares to employee holders at a weighted-average grant date fair value of $14.19.

During 2021, 641,526 restricted employee earnout shares were fully vested, as the first and second market conditions for vesting were fully satisfied as a result of the Company’s stock price and trading activity. The Company recorded $11.2 million in stock-based compensation expense related to the employee earnout shares in 2021.

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 was recognized as stock-based 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 $0.3 million in stock-based compensation expense related to the award.

During 2021, 666,666 CEO restricted earnout shares were fully vested, as the first and second market conditions for vesting were fully satisfied as a result of the Company’s stock price and trading activity. The Company recorded $11.8 million in stock-based compensation expense related to the restricted stock award in 2021.

Restricted Stock Awards

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

    

Number of 

 

Restricted 

 

Stock Awards

Balances as of January 1, 2021

 

166,762

Shares granted

 

Shares vested

 

(162,370)

Shares forfeited

 

Balances as of December 31, 2021

 

4,392

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Taxes  
Income Taxes

10. Income Taxes

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

    

2021

    

2020

    

2019

Current:

 

  

 

  

 

  

Federal

$

1,065

$

$

State

 

(205)

 

(71)

 

(67)

Total current

 

860

 

(71)

 

(67)

Deferred

 

  

 

  

 

  

Federal

 

8,561

 

1,433

 

(21)

State

 

852

 

327

 

(8)

Total deferred

 

9,413

 

1,760

 

(29)

Income tax benefit (expense)

$

10,273

$

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, 

    

December 31, 

2021

2020

Deferred tax assets

 

  

 

  

Accrued expenses

$

1,070

$

1,114

Stock-based compensation

1,753

2,469

Deferred revenue

 

37,108

 

2,036

Property and equipment

 

 

229

Intangibles

 

 

452

Goodwill

 

357

 

1,444

Operating lease liabilities

1,126

Loss and loss adjustment reserves

11,971

Other

 

10

 

8

Net operating losses

 

87,802

 

50,119

Disallowed interest

 

5,098

 

6,385

Valuation allowance

 

(88,613)

 

(63,317)

Total deferred tax assets

 

57,682

 

939

Deferred tax liabilities

 

  

 

  

Property and equipment

(50)

Intangibles

(10,660)

Operating lease right-of-use assets

(1,091)

Deferred policy acquisition costs

(857)

Reinsurance balance due

(44,197)

Internally developed software

 

(1,180)

 

(943)

Total deferred tax liabilities

 

(58,035)

 

(943)

Net deferred tax liabilities

$

(353)

$

(4)

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 $25.3 million for the year ended December 31, 2021 from $63.3 million to $88.6 million.

As of December 31, 2021 and 2020, the Company had net operating loss carryforwards for federal tax purposes of approximately $360.3 million and $209.4 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 began to expire in 2022. The net operating loss with an unlimited carryforward period is $257.4 million for federal tax purposes and $43.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 (expense) provision to the amounts computed by applying the statutory federal income tax rate to earnings before income taxes is shown as follows:

2021

2020

2019

Tax computed at federal statutory rate

$

24,492

$

11,702

$

21,677

State tax, net of federal tax benefit

 

5,531

 

2,097

 

1,475

Other

 

347

 

(803)

 

(515)

Loss on disposition

 

 

 

(1,049)

Compensation

 

12,821

 

1,148

 

(6,507)

Officer compensation

(5,306)

(176)

Debt transactions

 

(1,791)

 

824

 

(2,145)

Enacted tax rate changes

 

123

 

159

 

119

Return to provision

 

(648)

 

502

 

991

Valuation allowance

 

(25,296)

 

(13,764)

 

(14,142)

Income tax benefit (expense)

$

10,273

$

1,689

$

(96)

The U.S. federal statutory tax rate is 21%, while the Company’s effective tax rate for 2021, while the Company’s effective tax rate for 2021, 2020 and 2019 was 8.8%, 3.0%, and (0.1)%, respectively. The difference is due primarily to the tax benefit of pre-tax book losses being offset by a 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 2018 and 2016, 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, 2021 and 2020.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
401(k) Savings Plan
12 Months Ended
Dec. 31, 2021
401(k) Savings Plan  
401(k) Savings Plan

11. 401(k) Savings Plan

During 2021, the Company has nine defined contribution savings plans under Section 401(k) of the Internal Revenue Code. These plans cover 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 plans may be made at the discretion of the Board. Prior to 2021, the Company had not made contributions to the plans. In 2021, the Company made approximately $0.6 million of contributions.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations and Disposals
12 Months Ended
Dec. 31, 2021
Business Combinations and Disposals.  
Business Combinations and Disposals

12. Business Combinations and Disposals

During 2021, 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 $5.4 million, $0.2 million and $0.1 million during 2021, 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.

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.

2021 Acquisitions

The following table summarizes the total consideration and the preliminary estimated fair value of the assets acquired and liabilities assumed for business combinations made by the Company during 2021:

Weighted Average Useful Life (in years)

    

V12 Data

    

HOA

    

Rynoh

    

AHP

    

Floify

    

Other Acquisitions

    

Total

Purchase consideration:

Cash

$

20,196

$

84,370

$

32,302

$

43,750

$

75,959

$

27,121

$

283,698

Issuance of common stock

22,773

9,908

3,026

35,707

Holdback liabilities and amounts in escrow

150

1,000

3,500

2,500

900

1,775

9,825

Contingent consideration - equity-classified

6,685

6,685

Contingent consideration - liability-classified

1,410

8,632

327

10,369

Total purchase consideration:

$

21,756

$

114,828

$

35,802

$

46,250

$

95,399

$

32,249

$

346,284

Assets:

Cash, cash equivalents and restricted cash

$

1,035

$

17,766

$

408

$

5,078

$

1,508

$

1,473

$

27,268

Current assets

4,939

235,669

932

8,221

221

1,795

251,777

Property and equipment

996

615

334

17

87

80

2,129

Operating lease right-of-use assets

1,383

1,258

159

913

731

445

4,889

Intangible assets:

Customer relationships

9.0

1,650

16,700

12,700

7,000

10,320

48,370

Acquired technology

4.0

3,525

2,800

28,300

1,340

35,965

Trademarks and tradenames

12.0

1,225

12,200

900

700

6,025

650

21,700

Non-competition agreements

2.0

40

90

40

55

225

Value of business acquired

1.0

400

400

Renewal rights

8.0

7,692

2,042

9,734

Trademarks and tradenames

Indefinite

4,750

4,750

Insurance licenses

Indefinite

4,960

4,960

Goodwill

16,708

45,370

22,051

45,681

53,056

14,499

197,365

Other non-current assets

55,165

25

3

55,193

Total assets acquired

31,501

397,795

40,374

62,677

96,968

35,410

664,725

Current liabilities

(6,871)

(269,460)

(517)

(15,487)

(1,014)

(2,485)

(295,834)

Operating lease liabilities, non-current

(848)

(898)

(72)

(685)

(555)

(204)

(3,262)

Long term liabilities

(2,026)

(7,434)

(79)

(46)

(9,585)

Deferred tax liabilities, net

(5,175)

(3,983)

(176)

(426)

(9,760)

Net assets acquired

$

21,756

$

114,828

$

35,802

$

46,250

$

95,399

$

32,249

$

346,284

January 12, 2021 Acquisition of V12 Data

On January 12, 2021, Porch acquired V12 Data, an omnichannel marketing platform. The purpose of the acquisition is to expand the scope and nature of Porch’s service offerings, add additional team members with important skillsets, and realize synergies. Porch acquired V12 Data for $20.3 million cash with an additional $1.4 million as contingent consideration. The contingent consideration is based on the achievement of certain Revenue and EBITDA milestones over the two succeeding years and is paid in cash or common stock at Porch’s discretion. The consideration was paid to the sellers in exchange for net assets of $21.8 million. Goodwill is expected to be deductible for tax purposes. Acquisition-related costs of $0.8 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of V12 Data as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

1,650

 

10

Acquired technology

 

3,525

 

4

Trademarks and tradenames

1,225

 

15

Non-competition agreements

 

40

2

$

6,440

 

  

The weighted-average amortization period for the acquired intangible assets is 7.6 years.

The estimated fair value of the customer relationships intangible asset was calculated through the income approach using the multi-period excess earnings methodology. The estimated fair value of the trademarks and tradenames as well as acquired technology intangible assets were calculated through the income approach using the relief from royalty methodology. The estimated fair value of the non-competition agreement is derived using the with and without method over the contractual term of the agreement.

April 5, 2021 Acquisition of HOA

On April 5, 2021, Porch acquired HOA. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and operate as a full service insurance carrier in 15 states. Total consideration related to this transaction included $114.8 million, consisting of $84.1 million in cash, $22.8 million in Porch common stock, and acquisition hold backs and contingent consideration of $7.7 million. An additional $0.3 million related to the final working capital adjustment was paid to the sellers in the third quarter of 2021. Goodwill is not expected to be deductible for tax purposes. Acquisition-related costs of $1.9 million were primarily for legal and due-diligence related fees and are included in general and administrative expenses for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of HOA as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

16,700

 

10

Trademarks and tradenames

12,200

 

10

Business acquired

400

1

Renewal rights

7,692

8

Insurance licenses

4,960

Indefinite

$

41,952

 

  

The weighted-average amortization period for the acquired intangible assets is 9.5 years.

The fair value of customer relationships was estimated through the income approach using the multi-period excess earnings methodology. The fair value of trade name and trademarks was estimated through the income approach using the relief from royalty methodology. The business acquired was valued using the income approach based on estimates of expected future losses and expenses associated with the policies that were in-force as of the closing date of the transaction compared to the future premium remaining to be earned. Renewal rights asset was estimated through the income approach based on premium forecast and cash flows from the renewal policies modeled over the life of the renewals. The insurance licenses were valued using the market approach based on arms-length transactions in which certificate authority companies with licenses were purchased.

May 20, 2021 Acquisition of Rynoh

On May 20, 2021, Porch acquired Segin Systems, Inc. (“Rynoh”), a software and data analytics company that supports financial management and fraud prevention primarily for the title and real estate industries. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $35.8 million, consisting of $32.3 million in cash paid at closing, and acquisition hold backs of $3.5 million. Goodwill is not expected to be deductible for tax purposes. Acquisition-related costs of $0.2 million were primarily for legal and due-diligence related fees and are included in general and administrative expenses for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of Rynoh as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

12,700

 

10

Acquired technology

 

2,800

 

7

Trademarks and tradenames

900

 

20

Non-competition agreements

 

90

1

$

16,490

 

  

The weighted-average amortization period for the acquired intangible assets is 10.0 years.

The fair value of customer relationships was estimated through the income approach using the multi-period excess earnings methodology. The fair value of trade name and trademarks, as well as acquired technology was estimated

through the income approach using the relief from royalty methodology. The fair value of the non-competition agreement is derived using the with and without method over the contractual term of the agreement.

September 9, 2021 Acquisition of AHP

On September 9, 2021, Porch acquired AHP, a company providing home warranty policies. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $46.3 million, consisting of $43.8 million in cash paid at closing, and acquisition hold backs of $2.5 million. Acquisition-related costs of $0.5 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of AHP as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Renewal rights

$

2,042

 

6

Trademarks and tradenames

700

 

10

$

2,742

 

  

The weighted-average amortization period for the acquired intangible assets is 7.0 years.

Renewal rights asset was estimated through the income approach based on forecast and cash flows from the renewal policies modeled over the life of the renewals. The fair value of trade name and trademarks was estimated through the income approach using the relief from royalty methodology.

October 27, 2021 Acquisition of Floify

On October 27, 2021, Porch acquired Floify, a company providing digital mortgage automation and point-of-sale software for mortgage companies and loan officers. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $95.4 million, consisting of $76.0 million in cash, $9.9 million of Porch common stock, $0.9 million in acquisition hold backs and a guarantee that the Porch common stock will double in value by the end of 2024 with respect to any such Porch shares retained by the sellers throughout the period. The guarantee requires Porch to provide additional shares of common stock or cash to sellers if the stock does not double in value. The value of the guarantee at acquisition date was estimated to be $8.6 million. Acquisition-related costs of $0.4 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021.

The following table summarizes the fair value of the intangible assets of Floify as of the date of the acquisition:

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

7,000

 

4

Acquired technology

 

28,300

 

4

Trademarks and tradenames

6,025

 

15

Non-competition agreements

 

40

3

$

41,365

 

  

The weighted-average amortization period for the acquired intangible assets is 5.6 years.

The fair value of customer relationships and non-competition agreement, was estimated through the with-and-without method based on a comparison of the prospective revenues or expenses for the business with and without these intangible assets in place. The fair value of trade name and trademarks, was estimated through the income approach using the relief from royalty methodology. The fair value of the acquired technology was estimated through the multi-period excess earnings method.

Revenue from these five acquisitions included in the Company’s consolidated statements of operations through December 31, 2021 is $79.6 million. Net loss included in the Company’s consolidated statements of operations from these acquisitions through December 31, 2021 is $1.8 million.

Unaudited Pro Forma Consolidated Financial Information

The following table summarizes the estimated unaudited pro forma consolidated financial information of the Company as if the acquisitions deemed significant under ASC 805 – Business Combinations, which were V12 Data, HOA, Rynoh and Floify had occurred on January 1, 2020:

    

Year ended

December 31, 

 

2021

 

2020

Revenue

$

215,769

$

148,771

Net loss

$

(112,239)

$

(61,253)

Other Acquisitions

During 2021, the Company completed other acquisitions which were not individually material to the consolidated financial statements. The purpose of the 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 these acquisitions were $1.6 million and are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021. Goodwill of $3.5 million is not expected to be deductible for tax purposes, while goodwill of $11.0 million is expected to be deductible for tax purposes.

2020 Acquisitions and Disposals

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

Weighted Average Useful Life (in years)

    

July 23, 2020 Acquisition

    

iRoofing

    

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.6 million of acquired goodwill to be deductible for income tax purposes.

December 31, 2020 Acquisition (“iRoofing”)

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 $0.2 millions 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.

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.

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.0 million 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.7 million. The consideration allocated to the revenue transaction based on the fair value of services to be delivered is $5.0 million. The remainder of the consideration, was determined to be consideration for Serviz. Serviz had net assets of approximately $1.3 million. The Company recorded a gain of $1.4 million 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 $0.5 million which included definite-lived intangible assets of $0.3 million, net liabilities of $0.8 million and goodwill of $1.0 million. 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 $0.1 million 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.5 million loss upon disposal in loss on divestiture of businesses in the consolidated statements of operations for the year ended December 31, 2019.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases  
Leases

13. Leases

The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.

The Company leases office facilities from unrelated parties under operating lease agreements that have initial terms ranging from 1 to 5 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 additional years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend

or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants.

Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows:

2021

Operating lease cost

$

2,155

Variable lease cost

339

2,494

Prior to the adoption of Topic 842 on January 1, 2021, the Company recognized operating lease costs on a straight-line basis once control of the space was achieved. Rent expense was $1,700 and $1,800 during the years ended December 31, 2020 and 2019, respectively.

Supplemental cash flow information related to leases is as follows:

2021

Cash paid for amounts included in measurement of lease liabilities:

Operating cash outflows for operating leases

$

2,141

Right-of-use assets obtained in exchange for new lease obligations:

Operating leases

$

6,365

Supplemental balance sheet information related to leases is as follows:

December 31,

2021

Operating lease right-of-use assets

$

4,504

Operating lease liabilities, current(1)

$

1,957

Operating lease liabilities, non-current

2,694

Total operating lease liabilities

$

4,651

(1)Operating lease liabilities, current are included in accrued expenses and other current liabilities on the consolidated balance sheet as of December 31, 2021.

Other information related to operating leases is as follows:

December 31,

2021

Weighted average remaining lease term

2.1 years

Weighted average discount rate

9.4 %

Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of December 31, 2021 is as follows:

    

    

Lease 

Payments

2022

$

2,276

2023

 

1,613

2024

 

888

2025

 

432

2026

 

Thereafter

 

Total lease payments

$

5,209

Less imputed interest

(558)

Total present value of lease liabilities

$

4,651

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reinsurance
12 Months Ended
Dec. 31, 2021
Reinsurance  
Reinsurance

14. Reinsurance

Certain premiums and benefits are ceded to other insurance companies under various reinsurance agreements. The reinsurance agreements provide HOA with increased capacity to write larger risks and maintain its exposure to loss within its capital resources. Ceded reinsurance contracts do not relieve HOA from its obligations to policyholders. HOA remains liable to its policyholders for the portion reinsured to the extent that any reinsurer does not meet the obligations assumed under the reinsurance agreements.

To minimize its exposure to significant losses from reinsurer insolvencies, HOA evaluates the financial condition of its reinsurers and monitors concentrations of credit risk arising from similar geographic regions, activities, or economic characteristics of the reinsurers.

2021 Program:

The Company’s third-party quota share reinsurance program is split into two separate placements to maximize coverage and cost efficiency. The 2021 Coastal program, which covers the Company’s business in certain Texas coastal regions and the Houston metropolitan area as well as all business in South Carolina, is placed at 90% of subject property and casualty losses. The 2021 Core program covers the remainder of the Company’s business and is placed at 90% of subject property and casualty losses. Both programs are effective for the period January 1, 2021 through December 31, 2021, and are subject to certain limits, which vary by participating reinsurer, for single loss occurrences and/or aggregate losses. 

Property catastrophe excess of loss treaties which were in effect through March 31, 2021, developed over four layers and limited the Company’s net retention to $1.5 million per loss occurrence. Effective April 1, 2021, the Company purchased property catastrophe excess of loss reinsurance from third party reinsurers which develops over 4 layers to provide coverage up to a net loss of $270 million, in excess of $2.0 million per occurrence. Effective May 17, 2021 through March 31, 2022, the Company purchased additional property catastrophe excess of loss reinsurance for a new block of business not covered by the quota share contracts in 3 layers to provide coverage up to a net loss of $33 million in excess of $2.0 million.

The Company purchases property per risk reinsurance covering non-weather losses in excess of $500 thousand per occurrence for all property coverage lines, to limit the Company’s net retention to $50 thousand per covered event. These contracts are subject to certain limits for single loss occurrences and/or aggregate losses and provide a certain number of free reinstatements during the treaty period, all of which varies by contract.

The effects of reinsurance on premiums written and earned for the period since the acquisition date of April 5, 2021 to December 31, 2021 were as follows:

2021

Written

Earned

Direct premiums

$

266,609

$

213,423

Ceded premiums

 

(237,102)

 

(199,366)

Net premiums

$

29,507

$

14,057

The effects of reinsurance on incurred losses and LAE for the period since the acquisition date of April 5, 2021 to December 31, 2021 were as follows:

2021

Direct losses and LAE

$

181,256

Ceded losses and LAE

(162,752)

Net losses and LAE

$

18,504

The detail of reinsurance balances due is as follows:

December 31, 2021

Unearned premium

$

153,710

Losses and LAE Reserve

56,752

Reinsurance recoverable

17,780

Other

174

Reinsurance balance due

$

228,416

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unpaid Losses and Loss Adjustment Reserve
12 Months Ended
Dec. 31, 2021
Unpaid Losses and Loss Adjustment Reserve  
Unpaid Losses and Loss Adjustment Reserve

15. Unpaid Losses and Loss Adjustment Reserve

The following table provides the rollforward of the beginning and ending reserve balances for losses and LAE, gross of reinsurance for the period since the acquisition date of April 5, 2021:

    

2021

Losses and LAE reserve at April 5

$

84,366

Reinsurance recoverables on losses and LAE

 

(82,898)

Losses and LAE reserve, net of reinsurance recoverables at April 5

1,468

Add provisions for claims losses and LAE occurring in:

Current year

17,583

Prior year

921

Net incurred losses and LAE during the current year

18,504

Deduct payments for claims losses and LAE occurring in:

Current year

(13,154)

Prior year

(1,621)

Net claim and LAE payments during the current year

(14,775)

Reserve for losses and LAE, net of reinsurance recoverables, at end of year

5,197

Reinsurance recoverables on losses and LAE

56,752

Losses and LAE reserve at December 31

$

61,949

As a result of additional information on claims occurring in prior years becoming available to management, changes in estimates of provisions of losses and loss adjustment expenses were made resulting in an increase of $0.9 million for the period since the acquisition date of April 5, 2021 to December 31, 2021.

The claim counts in the following tables are cumulative reported claim counts as of December 31, 2021 and are equal to the sum of cumulative open and cumulative closed claims, including claims closed without payment. The following supplementary information presents incurred and paid losses by accident year, net of reinsurance ($ in thousands, except for number of claims):

December 31, 2021

Incurred losses and allocated loss adjustment expenses, net of reinsurance,

Cumulative

for the years ended December 31,

    

    

Number of

2017

2018

2019

2020

2021

IBNR Reserves

 

Reported Claims

(unaudited)

(unaudited)

(unaudited)

(unaudited)

Accident Year

2017

$

8,522

 

$

7,344

$

6,975

$

6,837

$

6,916

$

15,537

2018

 

 

 

7,512

 

7,041

 

7,046

 

7,380

 

12

 

8,331

2019

 

 

 

 

9,666

 

9,678

 

9,773

 

35

 

10,698

2020

 

 

 

 

 

12,664

 

14,281

 

176

 

12,866

2021

 

 

 

 

 

 

19,795

 

2,754

 

28,842

Total

$

58,145

$

2,977

76,274

Cumulative paid losses and allocated adjustment expenses, net of reinsurance,

    

for the year ended December 31,

2017

2018

2019

2020

2021

(unaudited)

(unaudited)

(unaudited)

(unaudited)

Accident Year

2017

$

6,426

 

$

7,253

$

7,242

$

7,029

$

6,985

2018

 

 

 

5,295

 

6,690

 

6,838

 

7,213

2019

 

 

 

 

7,405

 

9,324

 

9,578

2020

 

 

 

 

 

9,750

 

13,865

2021

 

 

 

 

 

 

15,335

Total

$

52,976

All outstanding losses liabilities before 2017, net of reinsurance

27

Liability for losses and loss adjustment expenses, net of reinsurance

$

5,197

Average annual percentage payout of accident year incurred claims by age, net of reinsurance (unaudited supplementary information) as of December 31, 2021:

1

2

3

4

5

83.5

%

15.6

%

0.7

%

0.3

%

(0.1)

%

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies.  
Commitments and Contingencies

16. Commitments and Contingencies

Acquisition Commitments

On September 2, 2021, the Company entered into a Stock Purchase Agreement with Covéa Coopérations S.A., to acquire CSE, a California-based personal lines insurer focused on property and auto. Subject to the terms and conditions set forth in the Agreement, at the closing of the transactions contemplated by the Agreement, Buyer will pay $48.6 million in cash for all of the shares of GMF Financial Services Corporation, which owns all of the issued and outstanding stock of Civil Service Employees Insurance Company, CSE Safeguard Insurance Company, CSE Insurance Services, Inc. and CSE Group Services Company, subject to certain adjustments, as further described in the Agreement. The Closing is subject to customary conditions, including, among others, the absence of a material adverse effect on GMFF and the receipt of specified governmental consents and approvals.

Purchase Commitments

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

2022

    

$

2,535

2023

 

1,600

2024

 

1,600

2025

 

2026

 

$

5,735

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/or an acquired entity, GoSmith.com, are party to twelve legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991. Some of these actions allege related state law claims. The proceedings were commenced as mass tort action by a single plaintiffs’ law firm in December 2019 and April/May 2020 in federal district courts throughout the United States. One of the actions was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals. The remainder have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. That case is stayed pending the outcome of the appeal. Plaintiffs seek actual, statutory, and/or treble damages, injunctive relief, and reasonable attorneys’ fees and costs.

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 complaints 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. Claimants seek to recover compensatory damages based on an asset purchase agreement entered into with Porch and related employment agreements. Claimants also seek punitive damages, attorney’s fees and costs. This matter is still in the arbitration process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Certain claimants have settled their claims, and this settlement is within the range of the estimated accrual. Arbitration of the remaining claims is currently scheduled for March 2022. Porch is unable to provide an estimate of the range or amount of potential loss across the remaining claims (if the outcome should be unfavorable); however, Porch

has recorded an estimated accrual related to the claims underlying the aforementioned settlement. Porch intends to contest the remaining claims vigorously.

Putative Wage and Hours Class Action

A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court in November 2020, 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™, Legacy Porch and Porch’s other affiliated companies in the State of California during the relevant time period. Plaintiffs seek damages for unpaid wages, liquidated damages, penalties, attorneys’ fees and costs for which Porch has recorded an estimated accrual for a contingent loss based on information currently known. The parties recently attended a mediation in an effort to resolve the matter. The mediation was successful, and a deal was reached. The parties have executed the long form settlement agreement and are awaiting preliminary approval by the court. Once preliminary approval is obtained, notices will go out to the putative class. After the notice period, the parties will seek final approval of the settlement from the court, and thereafter the settlement will be funded and complete.

Other

In addition, in the ordinary course of business, Porch and its subsidiaries are (or may become) parties to litigation involving property, personal injury, contract, 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.

Regulatory Requirements and Restrictions

HOA is subject to the laws and regulations of the State of Texas and the regulations of any other states in which HOA conducts business. State regulations cover all aspects of HOA’s business and are generally designed to protect the interests of insurance policyholders, as opposed to the interests of stockholders. The Texas Insurance Code requires all property and casualty insurers to have a minimum of $2.5 million in capital stock and $2.5 million in surplus. HOA has capital and surplus in excess of this requirement.

As of December 31, 2021, HOA’s total statutory surplus was $48.5 million (capital stock of $3 million and surplus of $45.5 million).

The Texas Insurance Code limits dividends from insurance companies to their stockholders to net income accumulated in the Company’s surplus account, or “earned surplus.” The maximum dividend that may be paid without approval of the Insurance Commissioner is limited to the greater of 10% of the statutory surplus at the end of the preceding calendar year or the statutory net income of the preceding calendar year. No dividends were paid by HOA in 2021. In 2022, HOA is permitted to pay up to $4.8 million in dividends.

HOA prepares its statutory-based financial statements in conformity with accounting practices prescribed or permitted by the Texas Department of Insurance. Prescribed statutory accounting practices primarily include those published as statements of Statutory Accounting Principles by the National Association of Insurance Commissioners, as well as state laws, regulations and general administrative rules. Permitted statutory accounting practices encompass all

accounting practice not so prescribed. As of December 31, 2021, there were no material permitted statutory accounting practices utilized by HOA.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Information  
Segment Information

17. Segment Information

Beginning in 2021, the Company has two reportable segments that are also our operating segments: Vertical Software and Insurance. Our reportable segments have been identified based on how our CODM manages our business, makes operating decisions and evaluates operating and financial performance. The chief executive officer acts as the CODM and reviews financial and operational information for our two reportable segments. Operating segments are components of an enterprise for which separate discrete financial information is available and operational results are regularly evaluated by the CODM for the purposes of making decisions regarding resource allocation and assessing performance. The change from our previous one reportable segment reflects changes in how the CODM manages the business, allocates resources, makes decisions and evaluates operating and financial performance.

Our Vertical Software segment primarily consists of a vertical software platform for the home, providing software and services to home services companies, such as home inspectors, moving companies, utility companies, title companies and others, and includes software fee revenues from companies, and non-insurance revenue. The Vertical Software segment also includes per-lead and per-quote based revenue from insurance companies.

Our Insurance segment offers various forms of homeowner insurance policies through its own insurance carrier and certain homeowner and auto insurance policies through its licensed insurance agency. The Insurance segment also includes home warranty service revenue.

The following table provides the Company’s revenue by segment:

Year Ended December 31, 

    

2021

    

2020

2019

Segment revenues:

Vertical Software

$

137,150

$

63,799

$

59,259

Insurance

55,283

4,166

Divested Businesses

4,334

18,336

Total segment revenue

$

192,433

$

72,299

$

77,595

During 2020, our insurance revenue was generated solely from third-party insurance carriers through EIG, which began its operations in early 2020. The Company had no insurance revenue in 2019.

Our segment operating and financial performance measure is segment Adjusted EBITDA (loss). Segment Adjusted EBITDA (loss) is defined as revenue less the following expenses associated with our segments: cost of revenue, sales and marketing, product and technology, and general and administrative expenses. Segment Adjusted EBITDA (loss) also excludes non-cash items or items that management does not consider are reflective our ongoing core operations.

Currently, we do not allocate any shared expenses to our reportable segments. We include these expenses in Corporate and Other. Corporate and Other includes shared expenses such as sales and marketing, certain product and technology, accounting, human resources, legal and general and administrative, and other income, expenses, gains and losses that are not allocated in assessing segment performance due to their function. Such transactions are excluded from the reportable segments results but included in reported consolidated results.

The reconciliation of segment Adjusted EBITDA (loss) to consolidated loss from operations below includes the effects of corporate and other items that the CODM does not consider in assessing segment performance.

The following tables provide financial information for our two reportable segments and reconciliations to consolidated financial information for the periods presented:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Segment adjusted EBITDA (loss):

Vertical Software

$

20,733

$

12,718

$

4,616

Insurance

 

9,007

 

405

 

Corporate and Other

 

(53,760)

 

(30,001)

 

(36,645)

Divested Businesses

(1,441)

(4,806)

Total segment adjusted EBITDA (loss)

 

(24,020)

 

(18,319)

 

(36,835)

Reconciling items:

Depreciation and amortization

(16,386)

(6,644)

(7,377)

Non-cash stock-based compensation expense

(38,592)

(11,296)

(35,972)

Acquisition and related (income) expense

(5,360)

(311)

(6,704)

Non-cash long-lived asset impairment charge

(550)

(611)

(1,534)

Revaluation of contingent consideration

2,244

(1,700)

300

SPAC transaction bonus

(3,350)

Investment income and realized gains

(701)

Operating loss

$

(83,365)

$

(42,231)

$

(88,122)

The CODM does not review assets on a segment basis. As of December 31, 2021, goodwill for the Vertical Software segment and the Insurance segment was $182.8 million and $42.9 million, respectively.

All of the Company’s revenue is generated in the United States. As of December 31, 2021, and 2020, the Company did not have assets located outside of the United States.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties
12 Months Ended
Dec. 31, 2021
Related Parties  
Related Parties

18. 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.2 million 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.3 million 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.3 million.

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

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

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 $0.9 million on December 31, 2018, and $0.2 million quarterly from June 14, 2019 through March 14, 2020. The amended payment schedule provides for monthly installments of at least $0.1 million, as determined by the agreement, beginning in June 2019. The balance was paid in full in December 2021.

In 2019, convertible promissory notes having an aggregate original principal balance of $16.6 million 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 of Directors 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 was a partner of a law firm retained by the Company in 2020 and 2019. While that family member was associated with this law firm, the Company purchased services in the amounts of $2.9 million and $0.9 million during the years ended December 31, 2020, and 2019, respectively. The amounts due to this law firm were $0 as of December 31, 2020. The family member was no longer associated with the law firm for the year-ended 2021.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Net Loss Per Share
12 Months Ended
Dec. 31, 2021
Basic and Diluted Net Loss Per Share  
Basic and Diluted Net Loss Per Share

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

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, RSUs, RSAs, 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, 2021, 2020 and 2019:

    

    

2021

    

2020

    

2019

Numerator:

 

  

 

  

 

  

Net loss used to compute net loss per share

$

(106,606)

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Basic

$

(106,606)

$

(71,316)

$

(103,319)

Add: gain on warrant value

(2,427)

Diluted

$

(106,606)

$

(73,743)

$

(103,319)

Denominator:

 

 

  

 

  

Weighted average shares outstanding used to compute loss per share:

Basic

 

93,884,566

 

36,344,234

 

31,170,351

Dilutive effect of warrants

29,981

Diluted

93,884,566

36,374,215

31,170,351

Loss per share - basic

(1.14)

(1.96)

$

(3.31)

Loss per share - diluted

$

(1.14)

$

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

    

    

2021

    

2020

    

2019

Stock options

 

 

4,822,992

 

6,414,611

 

7,428,682

Restricted stock units and awards

2,712,762

2,581,902

495,633

Public and private warrants

 

 

1,795,700

 

8,625,000

 

Earnout shares

 

 

2,050,000

 

6,150,000

 

Legacy Porch warrants

3,060,530

Convertible debt(1)

16,998,130

1,734,264

(1) In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from $25 per share to approximately $37.74 per share, which would result in 11,261,261 potentially dilutive shares instead of the shares reported in this table as of December 31, 2021.

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

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events.  
Subsequent Events

20.   Subsequent Events

(a)

On February 28, 2022, the Company entered into a definitive agreement (the “RWS Agreement”) to acquire certain businesses (the “Acquired RWS Businesses”) of RWS, Inc. (“RWS”) and its affiliates relating to the sale of home service plans and provision of software and services to home inspectors, through the acquisition of 100% of the equity interests of certain subsidiaries and sister companies of RWS. The aggregate consideration for the Acquired RWS Businesses will be approximately $33.0 million, comprised of cash and shares of the Company’s common stock. The sellers in the RWS Transaction will also be entitled to contingent consideration

based on performance of certain product lines during the 54 months after the closing date. The portions of the RWS Acquired Businesses involving warranty operations in each of California and Florida are subject to regulatory approval, and as such a portion of the purchase price will be deferred until approval is received for California and for Florida. If regulatory approval is not received for California and/or Florida than the applicable portion of deferred purchase price will not be paid. The remainder of the consideration payable to the sellers pursuant to the RWS Agreement (other than pursuant to the contingent consideration and the deferred closing described earlier in this paragraph) will be paid at the initial closing (the “RWS Closing”) of the transactions contemplated by the RWS Agreement. The RWS Closing is subject to customary closing conditions and is expected to occur early in the second quarter of 2022.

(b)

In February 2022, the Compensation Committee granted 2021 annual equity awards to the CEO with an aggregate grant value of $5.0 million, consisting of (i) 883,740 performance-based restricted stock units (“CEO PRSUs”) with a grant value of $3.75 million and (ii) 144,844 time-based RSUs (“CEO RSUs”) with a grant date value of $1.25 million. In addition, the Compensation Committee granted a Together We Win RSU award to the CEO (“CEO TWW RSUs”), consisting of 695,249 RSUs with a grant value of $6.0 million. CEO PRSUs were valued using a Monte Carlo simulation model.

One-third of CEO PRSUs will be earned if, within 36 months following the grant date, the closing price of a share of the Company’s common stock is greater than or equal to $26.00, $28.00 and $30.00, respectively, over any 20 trading days within any 30-consecutive trading day period. One-third of CEO PRSUs is associated with the achievement of each stock price hurdle. Each CEO PRSU will vest ratably on a quarterly basis on the first day of each quarter, beginning January 1, 2022, over a 30-month vesting period, beginning October 1, 2021, provided the CEO continues to serve as an employee of the Company through the applicable vesting date (subject to specified exceptions).

Each CEO RSU will vest ratably on a quarterly basis on the first day of each quarter, beginning January 1, 2022, over the applicable vesting period (30 months for CEO RSUs and 36 months for CEO TWW RSUs), beginning October 1, 2021, provided the CEO continues to serve as an employee of the Company through the applicable vesting date (subject to specified exceptions).

All February 2022 CEO awards have a minimum post-vesting holding period of three years from their respective vesting dates.

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Condensed Financial Information of Registrant
12 Months Ended
Dec. 31, 2021
Schedule I: Condensed Financial Information of Registrant  
Schedule I: Condensed Financial Information of Registrant

Schedule I: Condensed Financial Information of Registrant

Porch Group, Inc.
Condensed Balance Sheets
(Parent Company Only)
(all numbers in thousands, except share amounts)

December 31,

    

2021

    

2020

Assets

 

 

  

Investment in subsidiary

$

661,619

$

189,097

Total assets

$

661,619

$

189,097

 

  

 

  

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities

 

  

 

  

Accrued expenses and other current liabilities

 

930

 

Total current liabilities

 

930

 

Long-term debt

 

414,585

 

Earnout liability, at fair value1

13,866

50,238

Private warrant liability, at fair value2

15,193

31,534

Total liabilities

 

444,574

 

81,772

Commitments and contingencies

 

  

 

  

Stockholders’ equity

 

  

 

  

Common stock, $0.0001 par value:

 

10

 

8

Authorized shares – 400,000,000 and 400,000,000, respectively

 

  

 

  

Issued and outstanding shares – 97,961,597 and 81,669,151, respectively

Additional paid-in capital

 

641,406

 

424,823

Accumulated other comprehensive loss

(259)

Accumulated deficit

 

(424,112)

 

(317,506)

Total stockholders’ equity

 

217,045

 

107,325

Total liabilities and stockholders’ equity

$

661,619

$

189,097

1 – See Note 4 (Fair Value) and Note 9 (Stock-Based Compensation) in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

2 - See Note 4 (Fair Value) and Note 8 (Equity and Warrants) in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

See notes to condensed financial statements.

Porch Group, Inc.
Condensed Statements of Comprehensive Loss
(Parent Company Only)
(all numbers in thousands)

    

    

For the period from

Year ended

December 23, 2020

December 31, 2021

    

to December 31, 2020

Operating expenses:

General and administrative

$

4,079

$

56

Operating loss

 

(4,079)

 

(56)

Other income (expense):

 

  

 

  

Interest expense

 

(1,573)

 

Change in fair value of earnout liability1

(18,519)

Change in fair value of private warrant liability1

(15,389)

2,427

Equity in net income (loss) of subsidiary

(67,046)

1,360

Total other income (expense)

 

(102,527)

 

3,787

Loss before income taxes

 

(106,606)

 

3,731

Income tax benefit (expense)

 

 

Net loss attributable to Porch Group, Inc.

$

(106,606)

$

3,731

Other comprehensive loss

(259)

Comprehensive loss attributable to Porch Group, Inc.

$

(106,865)

$

3,731

1 – See Note 4 (Fair Value) to the accompanying consolidated financial statements included in Item 8 of this Annual Report.

.

See notes to condensed financial statements.

Porch Group, Inc.
Condensed Statements of Cash Flows
(Parent Company Only)
(all numbers in thousands)

    

For the period from

Year ended

December 23, 2020

    

December 31, 2021

    

to December 31, 2020

Cash flows from operating activities:

  

 

  

Net (loss) income

$

(106,606)

$

3,731

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

 

 

  

Equity in net loss of subsidiary

 

67,046

 

(1,360)

Loss (gain) on remeasurement of private warrant liability

 

15,389

 

(2,427)

Loss on remeasurement of earnout liability

18,519

Interest expense (non-cash)

 

643

 

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

 

  

 

  

Accrued expenses and other current liabilities

 

930

 

Net cash used in operating activities

 

(4,079)

 

(56)

Cash flows from investing activities:

 

  

 

  

Investment in subsidiary

 

(458,697)

 

(269,425)

Net cash used in investing activities

 

(458,697)

 

(269,425)

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

 

413,537

 

Capped call transactions

(52,913)

Proceeds from exercises of warrants

 

126,741

 

Proceeds from exercises of stock options and Legacy Porch warrants

4,288

Income tax withholdings paid upon vesting of restricted stock units

(28,877)

Net cash provided by financing activities

462,776

269,481

Net change in cash, cash equivalents, and restricted cash

$

$

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

$

$

Cash, cash equivalents, and restricted cash end of period

$

$

See notes to condensed financial statements.

Porch Group, Inc.
Notes to Condensed Financial Statements
(Parent Company Only)

Basis of Presentation

The accompanying condensed financial statements of Porch Group, Inc. (referred to in this section as the “Parent Company”) should be read in conjunction with the consolidated financial statements and notes thereto included in this Annual Report on Form 10-K. These condensed Parent Company only financial statements have been prepared using the same accounting principles and policies described in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report, with the only exception being that the Parent Company accounts for investments in its subsidiaries using the equity method.

Porch Group, Inc. became the Parent Company as a result of the Merger in December 2020. See Note 1 (Description of Business and Summary of Significant Accounting Policies) to the accompanying consolidated financial statements included in Item 8 of this Annual Report for additional information on the Merger included in the consolidated financial statements elsewhere in this Annual Report. As a result, these Parent Company only financial statements reflect the periods following this Merger event.

Long-term Debt

The information relating to long-term debt and interest expense relates to our convertible senior notes and is described in Note 7 – Debt in the notes to the accompanying consolidated financial statements. Accrued expenses and other current liabilities include accrued interest on our convertible senior notes.

Condensed Statements of Comprehensive Loss

On the condensed statements of comprehensive loss, other comprehensive loss represents activity of Porch.com, Inc. and includes net unrealized gains on available-for-sale securities.

Condensed Statements of Cash Flows

The Parent Company does not hold any cash but has access to funds maintained in Porch.com, Inc. to meet its holding company obligation.

Commitments and contingencies

See Note 16 to the accompanying consolidated financial statements included in Item 8 of this Annual Report for information regarding pending and threatened litigation.

Income Taxes

The Parent Company’s financial statements recognize the current and deferred income tax consequences that result from its activities pursuant to the provisions of ASC 740 as if it were a separate taxpayer rather than a member of the Parent Company’s consolidated income tax group. No income tax benefit is recognized for its net operating loss and other deferred tax assets because realization of these future deductions does not meet the more likely than not standard such that they are subject to a full valuation allowance.

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Description of Business and Summary of Significant Accounting Policies  
December 23, 2020 Merger

December 23, 2020 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. 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 restricted stock units 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 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 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). 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. 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

The novel coronavirus disease 2019 (“COVID-19”) and the measures adopted by government entities in response to it have adversely affected Porch’s business operations beginning March of 2020. The impact of the COVID-19 pandemic and related government mitigation measures impaired Porch’s ability to conduct ordinary business activities during 2020, and there may continue to be some impairment for an indefinite period. The extent of the continuing 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 remain uncertain at this time. Porch expects the COVID-19 pandemic to continue to have an uncertain impact on future revenues and results of operations, but is unable to predict the size and duration of such impact.

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 Income (Loss)

Comprehensive Income (Loss)

Comprehensive income (loss) consists of adjustments related to unrealized gains and losses on available-for-sale securities.

Reclassifications

Reclassifications

Certain reclassifications to 2020 and 2019 balances were made to conform to the current period presentation in the consolidated statements of operations 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, estimated lifetime value of the commissions, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation expense, unpaid losses for insurance claims and loss adjustment expenses, contingent consideration, earnout liabilities and private warrant liabilities, are evaluated by management. Actual results could differ materially from those estimates and assumptions, and those differences could be material to the consolidated financial statements.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments which potentially subject the Company to credit risk consist principally of cash, money market accounts on deposit with financial institutions, money market funds, certificates of deposit and fixed-maturity securities, as well as receivable balance in the course of collection.

The Company’s insurance carrier subsidiary has exposure and remains liable in the event of an insolvency of one of its primary reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer base companies. Five reinsurers represented more than 10% individually, and 68% in aggregate, of the Company’s insurance subsidiary’s total reinsurance receivables as of December 31, 2021.

Substantially all of the Company’s insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 61% of such revenues in 2021), South Carolina, North Carolina, Georgia, Virginia and Arizona, which could be adversely affected by economic conditions, an increase in competition, or environmental impacts and changes.

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

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

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 equivalents as of December 31, 2021 includes $0.3 million held in certificates of deposits and money market mutual funds pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $5.9 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in twenty five states, $0.3 million of customer deposits, and $2.6 million related to acquisition indemnifications in escrow accounts, of which $0.5 million is recorded in non-current assets. Restricted cash as of December 31, 2020 includes $8.4 million related to the Paycheck Protection Program Loans held in escrow with a commercial bank (see Note 7) and a $3.0 million minimum cash balance required by the Company’s senior secured lender.

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

    

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$

315,741

$

196,046

Restricted cash and restricted cash equivalents - current

 

8,551

 

11,407

Restricted cash and restricted cash equivalents - non-current

500

Cash, cash equivalents and restricted cash

$

324,792

$

207,453

Investments

Investments

The Company’s investments are primarily comprised of short-term certificates of deposit, U.S. Treasury, corporate and municipal bonds and notes, and mortgage-backed securities and are classified as available-for-sale and reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss) (“AOCI”). Investments are classified as current or non-current based upon the remaining maturity of the investment. Amortization of premium and accretion of discount are computed using the effective interest method. The amortization of discounts and premiums on mortgage-backed securities takes into consideration actual and future estimated principal prepayments. The Company utilizes estimated prepayment speed information obtained from published sources. The effects of the yield of a security from changes in principal prepayments are recognized prospectively. The degree to which a security is susceptible to yield adjustments is influenced by the difference between its carrying value and par, the relative sensitivity of the underlying mortgages backing the assets to prepayment in a changing interest rate environment, and the repayment priority for structured securities.

The Company evaluates whether declines in the fair value of its investments below amortized cost are other-than-temporary. This evaluation includes the Company’s ability and intent to hold the security until an expected recovery occurs, the severity and duration of the unrealized loss, as well as all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts, when developing estimates of cash flows expected to be collected.

Realized gains and losses on sales of investments are determined using the specific-identification method.

The following table presents investments pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors.

December 31, 2021

Certificates of deposit

$

2,164

U.S. Treasury notes

1,276

$

3,440

$1.3 million of pledged certificates of deposit are included in short-term investments, and $1.3 million of pledged U.S. Treasury notes and $0.9 million of pledged certificates of deposit are included in long-term investments, on the accompanying consolidated balance sheet as of December 31, 2021.

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, 2021 and 2020, was $0.4 million and $0.5 million, respectively.

Long-term insurance commissions receivable balance consists of the estimated commissions from policy renewals expected to be collected. The Company records the amount of renewal insurance commissions expected to be collected in the next twelve months as current accounts receivable.

Deferred Policy Acquisition Costs

Deferred Policy Acquisition Costs

The Company capitalizes deferred policy acquisitions costs (“DAC”) which consist primarily of commissions, premium taxes and policy underwriting and production expenses that are directly related to the successful acquisition by the Company’s insurance subsidiary of new or renewal insurance contracts. DAC are amortized to expense on a straight-line basis over the terms of the policies to which they relate, which is generally one year. The amortization of DAC is included in sales and marketing expense in the consolidated statements of operations and comprehensive loss. DAC is also reduced by ceding commissions paid by reinsurance companies which represent recoveries of acquisition costs. DAC is periodically reviewed for recoverability and adjusted if necessary. Future investment income is considered in determining the recoverability of DAC. As of December 31, 2021, DAC of $4 million is included in prepaid expenses and other current assets.

Changes in DAC for the period since the acquisition date of April 5, 2021 are as follows:

    

2021

Deferred policy acquisition costs balance at April 5

$

Capitalized costs

 

51,795

Amortized costs

(18,781)

Deferred policy acquisition costs at December 31, 2021 (gross)

33,014

Ceded deferred policy acquisition costs

(29,026)

Deferred policy acquisition costs at December 31, 2021 (net)

$

3,988

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 statements 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, 2021, 2020 and 2019.

Intangible assets consist of acquired customer relationships, technology, trademarks and trade names, renewal rights, insurance licenses, value of businesses acquired, and related assets that are amortized over their estimated useful lives. Certain intangible assets are considered to have indefinite lives. We test indefinite-lived intangible assets for

impairment annually on the first day of our third quarter and whenever events or circumstances arise that indicate an impairment may exist. There were no impairment losses recorded during the years ended December 31, 2021, 2020 and 2019.

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 $0.6 million, $0.6 million and $1.1 million during 2021, 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.

Losses and Loss Adjustment Expenses Reserves

Losses and Loss Adjustment Expenses Reserves

The liability for losses and loss adjustment expenses (“LAE”) is an estimate of the amounts required to cover known incurred losses and LAE, and is developed through the review and assessment of loss reports, along with the analysis of known claims. These reserves include management’s estimate of the amounts for losses incurred but not reported (“IBNR”), based on evaluation of overall loss reporting patterns as well as the loss development cycles of individual claim cases. Although management believes that the balance of these reserves is adequate, as such liabilities are necessarily dependent on estimates, the ultimate expense may be more or less than the amounts presented. The approach and methods for developing these estimates and for recording the resulting liability are continually reviewed. Any adjustments to this reserve are recognized in the consolidated statements of operations. Losses and LAE, less related reinsurance are charged to expense as incurred.

Reinsurance

Reinsurance

In the normal course of business, the Company continually monitors its risk exposure and seeks to reduce the overall exposure to losses that may arise from catastrophes or other events that cause unfavorable underwriting results by reinsuring certain levels of risk with other insurance enterprises or reinsurers. The Company only engages quality, financially rated reinsurers and continually monitors the financial ratings of these companies through its brokers. The amount and type of reinsurance employed is based on management’s analysis of liquidity as well as its estimates of probable maximum loss and evaluation of the conditions within the reinsurance market. Reinsurance premiums, expense reimbursements, and reserves related to reinsured business are accounted for on a basis consistent with those used for the original policies issued and the terms of the reinsurance contracts. Premiums paid for reinsurance are recognized as reductions of revenue.

Other Insurance Liabilities, Current

Other Insurance Liabilities, Current

The following table details the components of other insurance liabilities, current in the consolidated balance sheets:

    

December 31, 2021

Ceded reinsurance premiums payable

$

22,523

Funds held under reinsurance treaty

 

2,206

Commissions payable, reinsurers and agents

10,697

General and accrued expenses payable

321

Advance premiums

 

4,277

Other insurance liabilities, current

$

40,024

Earnout Shares

Earnout Shares

Upon the Merger, 6,000,000 restricted common shares, subject to vesting and cancellation provisions, were issued to holders of pre-Merger Porch common stock (the “earnout shares”). The earnout shares were issued in three equal tranches with separate market vesting conditions prior to the third anniversary of the Merger. One-third of the earnout shares met the market vesting condition when the Company’s common stock had a closing price of greater than or equal to $18.00 over 20 trading days within a thirty-consecutive trading day period in the first quarter of 2021. An additional third vested when the Company’s common stock had a closing price of greater than or equal to $20.00 over the same measurement criteria in the fourth quarter of 2021 (see Note 9). The final third will vest when the Company’s common stock has a closing price of greater than or equal to $22.00 over the same measurement criteria. Additional earnout shares may also be issued to earnout stockholders, on a pro rata basis, depending on forfeitures of employee earnout shares that are subject to a continued service vesting condition (see Note 9).

The earnout shares are accounted for as a derivative financial instrument, which is classified as a liability and periodically measured at fair value, with changes in fair value recognized in the consolidated statements of operations. Note 4 denotes the beginning and ending balances of the earnout share liability, and activity recognized during the period.

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 1, 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 Recognition

Revenue Recognition

The Company generates its Core Services Revenue from (1) fees received for connecting homeowners to individual contractors, small business service providers and large enterprise service providers, (2) commissions from third-party insurance and warranty carriers, and (3) insurance and warranty premiums, policy fees and other insurance-related fees generated through its own insurance carrier. The Company’s Managed Services Revenue is generated from fees received for providing select and limited services directly to homeowners. The Company’s Software and Service Subscription Revenue is generated from fees received for providing subscription access to the Company’s software platforms and subscription services across various industries.

Effective January 1, 2019, the Company’s revenue recognition policy for non-insurance contracts follows guidance from ASC 606, Revenue from Contracts with Customers, which resulted in a $0.5 million 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 and commissions from third-party insurance and warranty carriers (Core Services 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.

Core Services Revenue

Core Services Revenue is generated by the Company connecting third-party service providers (“Service Providers”) with homeowners that meet pre-defined criteria and who may be looking for relevant services.

Revenue generated from Service Providers is recognized at a point in time upon the connection of a homeowner 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 activated service, (fixed consideration) or a percentage of the revenue the Service Provider ultimately generates through the homeowner connection (variable consideration). When the transaction price is variable, the transaction price is constrained and limited to an amount the Company believes is not probable of significant reversal.

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 third-party insurance carriers. The transaction price for these arrangements is the estimated lifetime value (“LTV”) of the commissions to be paid by the third-party carrier for the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions expected. 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 for an insurance carrier, the Company has no additional or ongoing contractual obligation to the policyholder or insurance carrier.

The Company estimates LTV each period 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. 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. If the identifies changes that it believes are indicative of an increase or decrease to prior period LTVs, the Company will update its estimates of variable consideration. There were no changes to the estimated variable consideration for the periods presented.

Starting in April 2021, through the newly acquired Homeowners of America Holding Corporation and its subsidiaries (collectively, “ HOA”), the Company is authorized to write various forms of homeowners insurance. Insurance-related revenues included in Core Services Revenue primarily relate to premiums, policy fees, ceding commissions and reinsurance profit share. Premiums are recognized as revenue over the policy term. The portion of premiums related to the unexpired term of policies in force as of the end of the reporting period and to be earned over the remaining term of these policies, is deferred and reported as deferred revenue.

Policy fees include application fees, which are intended to offset the costs incurred in establishing the insurance policy. Policy fees on policies where premium is traditionally paid in full upon inception of the policy are recognized when written.

Excess ceding commissions represent the commissions from reinsurers in excess of the portion which represents the reimbursement of acquisition costs associated with insurance risk ceded to reinsurers and is earned on a pro-rata basis over the life of the insurance policy. Reinsurance profit share is additional ceding commissions payable to the Company

based on attaining specified loss ratios within individual treaty years. Reinsurance profit share income is recognized when earned, which includes adjustments to earned reinsurance profit share based on changes in incurred losses.

Starting in September 2021, through the newly acquired American Home Protect (“AHP”), the Company is a provider of whole home warranty policies across the United States. AHP’s warranty policies typically cover a three-year period. Revenue for these policies is recognized over the actual warranty coverage period for each individual policy.

Managed Services Revenue

Managed services revenue includes fees earned from providing a variety of services directly to the homeowner, including handyman and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis as contractually agreed-upon with the end customer (e.g., the transaction price). 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 it 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 and Service Subscription Revenue

Software and Service Subscription Revenue is primarily generated from the vertical software services provided to home inspectors, roofing companies, title insurance companies, mortgage companies, and other home services companies. The Company does not provide the customer with the right to take possession of any part of the software supporting the cloud-based application services. The Company also provides certain data analytics, transaction monitoring and marketing services under subscription contracts. The Company’s typical subscription contracts are monthly contracts in which pricing is based on a specified volume of activity completed through the software. Fees earned for providing access to the subscription software and services 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 and services during the 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, which generally consist of sales commissions to employees. As of December 31, 2021, the Company had $0.4 million of capitalized costs in prepaid expenses and other current assets, and $0.4 million in other assets on the consolidated balance sheets.

The capitalized contract costs are amortized over an estimated period of benefit. $0.1 million of amortization of capitalized costs for the year ending December 31, 2021, was recorded as a component of selling and marketing expenses in the accompanying consolidated statements of operations.

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.

Cost of Revenue

Cost of Revenue

Cost of revenue primarily consists of third-party providers for moving labor and services under the Managed Services model, insurance claims losses and loss adjustment expenses including warranty claims, data costs related to marketing campaigns, certain call center costs, credit card processing and merchant fees and operational cost of SaaS businesses.

Product and Technology Development

Product and Technology Development

Product and technology development costs primarily include payroll, employee benefits, stock-based 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 developed software.

Advertising

Advertising

Advertising costs are expensed as incurred. During the years ended December 31, 2021, 2020 and 2019, the Company incurred $3.6 million, $2.2 million, and $3.7 million 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, including market-based 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

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 consolidated statements 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:

Year Ended December 31, 

2021

    

2020

    

2019

Loss on remeasurement of debt

$

$

(895)

$

(6,159)

Loss on remeasurement of Legacy Porch warrants

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

 

 

(3,974)

 

Gain on settlement of accounts payable

175

796

735

Other, net

 

165

 

(274)

 

30

$

340

$

(6,931)

$

(7,484)

Emerging Growth Company Status

Emerging Growth Company Status

The Company was an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). In accordance with the JOBS Act, the Company previously elected to 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 met certain thresholds for qualification as a “large accelerated filer” as

defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended. Therefore, the Company no longer has EGC status as of December 31, 2021.

Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

In August 2020, the FASB issued 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 amends the accounting standards for convertible debt instruments that may be settled entirely or partially in cash upon conversion. ASU No. 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled using shares. Instead, ASU No. 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the “if-converted” method for calculating diluted earnings per share. The required use of the “if-converted” method will not impact the Company’s diluted net loss per share as long as the Company is in a net loss position.

The guidance in ASU No. 2020-06 is required for annual reporting periods, including interim periods within those annual periods, beginning after December 15, 2021, for public business entities. Early adoption is permitted, but no earlier than annual reporting periods beginning after December 15, 2020, including interim periods within those annual reporting periods. The Company early adopted this guidance for the fiscal year beginning January 1, 2021, and did so on a modified retrospective basis, without requiring any adjustments.

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. Since as of December 31, 2021 the Company no longer qualifies as an EGC, it no longer qualifies for the deferral of the effective date available for EGCs. As such the Company adopted the standard by using the modified retrospective method, effective as of January 1, 2021, and reflected the impact in its financial statements for the year ended December 31, 2021. The impact of the adoption on the consolidated balance sheets, statements of operations, and statements of cash flows was immaterial.

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), to increase transparency and comparability among organizations related to their leasing arrangements. This comprehensive new standard amends and supersedes existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing right-of-use (“ROU”) lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. Lease expense continues to be recognized in a manner similar to legacy U.S. GAAP. The Company adopted the new lease standard effective as of January 1, 2021, using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under Topic 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Topic 840, and as a result, the consolidated balance sheet as of December 31, 2021 is not comparable with that of December 31, 2020. The adoption of Topic 842 did not have a material impact on the interim periods of 2021.

To reduce the burden of adoption and ongoing compliance with Topic 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the package of practical expedients permitted under the transition guidance, which among other things, did not require reassessment of whether contracts

entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the ROU asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021.

The Company made an accounting policy election under Topic 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of Topic 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.

Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes in index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. Payments for terminating the lease are included in the lease payments only when it is probable they will be incurred.

The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company made an accounting policy election to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. Non-lease components that are variable in nature are recorded in variable lease expense in the period incurred.

The Company uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.

Adoption of Topic 842 resulted in the recording of ROU assets and lease liabilities related to the Company’s operating leases of approximately $1.3 million and $1.4 million, respectively, on January 1, 2021. The adoption of the new lease standard did not materially impact our consolidated net loss or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.

Recent Accounting Pronouncements Not Yet Adopted

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this update require an entity (acquirer) to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. The amendments of this ASU do not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606. The amendments of this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years. The ASU clarifies that early adoption of the amendments is permitted, including adoption in an interim period. An entity that early adopts in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company plans to early adopt this ASU as of January 1, 2022 and will apply the guidance prospectively for business combinations that occur after the adoption date. Therefore, the adoption will have no impact to the existing consolidated balance sheets, statements of operations, and statements of cash flows.

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Description of Business and Summary of Significant Accounting Policies  
Schedule of cash, cash equivalents and restricted cash

    

December 31, 2021

    

December 31, 2020

Cash and cash equivalents

$

315,741

$

196,046

Restricted cash and restricted cash equivalents - current

 

8,551

 

11,407

Restricted cash and restricted cash equivalents - non-current

500

Cash, cash equivalents and restricted cash

$

324,792

$

207,453

Schedule of investments pledged to the Department of Insurance

December 31, 2021

Certificates of deposit

$

2,164

U.S. Treasury notes

1,276

$

3,440

Schedule of changes in DAC

Changes in DAC for the period since the acquisition date of April 5, 2021 are as follows:

    

2021

Deferred policy acquisition costs balance at April 5

$

Capitalized costs

 

51,795

Amortized costs

(18,781)

Deferred policy acquisition costs at December 31, 2021 (gross)

33,014

Ceded deferred policy acquisition costs

(29,026)

Deferred policy acquisition costs at December 31, 2021 (net)

$

3,988

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 insurance liabilities, current

    

December 31, 2021

Ceded reinsurance premiums payable

$

22,523

Funds held under reinsurance treaty

 

2,206

Commissions payable, reinsurers and agents

10,697

General and accrued expenses payable

321

Advance premiums

 

4,277

Other insurance liabilities, current

$

40,024

Schedule of components of other income (expense), net

Year Ended December 31, 

2021

    

2020

    

2019

Loss on remeasurement of debt

$

$

(895)

$

(6,159)

Loss on remeasurement of Legacy Porch warrants

 

(2,584)

 

(2,090)

Transaction costs - recapitalization

 

 

(3,974)

 

Gain on settlement of accounts payable

175

796

735

Other, net

 

165

 

(274)

 

30

$

340

$

(6,931)

$

(7,484)

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of disaggregation of revenue

    

2021

    

2020

    

2019

Core services revenue

$

98,275

$

53,048

$

49,449

Managed services revenue

 

37,154

 

11,579

 

21,888

Software and service subscription revenue

 

57,004

 

7,672

 

6,258

Total revenue

$

192,433

$

72,299

$

77,595

Summary of the activity impacting the contract assets

    

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

Estimated lifetime value of insurance policies sold by carriers

 

8,089

Cash receipts

 

(2,234)

Balance at December 31, 2021

$

9,384

Summary of the activity impacting the contract liabilities

Contract 

    

Liabilities

Balance at January 1, 2019

$

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

Additions to contract liabilities

 

3,403

Additions to contract liabilities – significant financing component interest

 

163

Contract liabilities transferred to revenue

(6,250)

Repayment of contract liability

(887)

Impact of acquisitions

 

15,652

Balance at December 31, 2021

$

15,274

ASC 606  
Summary of the activity impacting deferred revenue

Vertical Software

Insurance

Total

    

Deferred Revenue

Deferred Revenue

Deferred Revenue

Balance at January 1, 2019

$

4,553

$

$

4,553

Adoption of ASC 606

(940)

(940)

Revenue recognized

(7,490)

(7,490)

Additional amounts deferred

6,686

6,686

Impact of acquisitions

670

670

Impact of divestitures

(146)

(146)

Balance at December 31, 2019

3,333

3,333

Revenue recognized

(4,923)

(4,923)

Additional amounts deferred

6,602

6,602

Impact of acquisitions

196

196

Balance at December 31, 2020

5,208

5,208

Revenue recognized(1)

 

(8,103)

 

(230,616)

 

(239,942)

Additional amounts deferred

 

5,539

 

286,292

 

293,054

Impact of acquisitions

 

1,170

 

141,595

 

142,765

Balance at December 31, 2021

$

3,814

$

197,271

$

201,085

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2021
Investments  
Schedule of gain on investments

Investment income, net of investment expenses

$

768

Realized gains on investments

62

Realized losses on investments

(129)

Investment income and realized gains, net of investment expenses

$

701

Summary of amortized cost, market value and unrealized gains (losses) of debt securities

December 31, 2021

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

5,452

$

1

$

(36)

$

5,417

Obligations of states, municipalities and political subdivisions

8,913

21

(84)

8,850

Corporate bonds

 

31,491

 

89

 

(155)

 

31,425

Residential and commercial mortgage-backed securities

14,387

34

(139)

14,282

Other loan-backed and structured securities

7,637

5

(41)

7,601

Total debt securities

$

67,880

$

150

$

(455)

$

67,575

Summary of remaining Time to Maturity

December 31, 2021

Remaining Time to Maturity

    

Amortized Cost

    

Fair Value

Due in one year or less

$

8,043

$

8,026

Due after one year through five years

21,055

20,906

Due after five years through ten years

14,959

14,939

Due after ten years

 

1,799

 

1,821

Residential and commercial mortgage-backed securities

14,387

14,282

Other loan-backed and structured securities

7,637

7,601

Total

$

67,880

$

67,575

Summary of securities with gross unrealized loss position

Less Than Twelve Months

Twelve Months or Greater

Total

Gross

Gross

Gross

Unrealized

Fair

Unrealized

Fair

Unrealized

Fair

At December 31, 2021

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(36)

$

5,007

$

$

$

(36)

$

5,007

Obligations of states, municipalities and political subdivisions

(84)

4,292

(84)

4,292

Corporate bonds

(155)

15,446

(155)

15,446

Residential and commercial mortgage-backed securities

(139)

9,687

(139)

9,687

Other loan-backed and structured securities

(41)

6,818

(41)

6,818

Total securities

$

(455)

$

41,250

$

$

$

(455)

$

41,250

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

17,318

$

$

$

17,318

Debt securities:

U.S. Treasuries

5,417

5,417

Obligations of states and municipalities

8,850

8,850

Corporate bonds

31,425

31,425

Residential and commercial mortgage-backed securities

14,282

14,282

Other loan-backed and structured securities

7,601

7,601

$

22,735

$

62,158

$

$

84,893

Liabilities

Contingent consideration - business combinations

$

$

$

9,617

    

$

9,617

Contingent consideration - earnout

 

 

 

13,866

    

13,866

Private warrant liability

 

15,193

15,193

$

$

$

38,676

$

38,676

Fair Value Measurement at December 31, 2020

Total 

    

Level 1

    

Level 2

    

Level 3

    

Fair Value

Contingent consideration - business combinations

$

$

$

3,549

$

3,549

Contingent consideration - earnout

 

 

 

50,238

 

50,238

Private warrant liability

 

31,534

31,534

$

$

$

85,321

$

85,321

Schedule of Level 3 items measured at fair value on a recurring basis

Contingent 

Contingent 

Consideration -

Private

Consideration -

Business

Warrant

Earnout

    

Combinations

    

Liability

Fair value as of January 1, 2021

$

50,238

$

3,549

$

31,534

Additions

 

 

10,374

 

Settlements

 

(54,891)

 

(2,062)

 

(31,730)

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

 

18,519

 

(2,244)

 

15,389

Fair value as of December 31, 2021

$

13,866

$

9,617

$

15,193

Redeemable 

Contingent

Convertible 

Contingent

Consideration -

Private

Preferred Stock 

Consideration -

Business

Warrant

    

Warrants

    

FVO Notes

    

Earnout

    

Combinations

Liability

Fair value as of January 1, 2020

$

6,684

$

11,659

$

$

100

$

Additions

 

1,762

 

 

50,238

 

1,749

 

33,961

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

$

$

$

50,238

$

3,549

$

31,534

Redeemable 

Contingent

Convertible 

Consideration -

Preferred Stock 

Business

    

Warrants

    

FVO Notes

    

Combinations

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 and FVO Notes 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.
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Equipment, and Software (Tables)
12 Months Ended
Dec. 31, 2021
Property, Equipment, and Software  
Schedule of property, equipment, and software net

    

December 31, 

2021

    

2020

Software and computer equipment

$

7,287

$

1,381

Furniture, office equipment, and other

 

2,006

 

567

Internally developed software

 

13,102

 

10,741

Leasehold improvements

 

2,191

 

1,112

 

24,586

 

13,801

Less: Accumulated depreciation and amortization

 

(17,920)

 

(9,208)

Property, equipment, and software, net

$

6,666

$

4,593

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Intangible Assets and Goodwill  
Schedule of intangible assets

Weighted

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

56,810

$

(6,760)

$

50,050

Acquired technology

 

5.0

 

48,135

(10,095)

 

38,040

Trademarks and tradenames

 

12.0

 

25,389

(2,587)

 

22,802

Non-compete agreements

2.0

450

(251)

199

Value of business acquired

1.0

400

(294)

106

Renewal rights

6.0

9,734

(811)

8,923

Trademarks and tradenames

Indefinite

4,750

4,750

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

150,628

$

(20,798)

$

129,830

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

Schedule of Estimated intangibles amortization expense

Estimated

Amortization

    

Expense

2022

$

21,419

2023

20,773

2024

 

19,722

2025

 

16,648

2026

 

8,718

Thereafter

 

32,840

$

120,120

Summary of changes in the carrying amount of goodwill

    

Goodwill

Balance as of January 1, 2019

$

21,305

Acquisitions

916

Divestitures

(3,657)

Purchase price adjustments

(290)

Balance as of December 31, 2019

18,274

Acquisitions

 

10,176

Divestitures

(161)

Balance as of December 31, 2020

28,289

Acquisitions

 

197,365

Balance as of December 31, 2021

$

225,654

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt  
Schedule of debt

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

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

425,000

$

$

(10,785)

$

414,215

Other notes

 

600

 

(80)

 

 

520

$

425,600

$

(80)

$

(10,785)

$

414,735

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

Schedule of minimum principal payment commitments

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

Principal

Payments

2022

$

150

2023

 

150

2024

 

150

2025

 

150

2026

 

425,000

Thereafter

 

$

425,600

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Warrants (Tables)
12 Months Ended
Dec. 31, 2021
Equity and Warrants  
Summary of fully diluted capital structure

December 31,

2021

2020

Issued and outstanding common shares

    

95,911,597

    

75,519,151

Earnout common shares (Note 1 and Note 9)

 

2,050,000

 

6,150,000

Total common shares issued and outstanding

97,961,597

81,669,151

Common shares reserved for future issuance:

Public warrants

8,625,000

Private warrants

1,795,700

5,700,000

Common stock options outstanding

 

4,822,992

 

6,414,611

Restricted stock units and awards (Note 9)

 

2,717,154

 

2,581,902

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

 

8,126,263

 

11,137,824

Convertible senior notes, due 2026(1)

16,998,130

Total shares of common stock outstanding and reserved for future issuance

 

132,421,836

 

116,128,488

(1)In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from $25 per share to approximately $37.74 per share, which would result in 11,261,261 potentially dilutive shares instead of the shares reported in this table.
Schedule of warrant activity

 

Redeemable Convertible

 

Preferred Stock

 

 

 

Weighted- 

 

 

 

Average 

Number of 

 

Exercise 

Warrants

 

Price

Balances as of January 1, 2020

    

    

965,157

    

$

4.39

Warrants granted

 

 

209,384

 

5.62

Warrants exercised

 

 

 

Warrants cancelled

 

 

(1,174,541)

 

4.60

Balances as of December 31, 2020

 

 

$

Schedule of Stockholders' Equity Note, Warrants or Rights

Number of 

Number of 

Common

 

Warrants

Shares Issued

 

Cash Received

Balances as of January 1, 2021

    

14,325,000

    

$

Cash exercises

 

(11,023,376)

 

11,023,376

 

126,741

Cashless exercises

 

(1,329,454)

 

498,036

 

Canceled

(176,470)

Balances as of December 31, 2021

 

1,795,700

 

11,521,412

$

126,741

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Stock-Based Compensation  
Schedule of stock-based compensation expense

    

    

2021

    

2020

    

2019

Secondary market transaction

$

1,933

$

1,616

$

33,232

Employee earnout restricted stock

22,961

Employee awards

 

13,698

 

9,680

 

2,740

Total operating expenses

$

38,592

$

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

 

6,414,611

$

2.85

 

7.8

 

73,260

Options granted

 

297,343

 

15.10

 

  

 

  

Options exercised

 

(1,700,557)

 

2.56

 

  

 

  

Options forfeited

 

(180,985)

 

5.08

 

  

 

  

Options canceled or expired

 

(7,420)

 

4.30

 

  

 

  

Balances as of December 31, 2021

 

4,822,992

$

3.63

 

7.0

$

57,973

Exercisable at December 31, 2021

 

3,160,534

$

2.87

 

6.5

$

40,205

Schedule of fair value of assumptions

    

2021

    

2020

    

2019

Risk-free interest rate

 

0.9 – 1.3 %

0.3 – 0.6 %

1.6 – 1.9 %

Expected term (years)

 

5 – 6

5 – 6

3 – 6

Dividend yield

 

Volatility

 

60 – 61 %

59 – 60 %

46 – 51 %

Weighted-average grant fair value per share

 

$8.23

$2.26

$0.85

Schedule of restricted stock activity

    

Number of 

Weighted

 

Restricted 

Average

 

Stock Units

Fair Value

Balances as of January 1, 2021

 

2,415,140

$

3.64

Granted

 

2,955,252

18.87

Vested

 

(2,386,853)

4.30

Canceled

(270,777)

11.67

Balances as of December 31, 2021

 

2,712,762

$

18.77

Summary of the activity of restricted stock awards

    

Number of 

 

Restricted 

 

Stock Awards

Balances as of January 1, 2021

 

166,762

Shares granted

 

Shares vested

 

(162,370)

Shares forfeited

 

Balances as of December 31, 2021

 

4,392

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Taxes  
Schedule of components of the income tax (benefit) provision

    

2021

    

2020

    

2019

Current:

 

  

 

  

 

  

Federal

$

1,065

$

$

State

 

(205)

 

(71)

 

(67)

Total current

 

860

 

(71)

 

(67)

Deferred

 

  

 

  

 

  

Federal

 

8,561

 

1,433

 

(21)

State

 

852

 

327

 

(8)

Total deferred

 

9,413

 

1,760

 

(29)

Income tax benefit (expense)

$

10,273

$

1,689

$

(96)

Schedule of significant deferred tax assets and deferred tax liabilities

    

December 31, 

    

December 31, 

2021

2020

Deferred tax assets

 

  

 

  

Accrued expenses

$

1,070

$

1,114

Stock-based compensation

1,753

2,469

Deferred revenue

 

37,108

 

2,036

Property and equipment

 

 

229

Intangibles

 

 

452

Goodwill

 

357

 

1,444

Operating lease liabilities

1,126

Loss and loss adjustment reserves

11,971

Other

 

10

 

8

Net operating losses

 

87,802

 

50,119

Disallowed interest

 

5,098

 

6,385

Valuation allowance

 

(88,613)

 

(63,317)

Total deferred tax assets

 

57,682

 

939

Deferred tax liabilities

 

  

 

  

Property and equipment

(50)

Intangibles

(10,660)

Operating lease right-of-use assets

(1,091)

Deferred policy acquisition costs

(857)

Reinsurance balance due

(44,197)

Internally developed software

 

(1,180)

 

(943)

Total deferred tax liabilities

 

(58,035)

 

(943)

Net deferred tax liabilities

$

(353)

$

(4)

Schedule of reconciliation of the income tax (benefit) provision

2021

2020

2019

Tax computed at federal statutory rate

$

24,492

$

11,702

$

21,677

State tax, net of federal tax benefit

 

5,531

 

2,097

 

1,475

Other

 

347

 

(803)

 

(515)

Loss on disposition

 

 

 

(1,049)

Compensation

 

12,821

 

1,148

 

(6,507)

Officer compensation

(5,306)

(176)

Debt transactions

 

(1,791)

 

824

 

(2,145)

Enacted tax rate changes

 

123

 

159

 

119

Return to provision

 

(648)

 

502

 

991

Valuation allowance

 

(25,296)

 

(13,764)

 

(14,142)

Income tax benefit (expense)

$

10,273

$

1,689

$

(96)

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations and Disposals (Tables)
12 Months Ended
Dec. 31, 2021
Business Acquisition [Line Items]  
Schedule of estimated fair value of the assets acquired and liabilities assumed for business combinations

Weighted Average Useful Life (in years)

    

V12 Data

    

HOA

    

Rynoh

    

AHP

    

Floify

    

Other Acquisitions

    

Total

Purchase consideration:

Cash

$

20,196

$

84,370

$

32,302

$

43,750

$

75,959

$

27,121

$

283,698

Issuance of common stock

22,773

9,908

3,026

35,707

Holdback liabilities and amounts in escrow

150

1,000

3,500

2,500

900

1,775

9,825

Contingent consideration - equity-classified

6,685

6,685

Contingent consideration - liability-classified

1,410

8,632

327

10,369

Total purchase consideration:

$

21,756

$

114,828

$

35,802

$

46,250

$

95,399

$

32,249

$

346,284

Assets:

Cash, cash equivalents and restricted cash

$

1,035

$

17,766

$

408

$

5,078

$

1,508

$

1,473

$

27,268

Current assets

4,939

235,669

932

8,221

221

1,795

251,777

Property and equipment

996

615

334

17

87

80

2,129

Operating lease right-of-use assets

1,383

1,258

159

913

731

445

4,889

Intangible assets:

Customer relationships

9.0

1,650

16,700

12,700

7,000

10,320

48,370

Acquired technology

4.0

3,525

2,800

28,300

1,340

35,965

Trademarks and tradenames

12.0

1,225

12,200

900

700

6,025

650

21,700

Non-competition agreements

2.0

40

90

40

55

225

Value of business acquired

1.0

400

400

Renewal rights

8.0

7,692

2,042

9,734

Trademarks and tradenames

Indefinite

4,750

4,750

Insurance licenses

Indefinite

4,960

4,960

Goodwill

16,708

45,370

22,051

45,681

53,056

14,499

197,365

Other non-current assets

55,165

25

3

55,193

Total assets acquired

31,501

397,795

40,374

62,677

96,968

35,410

664,725

Current liabilities

(6,871)

(269,460)

(517)

(15,487)

(1,014)

(2,485)

(295,834)

Operating lease liabilities, non-current

(848)

(898)

(72)

(685)

(555)

(204)

(3,262)

Long term liabilities

(2,026)

(7,434)

(79)

(46)

(9,585)

Deferred tax liabilities, net

(5,175)

(3,983)

(176)

(426)

(9,760)

Net assets acquired

$

21,756

$

114,828

$

35,802

$

46,250

$

95,399

$

32,249

$

346,284

Weighted Average Useful Life (in years)

    

July 23, 2020 Acquisition

    

iRoofing

    

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

Summary of estimated unaudited pro forma consolidated financial information

    

Year ended

December 31, 

 

2021

 

2020

Revenue

$

215,769

$

148,771

Net loss

$

(112,239)

$

(61,253)

January 12, 2021 Acquisition ("V12 Data")  
Business Acquisition [Line Items]  
Summary of the fair value of the intangible assets as of the date of the acquisition

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

1,650

 

10

Acquired technology

 

3,525

 

4

Trademarks and tradenames

1,225

 

15

Non-competition agreements

 

40

2

$

6,440

 

  

April 5, 2021 Acquisition ("HOA")  
Business Acquisition [Line Items]  
Summary of the fair value of the intangible assets as of the date of the acquisition

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

16,700

 

10

Trademarks and tradenames

12,200

 

10

Business acquired

400

1

Renewal rights

7,692

8

Insurance licenses

4,960

Indefinite

$

41,952

 

  

May 20, 2021 Acquisition ("Rynoh")  
Business Acquisition [Line Items]  
Summary of the fair value of the intangible assets as of the date of the acquisition

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

12,700

 

10

Acquired technology

 

2,800

 

7

Trademarks and tradenames

900

 

20

Non-competition agreements

 

90

1

$

16,490

 

  

September 9, 2021 Acquisition ("AHP")  
Business Acquisition [Line Items]  
Summary of the fair value of the intangible assets as of the date of the acquisition

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Renewal rights

$

2,042

 

6

Trademarks and tradenames

700

 

10

$

2,742

 

  

Floify  
Business Acquisition [Line Items]  
Summary of the fair value of the intangible assets as of the date of the acquisition

    

    

Estimated 

Fair 

Useful Life

 

Value

 

(in years)

Intangible assets:

 

  

 

  

Customer relationships

$

7,000

 

4

Acquired technology

 

28,300

 

4

Trademarks and tradenames

6,025

 

15

Non-competition agreements

 

40

3

$

41,365

 

  

XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases  
Schedule of operating lease cost

2021

Operating lease cost

$

2,155

Variable lease cost

339

2,494

Schedule of supplemental cash flow information related to leases

Supplemental cash flow information related to leases is as follows:

2021

Cash paid for amounts included in measurement of lease liabilities:

Operating cash outflows for operating leases

$

2,141

Right-of-use assets obtained in exchange for new lease obligations:

Operating leases

$

6,365

Schedule of supplemental balance sheet information related to leases

2021

Cash paid for amounts included in measurement of lease liabilities:

Operating cash outflows for operating leases

$

2,141

Right-of-use assets obtained in exchange for new lease obligations:

Operating leases

$

6,365

Schedule of other information related to operating leases

Other information related to operating leases is as follows:

December 31,

2021

Weighted average remaining lease term

2.1 years

Weighted average discount rate

9.4 %

Schedule of future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet

Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of December 31, 2021 is as follows:

    

    

Lease 

Payments

2022

$

2,276

2023

 

1,613

2024

 

888

2025

 

432

2026

 

Thereafter

 

Total lease payments

$

5,209

Less imputed interest

(558)

Total present value of lease liabilities

$

4,651

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reinsurance (Tables)
12 Months Ended
Dec. 31, 2021
Reinsurance  
Schedule of effects of reinsurance on premiums written, earned, incurred losses and LAE

2021

Written

Earned

Direct premiums

$

266,609

$

213,423

Ceded premiums

 

(237,102)

 

(199,366)

Net premiums

$

29,507

$

14,057

2021

Direct losses and LAE

$

181,256

Ceded losses and LAE

(162,752)

Net losses and LAE

$

18,504

Schedule of reinsurance balances due

December 31, 2021

Unearned premium

$

153,710

Losses and LAE Reserve

56,752

Reinsurance recoverable

17,780

Other

174

Reinsurance balance due

$

228,416

XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unpaid Losses and Loss Adjustment Reserve (Tables)
12 Months Ended
Dec. 31, 2021
Unpaid Losses and Loss Adjustment Reserve  
Schedule of rollforward of the beginning and ending reserve balances for losses and LAE, gross of reinsurance

    

2021

Losses and LAE reserve at April 5

$

84,366

Reinsurance recoverables on losses and LAE

 

(82,898)

Losses and LAE reserve, net of reinsurance recoverables at April 5

1,468

Add provisions for claims losses and LAE occurring in:

Current year

17,583

Prior year

921

Net incurred losses and LAE during the current year

18,504

Deduct payments for claims losses and LAE occurring in:

Current year

(13,154)

Prior year

(1,621)

Net claim and LAE payments during the current year

(14,775)

Reserve for losses and LAE, net of reinsurance recoverables, at end of year

5,197

Reinsurance recoverables on losses and LAE

56,752

Losses and LAE reserve at December 31

$

61,949

Schedule of incurred and paid losses by accident year, net of reinsurance

The claim counts in the following tables are cumulative reported claim counts as of December 31, 2021 and are equal to the sum of cumulative open and cumulative closed claims, including claims closed without payment. The following supplementary information presents incurred and paid losses by accident year, net of reinsurance ($ in thousands, except for number of claims):

December 31, 2021

Incurred losses and allocated loss adjustment expenses, net of reinsurance,

Cumulative

for the years ended December 31,

    

    

Number of

2017

2018

2019

2020

2021

IBNR Reserves

 

Reported Claims

(unaudited)

(unaudited)

(unaudited)

(unaudited)

Accident Year

2017

$

8,522

 

$

7,344

$

6,975

$

6,837

$

6,916

$

15,537

2018

 

 

 

7,512

 

7,041

 

7,046

 

7,380

 

12

 

8,331

2019

 

 

 

 

9,666

 

9,678

 

9,773

 

35

 

10,698

2020

 

 

 

 

 

12,664

 

14,281

 

176

 

12,866

2021

 

 

 

 

 

 

19,795

 

2,754

 

28,842

Total

$

58,145

$

2,977

76,274

Cumulative paid losses and allocated adjustment expenses, net of reinsurance,

    

for the year ended December 31,

2017

2018

2019

2020

2021

(unaudited)

(unaudited)

(unaudited)

(unaudited)

Accident Year

2017

$

6,426

 

$

7,253

$

7,242

$

7,029

$

6,985

2018

 

 

 

5,295

 

6,690

 

6,838

 

7,213

2019

 

 

 

 

7,405

 

9,324

 

9,578

2020

 

 

 

 

 

9,750

 

13,865

2021

 

 

 

 

 

 

15,335

Total

$

52,976

All outstanding losses liabilities before 2017, net of reinsurance

27

Liability for losses and loss adjustment expenses, net of reinsurance

$

5,197

Schedule of average annual percentage payout of accident year incurred claims by age, net of reinsurance

Average annual percentage payout of accident year incurred claims by age, net of reinsurance (unaudited supplementary information) as of December 31, 2021:

1

2

3

4

5

83.5

%

15.6

%

0.7

%

0.3

%

(0.1)

%

XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies.  
Schedule of non-cancelable purchase commitments

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

2022

    

$

2,535

2023

 

1,600

2024

 

1,600

2025

 

2026

 

$

5,735

XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Information  
Schedule of revenue by segment

Year Ended December 31, 

    

2021

    

2020

2019

Segment revenues:

Vertical Software

$

137,150

$

63,799

$

59,259

Insurance

55,283

4,166

Divested Businesses

4,334

18,336

Total segment revenue

$

192,433

$

72,299

$

77,595

Schedule of financial information of reportable segments and reconciliations to consolidated financial information

The following tables provide financial information for our two reportable segments and reconciliations to consolidated financial information for the periods presented:

    

Year Ended December 31, 

    

2021

    

2020

    

2019

Segment adjusted EBITDA (loss):

Vertical Software

$

20,733

$

12,718

$

4,616

Insurance

 

9,007

 

405

 

Corporate and Other

 

(53,760)

 

(30,001)

 

(36,645)

Divested Businesses

(1,441)

(4,806)

Total segment adjusted EBITDA (loss)

 

(24,020)

 

(18,319)

 

(36,835)

Reconciling items:

Depreciation and amortization

(16,386)

(6,644)

(7,377)

Non-cash stock-based compensation expense

(38,592)

(11,296)

(35,972)

Acquisition and related (income) expense

(5,360)

(311)

(6,704)

Non-cash long-lived asset impairment charge

(550)

(611)

(1,534)

Revaluation of contingent consideration

2,244

(1,700)

300

SPAC transaction bonus

(3,350)

Investment income and realized gains

(701)

Operating loss

$

(83,365)

$

(42,231)

$

(88,122)

XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Basic and Diluted Net Loss Per Share  
Schedule of earnings per share, basic and diluted

    

    

2021

    

2020

    

2019

Numerator:

 

  

 

  

 

  

Net loss used to compute net loss per share

$

(106,606)

$

(54,032)

$

(103,319)

Induced conversion of preferred stock

(17,284)

Basic

$

(106,606)

$

(71,316)

$

(103,319)

Add: gain on warrant value

(2,427)

Diluted

$

(106,606)

$

(73,743)

$

(103,319)

Denominator:

 

 

  

 

  

Weighted average shares outstanding used to compute loss per share:

Basic

 

93,884,566

 

36,344,234

 

31,170,351

Dilutive effect of warrants

29,981

Diluted

93,884,566

36,374,215

31,170,351

Loss per share - basic

(1.14)

(1.96)

$

(3.31)

Loss per share - diluted

$

(1.14)

$

(2.03)

$

(3.31)

Schedule of antidilutive securities excluded from computation of earnings per share

    

    

2021

    

2020

    

2019

Stock options

 

 

4,822,992

 

6,414,611

 

7,428,682

Restricted stock units and awards

2,712,762

2,581,902

495,633

Public and private warrants

 

 

1,795,700

 

8,625,000

 

Earnout shares

 

 

2,050,000

 

6,150,000

 

Legacy Porch warrants

3,060,530

Convertible debt(1)

16,998,130

1,734,264

(1) In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from $25 per share to approximately $37.74 per share, which would result in 11,261,261 potentially dilutive shares instead of the shares reported in this table as of December 31, 2021.

XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Merger (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2021
segment
Dec. 23, 2020
D
tranche
$ / shares
shares
Jul. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2021
segment
Dec. 31, 2021
USD ($)
company
$ / shares
shares
Mar. 31, 2021
D
$ / shares
Dec. 31, 2021
USD ($)
company
segment
tranche
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Jul. 29, 2020
shares
Common Stock and Redeemable Convertible Preferred Stock                    
Number of Reportable Segments | segment 2     1     2      
Number of Home Service Companies Served | company         24,000   24,000      
Number of Insurance Companies Served | company         20   20      
Trust fund | $         $ 315,741   $ 315,741 $ 196,046    
Common stock, shares issued         97,961,597   97,961,597 81,669,151    
Common stock, shares outstanding         97,961,597   97,961,597 81,669,151    
Earn out shares issued     150,000              
Earnout liability Assumed | $               $ 50,238    
Contributed capital | $     $ 239,700              
Payment of capital distribution | $     $ 50,400              
Impairment loss | $             $ 0 0 $ 0  
Impairment loss Excluding Goodwill | $             0 $ 0 $ 0  
Cash balance at bank | $         $ 262,400   $ 262,400      
Percentage of shares held by pre closing holders     55.00%              
Number of shares each warrant can be converted         1   1      
Vesting percentage             25.00%      
Class of warrant or right, outstanding         1,795,700   1,795,700 14,325,000    
Private warrants liability | $         $ 15,193   $ 15,193 $ 31,534    
CEO                    
Common Stock and Redeemable Convertible Preferred Stock                    
Unvested restricted stock units     1,000,000              
Additional Offering, PIPE Investors                    
Common Stock and Redeemable Convertible Preferred Stock                    
Common stock, shares issued     15,000,000              
Shares issued Price (Per share) | $ / shares     $ 10.00              
Net proceeds | $     $ 141,800              
Direct offering costs | $     8,200              
Earnout shares                    
Common Stock and Redeemable Convertible Preferred Stock                    
Shares issued (shares)             6,000,000      
Number of tranches | tranche             3      
Threshold trading days | D           20        
Threshold consecutive trading days | D           30        
Vesting percentage           33.00%        
Earnout shares | Vest 25% or Common stock is greater than or equal to $18.00                    
Common Stock and Redeemable Convertible Preferred Stock                    
Threshold closing price of common stock | $ / shares           $ 18.00        
Earnout shares | Vest 75% or Common stock is greater than or equal to $20.00                    
Common Stock and Redeemable Convertible Preferred Stock                    
Threshold closing price of common stock | $ / shares         $ 20.00          
Earnout shares | Common stock is greater than or equal to $22.00                    
Common Stock and Redeemable Convertible Preferred Stock                    
Threshold closing price of common stock | $ / shares             $ 22.00      
Employee earnout restricted stock | CEO                    
Common Stock and Redeemable Convertible Preferred Stock                    
Number of tranches | tranche   1                
Threshold trading days | D   20                
Threshold consecutive trading days | D   30                
Vesting percentage   33.33%                
Unvested restricted stock units   1,000,000                
Employee earnout restricted stock | Vest 25% or Common stock is greater than or equal to $18.00 | CEO                    
Common Stock and Redeemable Convertible Preferred Stock                    
Threshold closing price of common stock | $ / shares   $ 18.00                
Employee earnout restricted stock | Vest 75% or Common stock is greater than or equal to $20.00 | CEO                    
Common Stock and Redeemable Convertible Preferred Stock                    
Threshold closing price of common stock | $ / shares   20.00                
Employee earnout restricted stock | Common stock is greater than or equal to $22.00 | CEO                    
Common Stock and Redeemable Convertible Preferred Stock                    
Threshold closing price of common stock | $ / shares   $ 22.00                
Private Warrants                    
Common Stock and Redeemable Convertible Preferred Stock                    
Private warrants liability | $     $ 34,000              
Merger Agreement                    
Common Stock and Redeemable Convertible Preferred Stock                    
Shares Redeemed     400              
Redemption price (per share) | $ / shares     $ 10.04              
Trust fund | $     $ 173,100              
Shares converted     4,312,500              
Shares conversion ratio     1              
Common stock, shares outstanding     17,249,600              
Shares issued on conversion     184,652              
Warrants canceled     3,116,003              
Issued for cancellation of warrants     5,126,128              
Common stock issued on extinguishment of stock options     2,533,016              
Shares issued value in merger | $     $ 30,000              
Shares issued shares in merger     83,559,663              
Earn out shares issued     5,000,000              
Aggregate transaction costs for business acquisitions | $     $ 30,800              
Merger transaction cost | $     $ 5,600              
Additional share issued     1,580,000              
Fair value of additional share issued | $     $ 23,300              
Fair value of earn out shares | $     1,900              
Eligibility amount | $     27,000              
Recognized expenses | $     $ 3,800              
Number of shares each warrant can be converted   1                
Number of days for determining share price commencement   30 days                
Share price | $ / shares   $ 11.50     $ 11.50   $ 11.50      
Expiring period after merger for determining share price   5 years         5 years      
Merger Agreement | Common stock warrants                    
Common Stock and Redeemable Convertible Preferred Stock                    
Class of warrant or right, outstanding   14,235,000                
Merger Agreement | Private Warrants                    
Common Stock and Redeemable Convertible Preferred Stock                    
Class of warrant or right, outstanding   5,700,000                
Merger Agreement | Public warrants                    
Common Stock and Redeemable Convertible Preferred Stock                    
Class of warrant or right, outstanding   8,625,000                
Merger Agreement | Preferred stock                    
Common Stock and Redeemable Convertible Preferred Stock                    
Shares converted     52,251,876              
Shares issued on conversion     52,207,029              
Issued for cancellation of warrants     4,472,695              
Common stock issued on extinguishment of stock options     2,316,280              
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              
PropTech Acquisition Corporation | Class A Common Stock                    
Common Stock and Redeemable Convertible Preferred Stock                    
Common stock, shares issued                   21,562,100
Common stock, shares outstanding     21,562,100              
PropTech Acquisition Corporation | Merger Agreement                    
Common Stock and Redeemable Convertible Preferred Stock                    
Shares issued (shares)     36,264,984              
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
state
item
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2021
USD ($)
Dec. 19, 2019
USD ($)
Jan. 01, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Number of reinsurer | item 5          
Percentage of insurance subsidiary's total insurance receivables 68.00%          
Minimum cash balance required by lender   $ 3,000        
Indemnification hold back cost $ 2,600          
Restricted funds held for payment of possible warranty claims $ 5,900          
Number of states regulatory guidelines of warranty claims | state 25          
Customer deposits $ 300          
Term of American home protect warranty contracts 3 years          
Loan proceeds related to the Paycheck Protection Program Loan   8,400        
Allowance for uncollectible receivables $ 400 500        
Deferred policy acquisition costs 33,014          
Accumulated deficit (424,112) (317,506)        
Losses due to impairment of long-lived assets 600 600 $ 1,100      
Principal Amount of debt         $ 3,000  
Interest rate (stated)         3.00%  
Advertising costs $ 3,600 $ 2,200 $ 3,700      
Effective income tax rate 8.80% 3.00% (0.10%)      
U.S. federal statutory tax rate 21.00%          
Right of use asset $ 4,504          
Lease liabilities 4,651          
Convertible senior notes, due 2026            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Principal Amount of debt       $ 425,000    
Interest rate (stated)       0.75%    
Selling and marketing            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Capitalized Contract Cost, amortization 100          
Other Noncurrent Assets [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Indemnification hold back cost 500          
Capitalized Contract Cost, net 400          
Prepaid Expenses and Other Current Assets [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Capitalized Contract Cost, net $ 400          
Revenue Benchmark | Customer Concentration Risk | Customers in Texas            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Insurance related revenues percentage 61.00%          
ASU 2016 02 | Impacts of adoption            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Right of use asset $ 1,300          
Lease liabilities $ 1,400          
ASU 2016 02 | Cumulative effect            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accumulated deficit           $ 500
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Description of Business and Summary of Significant Accounting Policies        
Restricted cash equivalents $ 300      
Cash and cash equivalents 315,741 $ 196,046    
Restricted cash - current 8,551 11,407    
Restricted cash, non-current 500      
Cash, cash equivalents and restricted cash $ 324,792 $ 207,453 $ 7,179 $ 7,236
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Investments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Net Investment Income [Line Items]  
Investments, $ 3,440
Short-term Investments.  
Net Investment Income [Line Items]  
Investments, 1,300
Long Term Investments  
Net Investment Income [Line Items]  
Investments, 900
Deposits  
Net Investment Income [Line Items]  
Investments, 2,164
US Treasury Notes Securities  
Net Investment Income [Line Items]  
Investments, $ 1,276
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Deferred Policy Acquisition Costs (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Movement Analysis of Deferred Policy Acquisition Costs [Roll Forward]  
Capitalized costs $ 51,795
Amortized costs (18,781)
Deferred Policy Acquisition Cost, Ending Balance 33,014
Ceded deferred policy acquisition costs (29,026)
Deferred Policy Acquisition Cost, Net $ 3,988
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Property, Equipment and Software (Details)
12 Months Ended
Dec. 31, 2021
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 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Components of Other Insurance Liabilities, Current (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Description of Business and Summary of Significant Accounting Policies  
Ceded reinsurance premiums payable $ 22,523
Funds held under reinsurance treaty 2,206
Commissions payable, reinsurers and agents 10,697
General and accrued expenses payable 321
Advance premiums 4,277
Other insurance liabilities, current $ 40,024
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Warrants (Details) - $ / shares
12 Months Ended
Dec. 23, 2020
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]      
Number of shares each warrant can be converted   1  
Merger Agreement      
Class of Stock [Line Items]      
Stock called by warrants 14,325,000   14,325,000
Share Price $ 11.50 $ 11.50  
Number of days for determining share price commencement 30 days 30 days  
Expiring period after merger for determining share price 5 years 5 years  
Number of shares each warrant can be converted 1    
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 1,795,700 5,700,000
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Other income (expense), net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Description of Business and Summary of Significant Accounting Policies      
Gain (loss) on remeasurement of debt   $ (895) $ (6,159)
Gain (loss) on remeasurement of Legacy Porch warrants   (2,584) (2,090)
Transaction costs - recapitalization   (3,974)  
Other, net $ 165 (274) 30
Total other income (expense), net 340 (6,931) (7,484)
Gain on settlement of accounts payable $ 175 $ 796 $ 735
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 192,433 $ 72,299 $ 77,595
Revenue from divested businesses 0 4,300 18,300
Core services revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 98,275 53,048 49,449
Managed services revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 37,154 11,579 21,888
Software subscription revenue      
Disaggregation of Revenue [Line Items]      
Total revenue $ 57,004 $ 7,672 $ 6,258
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Change in Contract with Customer, Asset [Abstract]    
Balance at beginning of the year $ 3,529  
Estimated lifetime value of insurance policies sold by carriers 8,089 $ 4,313
Cash receipts (2,234) (784)
Balance at end of the year 9,384 3,529
Contract assets 9,384 $ 3,529
Long-term accounts receivable 7,500  
Accounts Receivable Current    
Change in Contract with Customer, Asset [Abstract]    
Balance at end of the year 1,900  
Contract assets $ 1,900  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Liabilities - Refundable Customer Deposits (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2021
Change in Contract with Customer, Liability          
Average period to recognize contract with customer liability as revenue   19 months      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01          
Change in Contract with Customer, Liability          
Revenue, remaining performance obligation, expected timing of satisfaction, period   12 months      
Refundable Customer Deposits, Current          
Change in Contract with Customer, Liability          
Ending balance   $ 15,300      
September 9, 2021 Acquisition ("AHP")          
Change in Contract with Customer, Liability          
Refund Liability, Current         $ 14,900
Other Acquisitions          
Change in Contract with Customer, Liability          
Refund Liability, Current         $ 800
Refundable Customer Deposits          
Change in Contract with Customer, Liability          
Beginning balance   3,193 $ 6,274    
Additions to contract liabilities - prepayment $ 7,000     $ 7,000  
Additions to contract liabilities   3,403      
Additions to contract liabilities - significant financing component interest   163 440 152  
Contract liabilities transferred to revenue   (6,250) (3,521) (878)  
Repayment of contract liability   (887)      
Impact of acquisitions   15,652      
Ending balance   $ 15,274 $ 3,193 $ 6,274  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Change in Contract with Customer, Liability      
Deferred revenue $ 201,085 $ 5,208  
Insurance      
Change in Contract with Customer, Liability      
Earned premium, net of ceded 199,400    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Change in Contract with Customer, Liability      
Revenue, Remaining Performance Obligation, Amount 3,800    
Refundable Customer Deposits      
Change in Contract with Customer, Liability      
Beginning balance 3,193 6,274  
Revenue recognized (6,250) (3,521) $ (878)
Additional amounts deferred 3,403    
Impact of acquisitions 15,652    
Ending balance 15,274 3,193 6,274
ASC 606      
Change in Contract with Customer, Liability      
Beginning balance 5,208 3,333 4,553
Adoption of ASC 606     (940)
Revenue recognized (239,942) (4,923) (7,490)
Additional amounts deferred 293,054 6,602 6,686
Impact of acquisitions 142,765 196 670
Impact of divestitures     (146)
Ending balance 201,085 5,208 3,333
ASC 606 | Vertical Software      
Change in Contract with Customer, Liability      
Beginning balance 5,208 3,333 4,553
Adoption of ASC 606     (940)
Revenue recognized (8,103) (4,923) (7,490)
Additional amounts deferred 5,539 6,602 6,686
Impact of acquisitions 1,170 196 670
Impact of divestitures     (146)
Ending balance 3,814 $ 5,208 $ 3,333
ASC 606 | Insurance      
Change in Contract with Customer, Liability      
Revenue recognized (230,616)    
Additional amounts deferred 286,292    
Impact of acquisitions 141,595    
Ending balance $ 197,271    
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Investment Income, Realized and Unrealized Gains on Investments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Investments  
Investment income, net of investment expenses $ 768
Realized gains on investments 62
Realized losses on investments (129)
Investment income and realized gains, net of investment expenses $ 701
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Net Investment Income [Line Items]  
Amortized Cost $ 67,880
Gross Unrealized, Gains 150
Gross Unrealized, Losses (455)
Fair value 67,575
U.S. Treasuries  
Net Investment Income [Line Items]  
Amortized Cost 5,452
Gross Unrealized, Gains 1
Gross Unrealized, Losses (36)
Fair value 5,417
Obligations of states, municipalities and political subdivisions  
Net Investment Income [Line Items]  
Amortized Cost 8,913
Gross Unrealized, Gains 21
Gross Unrealized, Losses (84)
Fair value 8,850
Corporate bonds  
Net Investment Income [Line Items]  
Amortized Cost 31,491
Gross Unrealized, Gains 89
Gross Unrealized, Losses (155)
Fair value 31,425
Residential and commercial mortgage-backed securities  
Net Investment Income [Line Items]  
Amortized Cost 14,387
Gross Unrealized, Gains 34
Gross Unrealized, Losses (139)
Fair value 14,282
Other loan-backed and structured securities  
Net Investment Income [Line Items]  
Amortized Cost 7,637
Gross Unrealized, Gains 5
Gross Unrealized, Losses (41)
Fair value $ 7,601
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Amortized Cost  
Due in one year or less $ 8,043
Due after one year through five years 21,055
Due after five years through ten years 14,959
Due after ten years 1,799
Amortized Cost 67,880
Fair Value  
Due in one year or less 8,026
Due after one year through five years 20,906
Due after five years through ten years 14,939
Due after ten years 1,821
Fair value 67,575
Residential and commercial mortgage-backed securities  
Amortized Cost  
Without single maturity date 14,387
Amortized Cost 14,387
Fair Value  
Without single maturity date 14,282
Fair value 14,282
Other loan-backed and structured securities  
Amortized Cost  
Without single maturity date 7,637
Amortized Cost 7,637
Fair Value  
Without single maturity date 7,601
Fair value $ 7,601
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Securities with Gross Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
security
Net Investment Income [Line Items]  
Less Than Twelve Months, Gross Unrealized Loss $ (455)
Less Than Twelve Months, Fair Value 41,250
Total, Gross Unrealized Loss (455)
Total, Fair Value $ 41,250
Number of securities in an unrealized loss position | security 358
Unrealized loss position for 12 months or longer | security 0
U.S. Treasuries  
Net Investment Income [Line Items]  
Less Than Twelve Months, Gross Unrealized Loss $ (36)
Less Than Twelve Months, Fair Value 5,007
Total, Gross Unrealized Loss (36)
Total, Fair Value 5,007
Obligations of states, municipalities and political subdivisions  
Net Investment Income [Line Items]  
Less Than Twelve Months, Gross Unrealized Loss (84)
Less Than Twelve Months, Fair Value 4,292
Total, Gross Unrealized Loss (84)
Total, Fair Value 4,292
Industrial and miscellaneous  
Net Investment Income [Line Items]  
Less Than Twelve Months, Gross Unrealized Loss (155)
Less Than Twelve Months, Fair Value 15,446
Total, Gross Unrealized Loss (155)
Total, Fair Value 15,446
Residential and commercial mortgage-backed securities  
Net Investment Income [Line Items]  
Less Than Twelve Months, Gross Unrealized Loss (139)
Less Than Twelve Months, Fair Value 9,687
Total, Gross Unrealized Loss (139)
Total, Fair Value 9,687
Other loan-backed and structured securities  
Net Investment Income [Line Items]  
Less Than Twelve Months, Gross Unrealized Loss (41)
Less Than Twelve Months, Fair Value 6,818
Total, Gross Unrealized Loss (41)
Total, Fair Value $ 6,818
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure $ 67,575  
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 84,893  
Liabilities, fair value disclosure 38,676 $ 85,321
Recurring | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 5,417  
Recurring | Obligations of states, municipalities and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 8,850  
Recurring | Industrial and miscellaneous    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 31,425  
Recurring | Residential and commercial mortgage-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 14,282  
Recurring | Other loan-backed and structured securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 7,601  
Recurring | Contingent consideration - business combination    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 9,617  
Recurring | Contingent consideration - earnout    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 13,866  
Recurring | Private warrant liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 15,193 31,534
Recurring | Redeemable convertible preferred stock warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure   3,549
Recurring | Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure   50,238
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 22,735  
Recurring | Level 1 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 5,417  
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 62,158  
Recurring | Level 2 | Obligations of states, municipalities and political subdivisions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 8,850  
Recurring | Level 2 | Industrial and miscellaneous    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 31,425  
Recurring | Level 2 | Residential and commercial mortgage-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 14,282  
Recurring | Level 2 | Other loan-backed and structured securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 7,601  
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 38,676 85,321
Recurring | Level 3 | Contingent consideration - business combination    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 9,617  
Recurring | Level 3 | Contingent consideration - earnout    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 13,866  
Recurring | Level 3 | Private warrant liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 15,193 31,534
Recurring | Level 3 | Redeemable convertible preferred stock warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure   3,549
Recurring | Level 3 | Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure   $ 50,238
Recurring | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 17,318  
Recurring | Money market mutual funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 17,318  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value - Fair Value Option Notes (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2021
Sep. 16, 2021
Sep. 15, 2021
Dec. 31, 2020
Fair Value        
Initial principal value $ 425,600     $ 50,831
Promissory note carrying amount $ 414,735     $ 47,983
Conversion price (per share)   $ 37.74 $ 25  
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
Jan. 31, 2021
USD ($)
Jan. 12, 2021
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Settlement of contingent consideration related to a business combination         $ 2,100  
Transfer between level1 to level2 $ 0 $ 0        
Transfer between level2 to level1 0 0        
Revaluation of contingent consideration   2,244 $ (1,700) $ 300    
Convertible senior notes, fair value 400,400 $ 400,400        
General and administrative            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Revaluation of contingent consideration $ 1,700          
Current stock price | Private warrant liability            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrants, measurement input | $ / shares 15.59 15.59 14.27      
Exercise Price | Private warrant liability            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrants, measurement input | $ / shares 11.50 11.50 11.50      
Volatility | Private warrant liability            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrants, measurement input 60 60 35      
Expected term | Private warrant liability            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Warrants term 3 years 11 months 23 days 3 years 11 months 23 days 4 years 11 months 23 days      
Total Acquisition            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration     $ 1,749      
iRoofing            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration     1,749      
January 12, 2021 Acquisition ("V12 Data")            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration           $ 1,400
Income approach            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration     $ 1,800      
Income approach | Contingent consideration - business combination            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Liabilities, fair value disclosure $ 300 $ 300        
Income approach | Discount rate | Minimum            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input     9.96      
Income approach | Discount rate | Maximum            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input     9.98      
Income approach | Cost of capital | Weighted Average            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input     21.5      
Income approach | Volatility            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input     18.0      
Monte Carlo simulation method            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration $ 9,300 $ 9,300 $ 1,700      
Monte Carlo simulation method | Discount rate            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input 7 7 9      
Monte Carlo simulation method | Current stock price            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input | $ / shares 16.37 16.37 14.27      
Contingent consideration earnout, measurement input | $ / shares 15.59 15.59 14.27      
Monte Carlo simulation method | Strike price            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input | $ / shares 36.00 36.00 20.00      
Monte Carlo simulation method | Exercise Price            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Contingent consideration earnout, measurement input | $ / shares 22.00 22.00        
Monte Carlo simulation method | Exercise Price | Minimum            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Contingent consideration earnout, measurement input | $ / shares     18.00      
Monte Carlo simulation method | Exercise Price | Maximum            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Contingent consideration earnout, measurement input | $ / shares     20.00      
Monte Carlo simulation method | Exercise Price | Weighted Average            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Contingent consideration earnout, measurement input | $ / shares     22.00      
Monte Carlo simulation method | Volatility            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Business combination contingent consideration, measurement input 60 60 60      
Contingent consideration earnout, measurement input 65 65 60      
Monte Carlo simulation method | Forfeiture Rate            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Contingent consideration earnout, measurement input 15 15 16      
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value - Level 3 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
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 - earnout      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ 50,238    
Additions   50,238  
Settlements (54,891)    
Change in fair value, loss (gain) included in net loss 18,519    
Ending balance 13,866 50,238  
Contingent consideration - business combination      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 3,549 100 400
Additions 10,374 1,749  
Settlements (2,062)    
Change in fair value, loss (gain) included in net loss (2,244) 1,700 (300)
Ending balance 9,617 3,549 $ 100
Private warrant liability      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 31,534    
Additions   33,961  
Settlements (31,730)    
Change in fair value, loss (gain) included in net loss 15,389 (2,427)  
Ending balance $ 15,193 $ 31,534  
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Equipment, and Software (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property, equipment, and software, Gross $ 24,586 $ 13,801  
Less: Accumulated depreciation and amortization (17,920) (9,208)  
Property, equipment, and software, net 6,666 4,593  
Depreciation and amortization 16,386 6,644 $ 7,377
Software and computer equipment      
Property, Plant and Equipment [Line Items]      
Property, equipment, and software, Gross 7,287 1,381  
Furniture, office equipment and other      
Property, Plant and Equipment [Line Items]      
Property, equipment, and software, Gross 2,006 567  
Internally developed software      
Property, Plant and Equipment [Line Items]      
Property, equipment, and software, Gross 13,102 10,741  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, equipment, and software, Gross 2,191 1,112  
Property equipment software      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 4,400 $ 3,800 $ 3,700
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Intangible Assets and Goodwill      
Finite lived Intangible Assets, gross   $ 24,523  
Accumulated Amortization $ (20,798) (8,562)  
Finite lived Intangible Assets, Net 120,120 15,961  
Intangible assets, Gross 150,628    
Intangible assets, net 129,830 15,961  
Aggregate amortization expense 12,300 $ 2,900 $ 3,700
Trademarks and tradenames      
Intangible Assets and Goodwill      
Indefinite-lived intangible assets 4,750    
Insurance licenses      
Intangible Assets and Goodwill      
Indefinite-lived intangible assets $ 4,960    
Customer relationships      
Intangible Assets and Goodwill      
Weighted Average Useful Life (in years) 9 years 7 years  
Finite lived Intangible Assets, gross $ 56,810 $ 8,440  
Accumulated Amortization (6,760) (2,173)  
Finite lived Intangible Assets, Net $ 50,050 $ 6,267  
Acquired technology      
Intangible Assets and Goodwill      
Weighted Average Useful Life (in years) 5 years 6 years  
Finite lived Intangible Assets, gross $ 48,135 $ 12,170  
Accumulated Amortization (10,095) (5,481)  
Finite lived Intangible Assets, Net $ 38,040 $ 6,689  
Trademarks and tradenames      
Intangible Assets and Goodwill      
Weighted Average Useful Life (in years) 12 years 9 years  
Finite lived Intangible Assets, gross $ 25,389 $ 3,688  
Accumulated Amortization (2,587) (893)  
Finite lived Intangible Assets, Net $ 22,802 $ 2,795  
Non-competition agreements      
Intangible Assets and Goodwill      
Weighted Average Useful Life (in years) 2 years 2 years  
Finite lived Intangible Assets, gross $ 450 $ 225  
Accumulated Amortization (251) (15)  
Finite lived Intangible Assets, Net $ 199 $ 210  
Value of business acquired      
Intangible Assets and Goodwill      
Weighted Average Useful Life (in years) 1 year    
Finite lived Intangible Assets, gross $ 400    
Accumulated Amortization (294)    
Finite lived Intangible Assets, Net $ 106    
Renewal rights      
Intangible Assets and Goodwill      
Weighted Average Useful Life (in years) 6 years    
Finite lived Intangible Assets, gross $ 9,734    
Accumulated Amortization (811)    
Finite lived Intangible Assets, Net $ 8,923    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill - Estimated Intangibles Amortization Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
2022 $ 21,419  
2023 20,773  
2024 19,722  
2025 16,648  
2026 8,718  
Thereafter 32,840  
Finite lived Intangible Assets, Net $ 120,120 $ 15,961
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]      
Goodwill, Beginning Balance $ 28,289 $ 18,274 $ 21,305
Acquisitions 197,365 10,176 916
Divestitures   (161) (3,657)
Purchase price adjustment     (290)
Goodwill, Ending Balance $ 225,654 $ 28,289 $ 18,274
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Dec. 19, 2019
Debt        
Principal $ 425,600   $ 50,831  
Unaccreted Discount (80)   (2,819)  
Debt Issuance Costs (10,785)   (29)  
Carrying Value 414,735   47,983  
Fair Value 400,400      
Interest rate (stated)       3.00%
Long-term Debt, Fiscal Year Maturity [Abstract]        
2022 150      
2023 150      
2024 150      
2025 150      
2026 $ 425,000      
1.0% promissory notes, due 2022        
Debt        
Principal     8,317  
Carrying Value     8,317  
Interest rate (stated) 1.00%      
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%      
Convertible senior notes, due 2026        
Debt        
Principal $ 425,000      
Debt Issuance Costs (10,785)      
Carrying Value 414,215      
Interest rate (stated)   0.75%    
Other notes        
Debt        
Principal 600   750  
Unaccreted Discount (80)   (133)  
Carrying Value $ 520   $ 617  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Convertible Senior Notes (Details)
1 Months Ended 2 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
D
Oct. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 16, 2021
$ / shares
Sep. 15, 2021
$ / shares
Dec. 19, 2019
USD ($)
Debt                  
Principal Amount of debt                 $ 3,000,000.0
Interest rate (stated)                 3.00%
Repayment of debt       $ 46,965,000 $ 81,640,000 $ 202,000      
Conversion price (per share) | $ / shares             $ 37.74 $ 25  
Convertible senior notes, due 2026                  
Debt                  
Principal Amount of debt $ 425,000,000   $ 425,000,000            
Interest rate (stated) 0.75%   0.75%            
Issue price ( as percentage) 100.00%   100.00%            
Net proceeds     $ 413,500,000            
Sale price (as percentage) 130.00%                
Consecutive trading days | D 30                
Threshold trading days | D 20                
Redemption price (as percentage) 100.00%                
Principal amount denomination for conversion $ 1,000                
Conversion ratio 39.9956                
Conversion price (per share) | $ / shares       $ 25.0027          
Business days | D 5                
Capped calls, authorized shares | shares       5,736,869          
Consecutive trading period | D 5                
Trading price per $1,000notes (as percentage)       98.00%          
Conditional conversion ratio 52.9941                
Interest expense       $ 1,600,000          
Calculated interest rate       1.30%          
Initial strike price | $ / shares       $ 25.0027          
Initial cap price | $ / shares       $ 37.7400          
Amount paid for capped calls   $ 52,900,000              
Notes Issued On Exercise Of Initial Purchasers' Option [Member]                  
Debt                  
Principal Amount of debt $ 40,000,000   $ 40,000,000            
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Senior Secured Term Loans (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 23, 2020
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2021
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
Gain (loss) on extinguishment of debt     $ 5,110 $ 5,748 $ (483)        
Amount outstanding     414,735 $ 47,983          
Senior Secured Term Loans                  
Debt                  
Amount borrowed           $ 47,000      
Gain (loss) on extinguishment of debt   $ (3,100)              
Maximum borrowing amount         40,000        
Amount outstanding           $ 37,600 $ 37,500    
Debt Instrument, Final Payment Fees         $ 500        
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                  
Gain (loss) on extinguishment of debt     2,500            
Debt Instrument, Final Payment Fees $ 1,000                
Warrants grant date fair value     $ 300            
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 90 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Runway Growth Credit Fund (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 23, 2020
USD ($)
Dec. 19, 2019
USD ($)
Sep. 30, 2021
USD ($)
Jul. 31, 2020
USD ($)
May 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]                  
Amount borrowed   $ 3,000              
Gain (loss) on extinguishment of debt             $ 5,110 $ 5,748 $ (483)
Proceeds from Issuance of Debt   $ 3,000         413,537 66,190 31,300
Long-term Debt           $ 47,983 $ 414,735 47,983  
Senior Secured Term Loans                  
Debt Instrument [Line Items]                  
Amount borrowed       $ 47,000          
Interest expenses       800          
Outstanding principle     $ 40,000            
Prepayment fees     2,300            
Interest expense     500            
Gain (loss) on extinguishment of debt     $ (3,100)            
Repayment of loan       37,500 $ 2,500        
Debt Instrument, Final Payment Fees                 $ 500
Long-term Debt       37,600 $ 37,500        
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          
Loan and Security Agreement , Runway Loan                  
Debt Instrument [Line Items]                  
Repayment of loan $ 7,100                
Basis spread on interest rate       9.05%          
Paid in kind interest rate       2          
Calculated interest rate       11.05%          
Loan default       5.00%          
Debt Instrument, Final Payment Fees       $ 1,600          
Interest and prepayment fees $ 400                
Final payment fee       3.50%          
Financial covenants, Minimum cash level       $ 3,000          
Financial covenants, Minimum revenue       15,400          
Financial covenants, projected revenue percentage           80.00%      
Warrants grant date fair value       1,200          
Proceeds from Issuance of Debt       $ 7,000          
Long-term Debt           $ 39,000   $ 39,000  
Loan and Security Agreement , Runway Loan | Loans Repaid Prior To First Anniversary [Member]                  
Debt Instrument [Line Items]                  
Repayment fees percentage       2.00%          
Loan and Security Agreement , Runway Loan | Loans Repaid Prior to Second Anniversary [Member]                  
Debt Instrument [Line Items]                  
Repayment fees percentage       1.50%          
Loan and Security Agreement , Runway Loan | Loans Repaid Prior to Third Anniversary [Member]                  
Debt Instrument [Line Items]                  
Repayment fees percentage       1.00%          
Loan and Security Agreement , Runway Loan | Loans Repaid Prior to Fourth Anniversary [Member]                  
Debt Instrument [Line Items]                  
Repayment fees percentage       0.50%          
Loan and Security Agreement , Runway Loan | Three-month LIBOR                  
Debt Instrument [Line Items]                  
Variable interest rate       0.55%          
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Pre 2020 convertible notes (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2020
shares
Dec. 23, 2020
USD ($)
Feb. 28, 2020
USD ($)
NotesSeries
Dec. 19, 2019
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
shares
Sep. 16, 2021
$ / shares
Sep. 15, 2021
$ / shares
Nov. 30, 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              
Conversion price (per unit) | $ / shares               $ 37.74 $ 25    
Debt issuance costs         $ 10,785 $ 29          
Amount outstanding         414,735 47,983          
Gain (loss) on extinguishment of debt         $ 5,110 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-2020 Convertible Promissory Notes                      
Debt Instrument [Line Items]                      
Amount borrowed     $ 1,400             $ 7,300 $ 1,700
Interest rate (stated)                   4.50% 3.50%
Shares issued on conversion | shares 198,750                    
Warrants issued on conversion | shares 73,538                    
Number of promissory notes assumed | NotesSeries     1               2
Unpaid interest   $ 100                  
Gain (loss) on extinguishment of debt   300 $ 200                
Interest amount   300                  
Original debt amount     $ 1,200                
Pre-2020 Convertible Promissory Notes | Maximum                      
Debt Instrument [Line Items]                      
Interest rate (stated)                   10.00%  
Merger Agreement | Pre-2020 Convertible Promissory Notes                      
Debt Instrument [Line Items]                      
Amount outstanding   7,300                  
Unpaid interest   $ 500                  
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - 2020 Convertible Promissory Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 23, 2020
Dec. 23, 2019
Jul. 31, 2020
Dec. 31, 2021
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 $ 6,000              
Debt repayment term     1 year          
Series C Redeemable Convertible Preferred Stock                
Debt                
Fair value       $ 4,200        
Unpaid interest $ 1,000              
Series C Redeemable Convertible Preferred Stock | PIK Interest                
Debt                
Original debt amount   $ 1,000            
Series C Redeemable Convertible Preferred Stock | 2020 Convertible Promissory Notes                
Debt                
Original debt amount   $ 16,100            
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Promissory Notes (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 05, 2021
Apr. 05, 2021
Dec. 23, 2020
Jul. 23, 2020
Dec. 19, 2019
Dec. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 01, 2018
Debt                        
Amount borrowed         $ 3,000              
Interest rate (stated)         3.00%              
Warrants issued on conversion         403,101              
Interest rate on the event of default         25.00%              
Proceeds from debt issuance, net of fees         $ 3,000       $ 413,537 $ 66,190 $ 31,300  
Gain (loss) on extinguishment of debt                 5,110 5,748 $ (483)  
Amount outstanding           $ 47,983     414,735 47,983    
Loan Proceeds Remain outstanding, Termination of Merger [Member]                        
Debt                        
Amount borrowed                       $ 1,300
Amount outstanding     $ 1,300                  
Unpaid interest     100                  
April 5, 2021 Acquisition ("HOA")                        
Debt                        
Amount borrowed                 0      
Debt instrument term   9 years                    
Loans assumed   $ 10,000                    
Paycheck Protection Program, Cares Act Loans [Member]                        
Debt                        
Interest rate (stated)               1.00%        
Proceeds from debt issuance, net of fees               $ 8,100        
Debt instrument term               2 years        
Gain (loss) on extinguishment of debt                 8,200      
Amount outstanding                 8,100      
Loans assumed       $ 400                
Variable interest rate       1.00%                
Unpaid interest                 100      
Loan and Security Agreement , Runway Loan                        
Debt                        
Warrants grant date fair value             $ 1,200          
Proceeds from debt issuance, net of fees             $ 7,000          
Amount outstanding           $ 39,000       $ 39,000    
Final payment fee             3.50%          
Repayment of loan     7,100                  
Unpaid interest             $ 1,600          
Revolving Line of Credit                        
Debt                        
Repayment of debt $ 4,000                      
Twenty Twenty Promissory Notes [Member]                        
Debt                        
Gain (loss) on extinguishment of debt     5,000                  
Variable interest rate           12.00%            
Repayments of debt     10,000                  
Repayment of loan     12,100                  
Adjustments to additional     600                  
Convertible debt with conversion feature     5,800                  
Unpaid interest     2,000                  
Interest amount     100                  
Loan Agreement With Cantor Fitzgerald Securities [Member]                        
Debt                        
Final payment fee (as a percent)             20.00%          
Proceeds from debt issuance, net of fees             $ 10,000          
Series C Redeemable Convertible Preferred Stock                        
Debt                        
Warrants grant date fair value                 300      
Gain (loss) on extinguishment of debt                 $ 2,500      
Repayments of debt     3,400                  
Repayment of loan     4,400                  
Unpaid interest     1,000                  
Interest amount     $ 100                  
Series C Redeemable Convertible Preferred Stock | Twenty Twenty Promissory Notes [Member]                        
Debt                        
Amount borrowed             $ 1          
Warrants issued on conversion             51,502          
Debt instrument term             1 year          
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Future receivables agreement (Details)
$ in Thousands
12 Months Ended
Feb. 11, 2020
USD ($)
Dec. 19, 2019
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 02, 2020
Nov. 02, 2020
USD ($)
installment
Debt Instrument [Line Items]              
Amount borrowed   $ 3,000          
Promissory note carrying amount     $ 414,735 $ 47,983      
Interest rate (stated)   3.00%          
Proceeds from Issuance of Debt   $ 3,000 413,537 66,190 $ 31,300    
Future Receivables Agreement [Member]              
Debt Instrument [Line Items]              
Amount borrowed $ 2,000            
Percentage of receivable agreed to be sold 10.00%            
Promissory note $ 2,000            
Repayments Of Debt, Interest Amount 700            
Promissory note carrying amount       0      
Moving Services Company [Member]              
Debt Instrument [Line Items]              
Promissory note       $ 150      
Promissory note carrying amount     $ 500        
Interest rate (stated)           0.38%  
Promissory note initial principal balance             $ 750
Promissory note, 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 95 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Line of credit (Details) - Revolving Line of Credit - USD ($)
$ in Millions
Nov. 05, 2021
Apr. 05, 2021
Debt Instrument [Line Items]    
Aggregate amount   $ 5.0
Fees on daily unused portion   0.25%
Outstanding borrowings   $ 3.9
Repayment of debt $ 4.0  
Prime rate    
Debt Instrument [Line Items]    
Basis spread on interest rate   0.00%
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Warrants - Common Stock (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Equity and Warrants    
Shares authorized 410,000,000  
Common stock, shares authorized 400,000,000 400,000,000
Preferred stock, shares authorized 10,000,000  
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) - $ / shares
Sep. 16, 2021
Dec. 31, 2021
Sep. 15, 2021
Dec. 31, 2020
Jul. 30, 2020
Class of Stock [Line Items]          
Issued and outstanding common shares   95,911,597   75,519,151  
Earnout common shares (Note 1 and Note 9)   2,050,000   6,150,000  
Total common shares issued and outstanding   97,961,597   81,669,151  
Common shares reserved for future issuance:          
Total shares of common stock outstanding and reserved for future issuance   132,421,836   116,128,488  
Conversion price (per unit) $ 37.74   $ 25    
Potentially dilutive shares 11,261,261        
Convertible senior notes, due 2026          
Common shares reserved for future issuance:          
Total shares of common stock outstanding and reserved for future issuance   16,998,130      
Conversion price (per unit)   $ 25.0027      
Restricted stock units          
Common shares reserved for future issuance:          
Total shares of common stock outstanding and reserved for future issuance   2,717,154   2,581,902  
Merger Agreement          
Class of Stock [Line Items]          
Total common shares issued and outstanding         17,249,600
2020 Equity Plan          
Common shares reserved for future issuance:          
Total shares of common stock outstanding and reserved for future issuance   8,126,263   11,137,824  
Employee awards | Common stock options outstanding          
Common shares reserved for future issuance:          
Total shares of common stock outstanding and reserved for future issuance   4,822,992   6,414,611  
Public Warrants          
Common shares reserved for future issuance:          
Total shares of common stock outstanding and reserved for future issuance       8,625,000  
Private Warrants          
Common shares reserved for future issuance:          
Total shares of common stock outstanding and reserved for future issuance   1,795,700   5,700,000  
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Warrants - Warrants (Details)
12 Months Ended
Dec. 23, 2020
D
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
shares
Merger Agreement      
Class of Stock [Line Items]      
Stock called by warrants 14,325,000   14,325,000
Single share price | $ / shares $ 1    
Share Price | $ / shares $ 11.50 $ 11.50  
Number of days for determining share price commencement 30 days 30 days  
Expiring period after merger for determining share price 5 years 5 years  
Redemption price per share | $ / shares $ 0.01    
Minimum number of notice days | D 30    
Minimum share price of common stock | $ / shares $ 18.00    
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 1,795,700 5,700,000
Common stock warrants      
Class of Stock [Line Items]      
Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares)   1,705,266  
Common stock warrants | Common Stock      
Class of Stock [Line Items]      
Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares)     1,705,266
Redeemable convertible preferred stock warrants      
Class of Stock [Line Items]      
Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares)   702,791  
Redeemable Convertible Preferred Stock | Common Stock      
Class of Stock [Line Items]      
Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares)     702,791
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Warrants - Public and private warrant activity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Equity and Warrants  
Beginning balance 14,325,000
Cash exercises (11,023,376)
Cashless exercises (1,329,454)
Canceled (176,470)
Ending balance 1,795,700
Cash exercises 11,023,376
Cashless exercises 498,036
Balances as of December 31, 2021 11,521,412
Cash received on warrant exercise | $ $ 126,741
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity and Warrants - Warrants activity (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Class of Stock [Line Items]  
Beginning balance 14,325,000
Warrants exercised (11,023,376)
Warrants cancelled 176,470
Ending balance 1,795,700
Redeemable Convertible Preferred Stock  
Class of Stock [Line Items]  
Beginning balance 965,157
Warrants granted 209,384
Warrants cancelled (1,174,541)
Beginning balance, Weighted- Average Exercise Price | $ / shares $ 4.39
Warrants granted, Weighted- Average Exercise Price | $ / shares 5.62
Warrants cancelled, Weighted- Average Exercise Price | $ / shares $ 4.60
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of stock-based Compensation by Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock-Based Compensation          
Stock based compensation expense     $ 38,592 $ 11,296 $ 35,972
Secondary market transaction          
Stock-Based Compensation          
Stock based compensation expense $ 1,900 $ 1,600 1,933 1,616 33,232
Employee earnout restricted stock          
Stock-Based Compensation          
Stock based compensation expense     22,961    
Employee awards          
Stock-Based Compensation          
Stock based compensation expense     $ 13,698 $ 9,680 $ 2,740
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
shares
Jul. 31, 2019
USD ($)
item
shares
May 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
Stock-Based Compensation              
Purchase of common stock         0.4697    
Percentage of aggregate number of shares         5.00%    
Stock based compensation expense         $ 38,592 $ 11,296 $ 35,972
Options outstanding | shares   6,414,611     4,822,992 6,414,611  
Shares reserved for issuance | shares         8,126,263    
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         $ 25,784 $ 4,145 34,739
Executives | Redeemable Convertible Preferred Stock              
Stock-Based Compensation              
Temporary equity, shares issued to number of executives | item     11        
Secondary market transaction              
Stock-Based Compensation              
Stock based compensation expense $ 1,900 $ 1,600     $ 1,933 1,616 $ 33,232
Secondary market transaction | General and administrative              
Stock-Based Compensation              
Stock based compensation expense           $ 33,200  
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,000      
Temporary equity repurchase price | $ / shares       $ 0.53      
Temporary equity, shares issued discount to fair value     $ 2,600        
Secondary market transaction | Employees              
Stock-Based Compensation              
Stock based compensation expense   900          
Secondary market transaction | Former Employees              
Stock-Based Compensation              
Stock based compensation expense   $ 700          
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Options Outstanding    
Number of Options Outstanding, Beginning balance 6,414,611  
Number of Options Outstanding, granted 297,343  
Number of Options Outstanding, exercised (1,700,557)  
Number of Options Outstanding, forfeited (180,985)  
Number of Options Outstanding, expired (7,420)  
Number of Options Outstanding, Ending balance 4,822,992 6,414,611
Number of Options Outstanding, Exercisable ending balance 3,160,534  
Weighted- Average Exercise Price    
Weighted Average Exercise Price, Beginning balance $ 2.85  
Weighted- Average Exercise Price, Options granted 15.10  
Weighted- Average Exercise Price, Options exercised 2.56  
Weighted- Average Exercise Price, Options forfeited 5.08  
Weighted- Average Exercise Price, Options expired 4.30  
Weighted Average Exercise Price, Ending balance 3.63 $ 2.85
Weighted- Average Exercise Price, Exercisable ending balance $ 2.87  
Weighted- Average Remaining Contractual Life (Years), Outstanding 7 years 7 years 9 months 18 days
Weighted- Average Remaining Contractual Life (Years), Exercisable 6 years 6 months  
Aggregate Intrinsic Value, Outstanding $ 57,973 $ 73,260
Aggregate Intrinsic Value, Exercisable $ 40,205  
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Payroll Reduction Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for issuance 8,126,263    
Stock based compensation expense $ 38,592 $ 11,296 $ 35,972
Vesting percentage 25.00%    
Cost not recognized $ 4,200    
Unrecognized compensation cost $ 4,200    
Weighted-average period of unrecognized compensation cost to be recognized 1 year 3 months 18 days    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cost not recognized $ 44,700    
Unrecognized compensation cost $ 44,700    
Weighted-average period of unrecognized compensation cost to be recognized 1 year 7 months 6 days    
Shares granted 2,955,252    
Number of Restricted Stock Awards      
Beginning Balance 2,415,140    
Granted 2,955,252    
Share Vested (2,386,853)    
Share forfeited (270,777)    
Ending Balance 2,712,762 2,415,140  
Weighted Average Fair Value      
Beginning balance $ 3.64    
Granted 18.87    
Vested 4.30    
Canceled 11.67    
Ending balance $ 18.77 $ 3.64  
Together we win RSU award      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Together we win RSU award | Vest 25% or Common stock is greater than or equal to $18.00      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 25.00%    
Vesting period 1 year    
Together we win RSU award | Vest 75% or Common stock is greater than or equal to $20.00      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 75.00%    
Vesting period 3 years    
Employee awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation expense $ 13,698 $ 9,680 $ 2,740
Employee awards | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduced cash payroll costs   $ 4,000  
Shares reserved for issuance   2,356,045  
Shares issued   2,356,045  
Stock based compensation expense $ 1,600 $ 6,500  
Special equity award program | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted 1,400,000    
Grant date fair value $ 27,800    
Number of Restricted Stock Awards      
Granted 1,400,000    
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Black-Scholes Option Pricing Model Assumptions (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock-Based Compensation      
Weighted-average grant date fair value of options granted $ 8.23 $ 2.26 $ 0.85
Fair value of stock options vested $ 2.6 $ 1.8 $ 1.8
Unrecognized compensation cost $ 4.2    
Weighted-average period of unrecognized compensation cost to be recognized 1 year 3 months 18 days    
Minimum      
Stock-Based Compensation      
Risk-free interest rate 0.90% 0.30% 1.60%
Expected term (years) 5 years 5 years 3 years
Volatility 60.00% 59.00% 46.00%
Maximum      
Stock-Based Compensation      
Risk-free interest rate 1.30% 0.60% 1.90%
Expected term (years) 6 years 6 years 6 years
Volatility 61.00% 60.00% 51.00%
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Employee Earnout RSUs and CEO Earnout RSUs (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 23, 2020
D
tranche
$ / shares
shares
Jul. 30, 2020
shares
Mar. 31, 2021
shares
Dec. 31, 2021
USD ($)
$ / shares
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 | $       $ 38,592 $ 11,296 $ 35,972
Cost not recognized | $       4,200    
CEO            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares issued | shares   1,000,000        
CEO | Employee earnout restricted stock            
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 | $       11,800 300  
Shares vested | shares     666,666      
CEO | Employee earnout restricted stock | Vest 25% or 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 | Employee earnout restricted stock | Vest 75% or 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 | Employee earnout restricted stock | 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 | $       $ 13,698 9,680 $ 2,740
Employee awards | Employees | Employee earnout restricted stock            
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     $ 14.19    
Stock based compensation expense | $       $ 11,200 $ 300  
Shares forfeited | shares       61,865    
Shares granted | shares       12,252    
Vesting of earnout shares (in shares) | shares     641,526      
Employee awards | Employees | Employee earnout restricted stock | Vest 25% or 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 | Employee earnout restricted stock | Vest 75% or 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 | Employee earnout restricted stock | 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 107 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summarizes The Activity of Restricted Stock Awards (Details) - Restricted stock
12 Months Ended
Dec. 31, 2021
shares
Number of Restricted Stock Awards  
Beginning Balance 166,762
Share Vested (162,370)
Ending Balance 4,392
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of components of the income tax (benefit) provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 1,065    
State (205) $ (71) $ (67)
Total current 860 (71) (67)
Deferred      
Federal 8,561 1,433 (21)
State 852 327 (8)
Total deferred 9,413 1,760 (29)
Income tax benefit (expense) $ 10,273 $ 1,689 $ (96)
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Significant deferred tax assets and deferred tax liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets    
Accrued expenses $ 1,070 $ 1,114
Stock-based compensation 1,753 2,469
Deferred revenue 37,108 2,036
Property and equipment   229
Intangibles   452
Goodwill 357 1,444
Operating lease liabilities 1,126  
Loss and loss adjustment reserves 11,971  
Other 10 8
Net operating losses 87,802 50,119
Disallowed interest 5,098 6,385
Valuation allowance (88,613) (63,317)
Total deferred tax assets 57,682 939
Deferred tax liabilities    
Property and equipment (50)  
Intangibles (10,660)  
Operating lease right-of-use assets (1,091)  
Deferred acquisition costs (857)  
Reinsurance balance due (44,197)  
Internally developed software (1,180) (943)
Total deferred tax liabilities (58,035) (943)
Net deferred tax liabilities $ (353) $ (4)
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Reconciliation of Income tax (Benefit) provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of the income tax (Benefit) provision      
Tax computed at federal statutory rate $ 24,492 $ 11,702 $ 21,677
State tax, net of federal tax benefit 5,531 2,097 1,475
Other 347 (803) (515)
Loss on disposition     (1,049)
Compensation 12,821 1,148 (6,507)
Officer compensation (5,306) (176)  
Debt transactions (1,791) 824 (2,145)
Enacted tax rate changes 123 159 119
Return to provision (648) 502 991
Valuation allowance (25,296) (13,764) (14,142)
Income tax benefit (expense) $ 10,273 $ 1,689 $ (96)
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Increase in valuation allowance $ 25,300    
Deferred tax assets , Valuation allowance $ 88,613 $ 63,317  
U.S. federal statutory tax rate 21.00%    
Effective income tax rate 8.80% 3.00% (0.10%)
Unrecognized Tax Benefits $ 0 $ 0  
Domestic Tax Authority [Member]      
Net operating loss carryforwards 360,300 360,300  
Net operating loss carry forwards without expiry 257,400 257,400  
State and Local Jurisdiction [Member]      
Net operating loss carryforwards 209,400 209,400  
Net operating loss carry forwards without expiry $ 43,300 $ 43,300  
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
401(k) Savings Plan (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
401(k) Savings Plan    
Number of defined contribution savings plans | item 9  
Contributions made | $ $ 600 $ 0
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations and Disposals - Total consideration and the estimated fair value of the assets acquired and liabilities assumed (Details)
$ in Thousands
12 Months Ended
Oct. 27, 2021
USD ($)
Sep. 09, 2021
USD ($)
May 20, 2021
USD ($)
Apr. 05, 2021
USD ($)
Jan. 12, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jul. 23, 2020
USD ($)
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Intangible assets:                      
Goodwill           $ 28,289   $ 225,654 $ 28,289 $ 18,274 $ 21,305
Customer relationships                      
Intangible assets:                      
Weighted Average Useful Life (in years)               9 years 5 years    
Acquired technology                      
Intangible assets:                      
Weighted Average Useful Life (in years)               4 years 9 years    
Trademarks and tradenames                      
Intangible assets:                      
Weighted Average Useful Life (in years)               12 years 13 years    
Non-competition agreements                      
Intangible assets:                      
Weighted Average Useful Life (in years)               2 years 2 years    
Value of business acquired                      
Intangible assets:                      
Weighted Average Useful Life (in years)               1 year      
Renewal rights                      
Intangible assets:                      
Weighted Average Useful Life (in years)               8 years      
January 12, 2021 Acquisition ("V12 Data")                      
Purchase consideration:                      
Cash         $ 20,196            
Holdback liabilities and amounts in escrow         150            
Contingent consideration         1,400            
Contingent consideration - liability-classified         1,410            
Total purchase consideration:         21,756            
Assets:                      
Cash, cash equivalents and restricted cash         1,035            
Current assets         4,939            
Property and equipment         996            
Operating lease right-of-use assets         $ 1,383            
Intangible assets:                      
Weighted Average Useful Life (in years)         7 years 7 months 6 days            
Goodwill         $ 16,708            
Total assets acquired         31,501            
Current liabilities         (6,871)            
Operating lease liabilities, non-current         (848)            
Long-term liabilities         (2,026)            
Net assets acquired         21,756            
January 12, 2021 Acquisition ("V12 Data") | Customer relationships                      
Intangible assets:                      
Intangible assets, finite-lived         1,650            
January 12, 2021 Acquisition ("V12 Data") | Acquired technology                      
Intangible assets:                      
Intangible assets, finite-lived         3,525            
January 12, 2021 Acquisition ("V12 Data") | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, finite-lived         1,225            
January 12, 2021 Acquisition ("V12 Data") | Non-competition agreements                      
Intangible assets:                      
Intangible assets, finite-lived         $ 40            
April 5, 2021 Acquisition ("HOA")                      
Purchase consideration:                      
Cash       $ 84,370              
Issuance of common stock       22,773              
Holdback liabilities and amounts in escrow       1,000              
Contingent consideration - equity-classified       6,685              
Total purchase consideration:       114,828              
Assets:                      
Cash, cash equivalents and restricted cash       17,766              
Current assets       235,669              
Property and equipment       615              
Operating lease right-of-use assets       $ 1,258              
Intangible assets:                      
Weighted Average Useful Life (in years)       9 years 6 months              
Goodwill       $ 45,370              
Other non-current assets       55,165              
Total assets acquired       397,795              
Current liabilities       (269,460)              
Operating lease liabilities, non-current       (898)              
Long-term liabilities       (7,434)              
Deferred tax liabilities, net       (5,175)              
Net assets acquired       114,828              
April 5, 2021 Acquisition ("HOA") | Insurance licenses                      
Intangible assets:                      
Intangible assets, indefinite       4,960              
April 5, 2021 Acquisition ("HOA") | Customer relationships                      
Intangible assets:                      
Intangible assets, finite-lived       16,700              
April 5, 2021 Acquisition ("HOA") | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, finite-lived       12,200              
April 5, 2021 Acquisition ("HOA") | Value of business acquired                      
Intangible assets:                      
Intangible assets, finite-lived       400              
April 5, 2021 Acquisition ("HOA") | Renewal rights                      
Intangible assets:                      
Intangible assets, finite-lived       $ 7,692              
May 20, 2021 Acquisition ("Rynoh")                      
Purchase consideration:                      
Cash     $ 32,302                
Holdback liabilities and amounts in escrow     3,500                
Total purchase consideration:     35,802                
Assets:                      
Cash, cash equivalents and restricted cash     408                
Current assets     932                
Property and equipment     334                
Operating lease right-of-use assets     $ 159                
Intangible assets:                      
Weighted Average Useful Life (in years)     10 years                
Goodwill     $ 22,051                
Total assets acquired     40,374                
Current liabilities     (517)                
Operating lease liabilities, non-current     (72)                
Deferred tax liabilities, net     (3,983)                
Net assets acquired     35,802                
May 20, 2021 Acquisition ("Rynoh") | Customer relationships                      
Intangible assets:                      
Intangible assets, finite-lived     12,700                
May 20, 2021 Acquisition ("Rynoh") | Acquired technology                      
Intangible assets:                      
Intangible assets, finite-lived     2,800                
May 20, 2021 Acquisition ("Rynoh") | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, finite-lived     900                
May 20, 2021 Acquisition ("Rynoh") | Non-competition agreements                      
Intangible assets:                      
Intangible assets, finite-lived     $ 90                
September 9, 2021 Acquisition ("AHP")                      
Purchase consideration:                      
Cash   $ 43,750                  
Holdback liabilities and amounts in escrow   2,500                  
Total purchase consideration:   46,250                  
Assets:                      
Cash, cash equivalents and restricted cash   5,078                  
Current assets   8,221                  
Property and equipment   17                  
Operating lease right-of-use assets   $ 913                  
Intangible assets:                      
Weighted Average Useful Life (in years)   7 years                  
Goodwill   $ 45,681                  
Other non-current assets   25                  
Total assets acquired   62,677                  
Current liabilities   (15,487)                  
Operating lease liabilities, non-current   (685)                  
Long-term liabilities   (79)                  
Deferred tax liabilities, net   (176)                  
Net assets acquired   46,250                  
September 9, 2021 Acquisition ("AHP") | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, finite-lived   700                  
September 9, 2021 Acquisition ("AHP") | Renewal rights                      
Intangible assets:                      
Intangible assets, finite-lived   $ 2,042                  
Floify                      
Purchase consideration:                      
Cash $ 75,959                    
Issuance of common stock 9,908                    
Holdback liabilities and amounts in escrow 900                    
Contingent consideration - liability-classified 8,632                    
Total purchase consideration: 95,399                    
Assets:                      
Cash, cash equivalents and restricted cash 1,508                    
Current assets 221                    
Property and equipment 87                    
Operating lease right-of-use assets $ 731                    
Intangible assets:                      
Weighted Average Useful Life (in years) 5 years 7 months 6 days                    
Goodwill $ 53,056                    
Total assets acquired 96,968                    
Current liabilities (1,014)                    
Operating lease liabilities, non-current (555)                    
Net assets acquired 95,399                    
Floify | Customer relationships                      
Intangible assets:                      
Intangible assets, finite-lived 7,000                    
Floify | Acquired technology                      
Intangible assets:                      
Intangible assets, finite-lived 28,300                    
Floify | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, finite-lived 6,025                    
Floify | Non-competition agreements                      
Intangible assets:                      
Intangible assets, finite-lived $ 40                    
July 23, 2020 Acquisition                      
Purchase consideration:                      
Cash             $ 2,000        
Issuance of common stock             1,790        
Total purchase consideration:             3,790        
Assets:                      
Cash, cash equivalents and restricted cash             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        
iRoofing                      
Purchase consideration:                      
Cash           6,003          
Issuance of common stock           4,711          
Contingent consideration           1,749     $ 1,749    
Total purchase consideration:           12,463          
Assets:                      
Cash, cash equivalents and restricted cash           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    
Other Acquisitions                      
Purchase consideration:                      
Cash               $ 27,121 325    
Issuance of common stock               3,026 358    
Deferred acquisition consideration                 80    
Notes payable                 607    
Holdback liabilities and amounts in escrow               1,775      
Contingent consideration - liability-classified               327      
Total purchase consideration:               32,249 1,370    
Assets:                      
Cash, cash equivalents and restricted cash           36   1,473 36    
Current assets           7   1,795 7    
Property and equipment           2   80 2    
Operating lease right-of-use assets               445      
Intangible assets:                      
Goodwill           1,358   14,499 1,358    
Other non-current assets               3      
Total assets acquired           1,943   35,410 1,943    
Current liabilities           (527)   (2,485) (527)    
Operating lease liabilities, non-current               (204)      
Long-term liabilities               (46)      
Deferred tax liabilities, net           (46)   (426) (46)    
Net assets acquired           1,370   32,249 1,370    
Other Acquisitions | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, indefinite               4,750      
Other Acquisitions | Customer relationships                      
Intangible assets:                      
Intangible assets, finite-lived               10,320      
Other Acquisitions | Acquired technology                      
Intangible assets:                      
Intangible assets, finite-lived               1,340      
Other Acquisitions | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, finite-lived               650      
Other Acquisitions | Non-competition agreements                      
Intangible assets:                      
Intangible assets, finite-lived               $ 55      
Total Acquisition                      
Business Combinations                      
Number of business combination transactions | item               5      
Purchase consideration:                      
Cash               $ 283,698 8,328    
Issuance of common stock               35,707 6,859    
Deferred acquisition consideration                 80    
Notes payable                 607    
Holdback liabilities and amounts in escrow               9,825      
Contingent consideration           1,749     1,749    
Contingent consideration - equity-classified               6,685      
Contingent consideration - liability-classified               10,369      
Total purchase consideration:               346,284 17,623    
Assets:                      
Cash, cash equivalents and restricted cash           537   27,268 537    
Current assets           773   251,777 773    
Property and equipment           258   2,129 258    
Operating lease right-of-use assets               4,889      
Intangible assets:                      
Goodwill           10,176   197,365 10,176    
Other non-current assets               55,193      
Total assets acquired           21,089   664,725 21,089    
Current liabilities           (1,733)   (295,834) (1,733)    
Operating lease liabilities, non-current               (3,262)      
Long-term liabilities               (9,585)      
Deferred tax liabilities, net           (1,733)   (9,760) (1,733)    
Net assets acquired           $ 17,623   346,284 $ 17,623    
Total Acquisition | Insurance licenses                      
Intangible assets:                      
Intangible assets, indefinite               4,960      
Total Acquisition | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, indefinite               4,750      
Total Acquisition | Customer relationships                      
Intangible assets:                      
Intangible assets, finite-lived               48,370      
Total Acquisition | Acquired technology                      
Intangible assets:                      
Intangible assets, finite-lived               35,965      
Total Acquisition | Trademarks and tradenames                      
Intangible assets:                      
Intangible assets, finite-lived               21,700      
Total Acquisition | Non-competition agreements                      
Intangible assets:                      
Intangible assets, finite-lived               225      
Total Acquisition | Value of business acquired                      
Intangible assets:                      
Intangible assets, finite-lived               400      
Total Acquisition | Renewal rights                      
Intangible assets:                      
Intangible assets, finite-lived               $ 9,734      
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations and Disposals - Acquisitions (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 27, 2021
USD ($)
Sep. 09, 2021
USD ($)
May 20, 2021
USD ($)
Apr. 05, 2021
USD ($)
Jan. 12, 2021
USD ($)
Dec. 31, 2020
USD ($)
shares
Jul. 23, 2020
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2020
USD ($)
Unaudited Pro Forma Consolidated Financial Information                        
Revenue                 $ 215,769 $ 148,771    
Net loss                 (112,239) (61,253)    
General and administrative                        
Business Combinations                        
Acquisition related costs                 5,400 200 $ 100  
January 12, 2021 Acquisition ("V12 Data")                        
Business Combinations                        
Cash paid in business acquisition         $ 20,196              
Cash paid in business acquisition, including cash consideration payable         20,300              
Total consideration         21,756              
Contingent consideration         $ 1,400              
Contingent consideration earnout period         2 years              
Net assets acquired         $ 21,756              
Estimated fair value         $ 1,410              
Estimated Useful Life (in years)         7 years 7 months 6 days              
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value         $ 6,440              
January 12, 2021 Acquisition ("V12 Data") | General and administrative                        
Business Combinations                        
Acquisition related costs         800              
April 5, 2021 Acquisition ("HOA")                        
Business Combinations                        
Cash paid in business acquisition       $ 84,370                
Cash paid in business acquisition, excluding working capital cash paid       84,100                
Total consideration       114,828                
Issuance of common stock       22,773                
Net assets acquired       114,828                
Acquisition hold backs       $ 7,700                
Consideration transferred, working capital adjustment               $ 300        
Estimated Useful Life (in years)       9 years 6 months                
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value       $ 41,952                
April 5, 2021 Acquisition ("HOA") | General and administrative                        
Business Combinations                        
Acquisition related costs       1,900                
May 20, 2021 Acquisition ("Rynoh")                        
Business Combinations                        
Cash paid in business acquisition     $ 32,302                  
Total consideration     35,802                  
Net assets acquired     35,802                  
Acquisition hold backs     $ 3,500                  
Estimated Useful Life (in years)     10 years                  
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value     $ 16,490                  
May 20, 2021 Acquisition ("Rynoh") | General and administrative                        
Business Combinations                        
Acquisition related costs     200                  
September 9, 2021 Acquisition ("AHP")                        
Business Combinations                        
Cash paid in business acquisition   $ 43,750                    
Total consideration   46,250                    
Net assets acquired   46,250                    
Acquisition hold backs   $ 2,500                    
Estimated Useful Life (in years)   7 years                    
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value   $ 2,742                    
September 9, 2021 Acquisition ("AHP") | General and administrative                        
Business Combinations                        
Acquisition related costs   500                    
Floify                        
Business Combinations                        
Cash paid in business acquisition $ 75,959                      
Total consideration 95,399                      
Issuance of common stock 9,908                      
Net assets acquired 95,399                      
Acquisition hold backs 900                      
Estimated fair value 8,632                      
Guarantee liability $ 8,600                      
Estimated Useful Life (in years) 5 years 7 months 6 days                      
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value $ 41,365                      
Floify | General and administrative                        
Business Combinations                        
Acquisition related costs                 400      
Other Acquisitions                        
Business Combinations                        
Cash paid in business acquisition                 27,121 325    
Total consideration                 32,249 1,370    
Issuance of common stock                 3,026 358    
Net assets acquired           $ 1,370     32,249 1,370    
Estimated fair value                 327      
Acquisition related costs                 1,600      
Goodwill to be not deductible for income tax purposes                 3,500      
Goodwill to be deductible for income tax purposes                 11,000     $ 200
Total Acquisition                        
Business Combinations                        
Cash paid in business acquisition                 283,698 8,328    
Total consideration                 346,284 17,623    
Issuance of common stock                 35,707 6,859    
Contingent consideration           1,749       1,749    
Net assets acquired           17,623     346,284 17,623    
Estimated fair value                 $ 10,369      
Number of acquisitions | item                 5      
Revenue                 $ 79,600      
Net income                 $ 1,800      
July 23, 2020 Acquisition                        
Business Combinations                        
Cash paid in business acquisition             $ 2,000          
Total consideration             3,790          
Issuance of common stock             1,790          
Net assets acquired             3,790          
Goodwill to be deductible for income tax purposes             1,600          
iRoofing                        
Business Combinations                        
Cash paid in business acquisition           6,003            
Total consideration           12,463            
Issuance of common stock           4,711            
Contingent consideration           1,749       1,749    
Net assets acquired           $ 12,463       $ 12,463    
Number of shares issued as a part of consideration | shares           300,000            
Insurance licenses | April 5, 2021 Acquisition ("HOA")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value       4,960                
Customer relationships                        
Business Combinations                        
Estimated Useful Life (in years)                 9 years 5 years    
Fair value of the intangible assets as of the date of the acquisition                        
Estimated Useful Life (in years)                 9 years 7 years    
Customer relationships | January 12, 2021 Acquisition ("V12 Data")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value         $ 1,650              
Estimated Useful Life (in years)         10 years              
Customer relationships | April 5, 2021 Acquisition ("HOA")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value       $ 16,700                
Estimated Useful Life (in years)       10 years                
Customer relationships | May 20, 2021 Acquisition ("Rynoh")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value     $ 12,700                  
Estimated Useful Life (in years)     10 years                  
Customer relationships | Floify                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value $ 7,000                      
Estimated Useful Life (in years) 4 years                      
Customer relationships | Total Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           $ 3,140       $ 3,140    
Customer relationships | July 23, 2020 Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value             740          
Customer relationships | iRoofing                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           2,400       $ 2,400    
Acquired technology                        
Business Combinations                        
Estimated Useful Life (in years)                 4 years 9 years    
Fair value of the intangible assets as of the date of the acquisition                        
Estimated Useful Life (in years)                 5 years 6 years    
Acquired technology | January 12, 2021 Acquisition ("V12 Data")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value         $ 3,525              
Estimated Useful Life (in years)         4 years              
Acquired technology | May 20, 2021 Acquisition ("Rynoh")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value     $ 2,800                  
Estimated Useful Life (in years)     7 years                  
Acquired technology | Floify                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value $ 28,300                      
Estimated Useful Life (in years) 4 years                      
Acquired technology | Other Acquisitions                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           300       $ 300    
Acquired technology | Total Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           4,470       4,470    
Acquired technology | July 23, 2020 Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value             470          
Acquired technology | iRoofing                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           3,700       $ 3,700    
Trademarks and tradenames                        
Business Combinations                        
Estimated Useful Life (in years)                 12 years 13 years    
Fair value of the intangible assets as of the date of the acquisition                        
Estimated Useful Life (in years)                 12 years 9 years    
Trademarks and tradenames | January 12, 2021 Acquisition ("V12 Data")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value         $ 1,225              
Estimated Useful Life (in years)         15 years              
Trademarks and tradenames | April 5, 2021 Acquisition ("HOA")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value       $ 12,200                
Estimated Useful Life (in years)       10 years                
Trademarks and tradenames | May 20, 2021 Acquisition ("Rynoh")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value     $ 900                  
Estimated Useful Life (in years)     20 years                  
Trademarks and tradenames | September 9, 2021 Acquisition ("AHP")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value   $ 700                    
Estimated Useful Life (in years)   10 years                    
Trademarks and tradenames | Floify                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value $ 6,025                      
Estimated Useful Life (in years) 15 years                      
Trademarks and tradenames | Other Acquisitions                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           240       $ 240    
Trademarks and tradenames | Total Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           1,510       1,510    
Trademarks and tradenames | July 23, 2020 Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value             670          
Trademarks and tradenames | iRoofing                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           600       $ 600    
Value of business acquired                        
Business Combinations                        
Estimated Useful Life (in years)                 1 year      
Fair value of the intangible assets as of the date of the acquisition                        
Estimated Useful Life (in years)                 1 year      
Value of business acquired | April 5, 2021 Acquisition ("HOA")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value       $ 400                
Estimated Useful Life (in years)       1 year                
Renewal rights                        
Business Combinations                        
Estimated Useful Life (in years)                 8 years      
Fair value of the intangible assets as of the date of the acquisition                        
Estimated Useful Life (in years)                 6 years      
Renewal rights | April 5, 2021 Acquisition ("HOA")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value       $ 7,692                
Estimated Useful Life (in years)       8 years                
Renewal rights | September 9, 2021 Acquisition ("AHP")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value   $ 2,042                    
Estimated Useful Life (in years)   6 years                    
Non-competition agreements                        
Business Combinations                        
Estimated Useful Life (in years)                 2 years 2 years    
Fair value of the intangible assets as of the date of the acquisition                        
Estimated Useful Life (in years)                 2 years 2 years    
Non-competition agreements | January 12, 2021 Acquisition ("V12 Data")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value         $ 40              
Estimated Useful Life (in years)         2 years              
Non-competition agreements | May 20, 2021 Acquisition ("Rynoh")                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value     $ 90                  
Estimated Useful Life (in years)     1 year                  
Non-competition agreements | Floify                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value $ 40                      
Estimated Useful Life (in years) 3 years                      
Non-competition agreements | Total Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           225       $ 225    
Non-competition agreements | July 23, 2020 Acquisition                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value             $ 70          
Non-competition agreements | iRoofing                        
Fair value of the intangible assets as of the date of the acquisition                        
Fair Value           $ 155       $ 155    
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations and Disposals - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 12, 2021
Dec. 31, 2020
Jul. 23, 2020
May 29, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2020
Dec. 31, 2018
Business Acquisition [Line Items]                  
Goodwill   $ 28,289     $ 225,654 $ 28,289 $ 18,274   $ 21,305
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,700          
Net Assets       1,300          
Gain on divestiture of businesses       $ 1,400          
Total Acquisition                  
Business Acquisition [Line Items]                  
Aggregate consideration paid         346,284 17,623      
Goodwill   $ 10,176     197,365 $ 10,176      
July 23, 2020 Acquisition                  
Business Acquisition [Line Items]                  
Goodwill to be deductible for income tax purposes     $ 1,600            
Aggregate consideration paid     3,790            
Goodwill     $ 1,576            
iRoofing                  
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      
January 12, 2021 Acquisition ("V12 Data")                  
Business Acquisition [Line Items]                  
Aggregate consideration paid $ 21,756                
Goodwill 16,708                
Other Acquisitions                  
Business Acquisition [Line Items]                  
Goodwill to be deductible for income tax purposes         11,000     $ 200  
Aggregate consideration paid         32,249 1,370      
Goodwill   $ 1,358     14,499 1,358      
Acquisition related costs         1,600        
2019 Acquisition                  
Business Acquisition [Line Items]                  
Shares received on divestiture of business             23,488    
Aggregate consideration paid             $ 500    
Definite-lived intangible assets             300    
Net liabilities             800    
Goodwill             1,000    
2019 Acquisition | Disposal Group, Disposed of by Means Other than Sale, Not Discontinued Operations                  
Business Acquisition [Line Items]                  
Gain on divestiture of businesses             (4,500)    
General and administrative                  
Business Acquisition [Line Items]                  
Acquisition related costs         $ 5,400 $ 200 100    
General and administrative | January 12, 2021 Acquisition ("V12 Data")                  
Business Acquisition [Line Items]                  
Acquisition related costs $ 800                
General and administrative | 2019 Acquisition                  
Business Acquisition [Line Items]                  
Acquisition related costs             $ 100    
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Option to extend true    
Lease renewal term 10 years    
Rent expense   $ 1,700 $ 1,800
Minimum      
Lessee, Lease, Description [Line Items]      
Lease term of contract 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease term of contract 5 years    
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Operating Lease Cost (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Leases  
Operating lease cost $ 2,155
Variable lease cost 339
Operating lease cost $ 2,494
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Supplemental information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Cash paid for amounts included in measurement of lease liabilities:  
Operating cash outflows for operating leases $ 2,141
Right-of-use assets obtained in exchange for new lease obligations, Operating leases 6,365
Operating lease right-of-use assets 4,504
Operating lease liabilities, current $ 1,957
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Expenses And Other Liabilities Current
Operating lease liabilities, non-current $ 2,694
Total operating lease liabilities $ 4,651
Weighted average remaining lease term 2 years 1 month 6 days
Weighted average discount rate 9.40%
XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future undiscounted lease liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Lease Payments  
2022 $ 2,276
2023 1,613
2024 888
2025 432
Total lease payments 5,209
Less imputed interest (558)
Total present value of lease liabilities $ 4,651
XML 120 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reinsurance - Additional information (Details)
$ in Thousands
3 Months Ended 10 Months Ended 12 Months Ended
Apr. 01, 2021
USD ($)
Mar. 31, 2021
USD ($)
item
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
item
Reinsurance, 2021 Program        
Reinsurance Retention Policy [Line Items]        
Number of placements for reinsurance programs | item       2
Reinsured risk percentage       90.00%
Number of retention layers for reinsurance policy | item   4    
Amount retained $ 2,000 $ 1,500 $ 2,000  
Excess amount retained $ 270,000   $ 33,000  
Reinsurance covering non-weather losses        
Reinsurance Retention Policy [Line Items]        
Amount retained       $ 50
Excess amount retained       $ 500
XML 121 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reinsurance - Effects of reinsurance on premiums written and earned (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2021
USD ($)
Reinsurance  
Direct premiums, written $ 266,609
Ceded premiums, written (237,102)
Net premiums, written 29,507
Direct premiums, earned 213,423
Ceded premiums, earned (199,366)
Net premiums, earned $ 14,057
XML 122 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reinsurance - Effects of reinsurance on incurred losses and LAE (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2021
USD ($)
Reinsurance  
Direct losses and LAE $ 181,256
Ceded losses and LAE (162,752)
Net losses and LAE $ 18,504
XML 123 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reinsurance - Detail of reinsurance balances due (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Reinsurance Assets [Abstract]  
Unearned premium $ 153,710
Losses and LAE Reserve 56,752
Reinsurance recoverable 17,780
Others 174
Reinsurance balance due $ 228,416
XML 124 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unpaid Losses and Loss Adjustment Reserve - Losses and LAE Gross (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2021
Apr. 04, 2021
Unpaid Losses and Loss Adjustment Reserve    
Losses and LAE reserve at April 5 $ 84,366  
Reinsurance recoverable on losses and LAE (56,752) $ (82,898)
Losses and LAE reserve, net of reinsurance recoverable at April 5 1,468  
Add provisions for claims losses and LAE occurring in:    
Current year 17,583  
Prior year 921  
Net incurred losses and LAE during the current year 18,504  
Deduct payments for claims losses and LAE occurring in:    
Current year (13,154)  
Prior year (1,621)  
Net claim and LAE payments during the current year (14,775)  
Reserve for losses and LAE, net of reinsurance recoverable, at end of year 5,197  
Reinsurance recoverable on losses and LAE 56,752  
Losses and LAE reserve at December 31 61,949  
Provisions of losses and loss adjustment expense $ 900  
XML 125 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unpaid Losses and Loss Adjustment Reserve - Cumulative Reported Claim (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Unpaid Losses and Loss Adjustment Reserve          
Incurred losses and allocated loss adjustment expenses, net of reinsurance, $ 58,145        
IBNR Reserve $ 2,977        
Cumulative Number of Reported Claims 76,274        
Cumulative paid losses and allocated adjustment expenses, net of reinsurance $ 52,976        
All outstanding losses liabilities before 2017, net of reinsurance 27        
Liability for losses and loss adjustment expenses, net of reinsurance 5,197        
2017          
Unpaid Losses and Loss Adjustment Reserve          
Incurred losses and allocated loss adjustment expenses, net of reinsurance, $ 6,916 $ 6,837 $ 6,975 $ 7,344 $ 8,522
Cumulative Number of Reported Claims 15,537        
Cumulative paid losses and allocated adjustment expenses, net of reinsurance $ 6,985 7,029 7,242 7,253 $ 6,426
2018          
Unpaid Losses and Loss Adjustment Reserve          
Incurred losses and allocated loss adjustment expenses, net of reinsurance, 7,380 7,046 7,041 7,512  
IBNR Reserve $ 12        
Cumulative Number of Reported Claims 8,331        
Cumulative paid losses and allocated adjustment expenses, net of reinsurance $ 7,213 6,838 6,690 $ 5,295  
2019          
Unpaid Losses and Loss Adjustment Reserve          
Incurred losses and allocated loss adjustment expenses, net of reinsurance, 9,773 9,678 9,666    
IBNR Reserve $ 35        
Cumulative Number of Reported Claims 10,698        
Cumulative paid losses and allocated adjustment expenses, net of reinsurance $ 9,578 9,324 $ 7,405    
2020          
Unpaid Losses and Loss Adjustment Reserve          
Incurred losses and allocated loss adjustment expenses, net of reinsurance, 14,281 12,664      
IBNR Reserve $ 176        
Cumulative Number of Reported Claims 12,866        
Cumulative paid losses and allocated adjustment expenses, net of reinsurance $ 13,865 $ 9,750      
2021          
Unpaid Losses and Loss Adjustment Reserve          
Incurred losses and allocated loss adjustment expenses, net of reinsurance, 19,795        
IBNR Reserve $ 2,754        
Cumulative Number of Reported Claims 28,842        
Cumulative paid losses and allocated adjustment expenses, net of reinsurance $ 15,335        
XML 126 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Unpaid Losses and Loss Adjustment Reserve - Average Annual Percentage (Details)
Dec. 31, 2021
Unpaid Losses and Loss Adjustment Reserve  
Average annual percentage payout of accident year 1 83.50%
Average annual percentage payout of accident year 2 15.60%
Average annual percentage payout of accident year 3 0.70%
Average annual percentage payout of accident year 4 0.30%
Average annual percentage payout of accident year 5 (0.10%)
XML 127 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Non-cancelable purchase commitments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Purchase Commitments  
2022 $ 2,535
2023 1,600
2024 1,600
Total $ 5,735
XML 128 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 02, 2021
Dec. 31, 2022
Dec. 31, 2021
Cash consideration $ 48.6    
Homeowners of America Insurance Company      
Minimum capital stock to be maintained     $ 2.5
Minimum surplus to be maintained     2.5
Total statutory surplus     48.5
Capital stock     3.0
Surplus     $ 45.5
Minimum percentage of statutory surplus     10.00%
Dividends     $ 0.0
Homeowners of America Insurance Company | Maximum      
Dividends   $ 4.8  
XML 129 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Total revenue $ 192,433 $ 72,299 $ 77,595
Vertical Software | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 137,150 63,799 59,259
Insurance | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue $ 55,283 4,166 0
Divested Businesses | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue   $ 4,334 $ 18,336
XML 130 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Consolidated Financial Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2021
segment
Jun. 30, 2021
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]            
Total segment adjusted EBITDA (loss)     $ (24,020) $ (18,319) $ (36,835)  
No of reportable segments | segment 2 1 2      
Reconciling items:            
Depreciation and amortization     $ (16,386) (6,644) (7,377)  
Non-cash stock-based compensation     (38,592) (11,296) (35,972)  
Acquisition and related (Income) expense     (5,360) (311) (6,704)  
Non-cash long-lived asset impairment charge     (550) (611) (1,534)  
Revaluation of contingent consideration     2,244 (1,700) 300  
SPAC transaction bonus       (3,350)    
Investment income and realized gains     (701)      
Operating loss     (83,365) (42,231) (88,122)  
Goodwill     225,654 28,289 18,274 $ 21,305
Vertical Software            
Reconciling items:            
Goodwill     182,800      
Vertical Software | Operating Segments            
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]            
Total segment adjusted EBITDA (loss)     20,733 12,718 4,616  
Insurance            
Reconciling items:            
Goodwill     42,900      
Insurance | Operating Segments            
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]            
Total segment adjusted EBITDA (loss)     9,007 405    
Corporate and other | Corporate            
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]            
Total segment adjusted EBITDA (loss)     $ (53,760) (30,001) (36,645)  
Divested Businesses            
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]            
Total segment adjusted EBITDA (loss)       $ (1,441) $ (4,806)  
XML 131 R117.htm IDEA: XBRL DOCUMENT v3.22.0.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
Dec. 31, 2021
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             $ 900  
Quarterly payment, deferred acquisition amount       $ 200        
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,300            
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,200            
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,300            
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 company's CEO                
Related Party Transaction [Line Items]                
Related party transaction, purchases from related party         $ 2,900 $ 900    
Due to related parties         $ 0     $ 0
XML 132 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net loss $ (106,606) $ (54,032) $ (103,319)
Induced conversion of preferred stock   (17,284)  
Basic (106,606) (71,316) (103,319)
Loss on re measurement of private warrant liability 15,389 (2,427)  
Diluted $ (106,606) $ (73,743) $ (103,319)
Denominator:      
Basic 93,884,566 36,344,234 31,170,351
Dilutive effect of warrants   29,981  
Diluted 93,884,566 36,374,215 31,170,351
Net loss attributable per share to common stockholders:      
Loss per share - basic $ (1.14) $ (1.96) $ (3.31)
Loss per share - diluted $ (1.14) $ (2.03) $ (3.31)
XML 133 R119.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basic and Diluted Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) - $ / shares
12 Months Ended
Sep. 16, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 15, 2021
Basic and Diluted Net Loss Per Share          
Conversion price (per unit) $ 37.74       $ 25
Potentially dilutive shares 11,261,261        
Stock options          
Basic and Diluted Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   4,822,992 6,414,611 7,428,682  
Restricted stock units and awards          
Basic and Diluted Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   2,712,762 2,581,902 495,633  
Public warrants          
Basic and Diluted Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   1,795,700 8,625,000    
Earnout shares          
Basic and Diluted Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   2,050,000 6,150,000    
Legacy Porch warrants          
Basic and Diluted Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount       3,060,530  
Convertible debt.          
Basic and Diluted Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   16,998,130   1,734,264  
XML 134 R120.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details) - Subsequent Events - RWS, Inc
$ in Millions
Feb. 28, 2022
USD ($)
Subsequent Events  
Interest acquired 100.00%
Total consideration $ 33.0
Contingent consideration performance period 54 months
XML 135 R121.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events - RSU (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2022
Jul. 30, 2020
shares
Feb. 28, 2022
USD ($)
D
$ / shares
shares
Dec. 31, 2021
shares
Subsequent Events        
Vesting percentage       25.00%
CEO        
Subsequent Events        
Shares issued   1,000,000    
Restricted stock units        
Subsequent Events        
Granted       2,955,252
Together we win RSU award        
Subsequent Events        
Vesting period       3 years
Subsequent Events | CEO        
Subsequent Events        
Award issued value | $     $ 5,000  
Subsequent Events | Restricted stock units | CEO        
Subsequent Events        
Vesting period 30 months      
Subsequent Events | Performance based RSU | CEO        
Subsequent Events        
Award issued value | $     $ 3,750  
Granted     883,740  
Vesting percentage     0.3333%  
Threshold period 30 months   36 months  
Threshold trading days | D     20  
Number of consecutive trading days | D     30  
Post vesting holding period     3 years  
Subsequent Events | Performance based RSU | CEO | Tranche One        
Subsequent Events        
Threshold closing price of common stock | $ / shares     $ 26.00  
Subsequent Events | Performance based RSU | CEO | Tranche Two        
Subsequent Events        
Threshold closing price of common stock | $ / shares     28.00  
Subsequent Events | Performance based RSU | CEO | Tranche Three        
Subsequent Events        
Threshold closing price of common stock | $ / shares     $ 30.00  
Subsequent Events | Time based RSU | CEO        
Subsequent Events        
Award issued value | $     $ 1,250  
Granted     144,844  
Subsequent Events | Together we win RSU award | CEO        
Subsequent Events        
Shares issued     695,249  
Restricted shares granted value | $     $ 6,000  
Vesting period 36 months      
XML 136 R122.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Assets        
Total assets $ 1,038,747 $ 268,387    
Current liabilities        
Accrued expenses and other current liabilities 37,675 9,905    
Total current liabilities 363,122 31,726    
Long-term debt 414,585 43,237    
Earnout liability, at fair value 13,866 50,238    
Private warrant liability, at fair value 15,193 31,534    
Total liabilities 821,702 161,062    
Commitments and contingencies    
Stockholders' equity        
Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 400,000,000, respectively Issued and outstanding shares - 97,961,597 and 81,669,151, respectively 10 8    
Additional paid-in capital 641,406 424,823    
Accumulated other comprehensive loss (259)      
Accumulated deficit (424,112) (317,506)    
Total stockholders' equity 217,045 107,325 $ (59,979) $ (149,842)
Total liabilities and stockholders' equity 1,038,747 268,387    
Parent        
Assets        
Investment in subsidiary 661,619 189,097    
Total assets 661,619 189,097    
Current liabilities        
Accrued expenses and other current liabilities 930      
Total current liabilities 930      
Long-term debt 414,585      
Earnout liability, at fair value 13,866 50,238    
Private warrant liability, at fair value 15,193 31,534    
Total liabilities 444,574 81,772    
Stockholders' equity        
Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 400,000,000, respectively Issued and outstanding shares - 97,961,597 and 81,669,151, respectively 10 8    
Additional paid-in capital 641,406 424,823    
Accumulated other comprehensive loss (259)      
Accumulated deficit (424,112) (317,506)    
Total stockholders' equity 217,045 107,325    
Total liabilities and stockholders' equity $ 661,619 $ 189,097    
XML 137 R123.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets - Parenthetical (Details) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Common stock, par value $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 400,000,000 400,000,000
Common stock, shares issued 97,961,597 81,669,151
Common stock, shares outstanding 97,961,597 81,669,151
Parent    
Common stock, par value $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 400,000,000 400,000,000
Common stock, shares issued 97,961,597 81,669,151
Common stock, shares outstanding 97,961,597 81,669,151
XML 138 R124.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating expenses(1):        
General and administrative   $ 85,795 $ 28,199 $ 52,011
Operating loss   (83,365) (42,231) (88,122)
Other income (expense):        
Interest expense   (5,757) (14,734) (7,134)
Change in fair value of earnout liability   (18,519)    
Change in fair value of private warrant liability   (15,389) 2,427  
Total other income (expense)   (33,514) (13,490) (15,101)
Loss before income taxes   (116,879) (55,721) (103,223)
Income tax benefit (expense)   10,273 1,689 (96)
Net loss   (106,606) (54,032) (103,319)
Comprehensive loss   (106,865) $ (54,032) $ (103,319)
Parent        
Operating expenses(1):        
General and administrative $ 56 4,079    
Operating loss (56) (4,079)    
Other income (expense):        
Interest expense   (1,573)    
Change in fair value of earnout liability   (18,519)    
Change in fair value of private warrant liability 2,427 (15,389)    
Equity in net income (loss) of subsidiary 1,360 (67,046)    
Total other income (expense) 3,787 (102,527)    
Loss before income taxes 3,731 (106,606)    
Income tax benefit (expense)   0    
Net loss 3,731 (106,606)    
Other comprehensive loss   (259)    
Comprehensive loss $ 3,731 $ (106,865)    
XML 139 R125.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Cashflows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 19, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:          
Net loss     $ (106,606) $ (54,032) $ (103,319)
Adjustments to reconcile net loss to net cash used in operating activities          
Loss on re measurement of private warrant liability     15,389 (2,427)  
Loss on remeasurement of earnout liability     18,519    
Interest expense (non-cash)     2,387 7,488 2,369
Change in operating assets and liabilities, net of acquisitions and divestitures          
Accrued expenses and other current liabilities     (15,981) (15,946) 7,704
Net cash used in operating activities     (34,777) (48,669) (29,335)
Cash flows from investing activities:          
Net cash used in investing activities     (263,433) (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     (262) (5,652)  
Proceeds from debt issuance, net of fees   $ 3,000 413,537 66,190 31,300
Capped call transactions     (52,913)    
Proceeds from exercises of warrants     126,741    
Proceeds from exercises of stock options and Legacy Porch warrants     4,288 911 114
Income tax withholdings paid upon vesting of restricted stock units     (28,877)    
Net cash provided by financing activities     415,549 259,614 34,486
Net change in cash, cash equivalents, and restricted cash     117,339 200,274 (57)
Cash, cash equivalents, and restricted cash, beginning of period     207,453 7,179 7,236
Cash, cash equivalents, and restricted cash end of period $ 207,453   324,792 $ 207,453 $ 7,179
Parent          
Cash flows from operating activities:          
Net loss 3,731   (106,606)    
Adjustments to reconcile net loss to net cash used in operating activities          
Equity in net loss of subsidiary (1,360)   67,046    
Loss on re measurement of private warrant liability (2,427)   15,389    
Loss on remeasurement of earnout liability     18,519    
Interest expense (non-cash)     643    
Change in operating assets and liabilities, net of acquisitions and divestitures          
Accrued expenses and other current liabilities     930    
Net cash used in operating activities (56)   (4,079)    
Cash flows from investing activities:          
Paid to subsidiary (269,425)   (458,697)    
Net cash used in investing activities (269,425)   (458,697)    
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     413,537    
Capped call transactions     (52,913)    
Proceeds from exercises of warrants     126,741    
Proceeds from exercises of stock options and Legacy Porch warrants     4,288    
Income tax withholdings paid upon vesting of restricted stock units     (28,877)    
Net cash provided by financing activities $ 269,481   $ 462,776    
XML 140 R126.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule I: Condensed Financial Information of Registrant (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income tax benefit (expense) $ 10,273 $ 1,689 $ (96)
Parent      
Income tax benefit (expense) $ 0    
XML 141 prch-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputSharePriceMember 2021-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2021-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputSharePriceMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2020-12-31 0001784535 prch:SecondaryStockTransactions2019Member us-gaap:RedeemableConvertiblePreferredStockMember 2019-05-31 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember 2018-12-31 0001784535 srt:ChiefExecutiveOfficerMember us-gaap:SubsequentEventMember 2022-02-01 2022-02-28 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 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:RestrictedStockUnitSpecialEquityAwardMember us-gaap:SubsequentEventMember 2022-02-01 2022-02-28 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 prch:RedeemableConvertiblePreferredStockWarrantsMember 2021-01-01 2021-12-31 0001784535 prch:CommonStockWarrantsMember 2021-01-01 2021-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 us-gaap:RetainedEarningsMember 2021-12-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-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:ShortDurationInsuranceContractsAccidentYear2018Member 2021-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member 2021-12-31 0001784535 us-gaap:ShortDurationInsuranceContractAccidentYear2021Member 2021-12-31 0001784535 us-gaap:ShortDurationInsuranceContractAccidentYear2020Member 2021-12-31 0001784535 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member 2021-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member 2020-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member 2020-12-31 0001784535 us-gaap:ShortDurationInsuranceContractAccidentYear2020Member 2020-12-31 0001784535 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member 2020-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member 2019-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member 2019-12-31 0001784535 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member 2019-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member 2018-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member 2018-12-31 0001784535 us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member 2017-12-31 0001784535 us-gaap:CommonStockMember 2021-12-31 0001784535 us-gaap:CommonStockMember 2020-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2019-12-31 0001784535 us-gaap:CommonStockMember 2019-12-31 0001784535 us-gaap:CommonStockMember 2018-12-31 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2021-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember prch:EquityIncentivePlan2012Member 2020-12-31 0001784535 srt:MinimumMember 2021-01-01 2021-12-31 0001784535 srt:MinimumMember 2020-01-01 2020-12-31 0001784535 srt:MaximumMember 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 srt:ChiefExecutiveOfficerMember prch:EarnoutRestrictedStockUnitsMember 2021-03-01 2021-03-31 0001784535 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001784535 us-gaap:RestrictedStockMember 2021-12-31 0001784535 us-gaap:RestrictedStockMember 2020-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:TimeBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember 2022-02-01 2022-02-28 0001784535 us-gaap:RestrictedStockUnitsRSUMember prch:SpecialEquityAwardProgramMember 2021-01-01 2021-12-31 0001784535 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2022-01-01 2022-01-01 0001784535 srt:ChiefExecutiveOfficerMember prch:RestrictedStockUnitSpecialEquityAwardMember us-gaap:SubsequentEventMember 2022-01-01 2022-01-01 0001784535 prch:RestrictedStockUnitSpecialEquityAwardMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001784535 prch:RestrictedStockUnitSpecialEquityAwardMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001784535 prch:RestrictedStockUnitSpecialEquityAwardMember 2021-01-01 2021-12-31 0001784535 prch:September92021AcquisitionMember 2021-01-01 2021-12-31 0001784535 prch:May202021AcquisitionMember 2021-01-01 2021-12-31 0001784535 prch:January122021AcquisitionMember 2021-01-01 2021-12-31 0001784535 prch:FloifyAcquisitionMember 2021-01-01 2021-12-31 0001784535 prch:April52021AcquisitionMember 2021-01-01 2021-12-31 0001784535 2022-01-01 2021-12-31 0001784535 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001784535 us-gaap:ManagementServiceMember 2021-01-01 2021-12-31 0001784535 prch:SoftwareSubscriptionMember 2021-01-01 2021-12-31 0001784535 us-gaap:OperatingSegmentsMember prch:DivestedBusinessesMember 2020-01-01 2020-12-31 0001784535 us-gaap:ServiceMember 2020-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 us-gaap:OperatingSegmentsMember prch:InsuranceMember 2019-01-01 2019-12-31 0001784535 us-gaap:OperatingSegmentsMember prch:DivestedBusinessesMember 2019-01-01 2019-12-31 0001784535 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001784535 us-gaap:ManagementServiceMember 2019-01-01 2019-12-31 0001784535 prch:SoftwareSubscriptionMember 2019-01-01 2019-12-31 0001784535 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001784535 prch:SeniorSecuredTermLoansMember 2020-05-01 2020-05-31 0001784535 us-gaap:RevolvingCreditFacilityMember 2021-11-05 2021-11-05 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-01-01 2020-12-31 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2019-01-01 2019-12-31 0001784535 prch:Reinsurance2021CoastalProgramMember 2021-01-01 2021-12-31 0001784535 prch:Reinsurance2021CoastalProgramMember 2021-05-17 2022-03-31 0001784535 prch:Reinsurance2021CoastalProgramMember 2021-04-01 2021-04-01 0001784535 prch:ReinsuranceCoveringNonWeatherLossesMember 2021-01-01 2021-12-31 0001784535 prch:Reinsurance2021CoastalProgramMember 2021-01-01 2021-03-31 0001784535 srt:MinimumMember prch:FurnitureOfficeEquipmentAndOtherMember 2021-01-01 2021-12-31 0001784535 srt:MaximumMember prch:FurnitureOfficeEquipmentAndOtherMember 2021-01-01 2021-12-31 0001784535 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001784535 prch:SoftwareAndComputerEquipmentMember 2021-01-01 2021-12-31 0001784535 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001784535 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001784535 prch:SoftwareAndComputerEquipmentMember 2021-12-31 0001784535 prch:FurnitureOfficeEquipmentAndOtherMember 2021-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 prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember 2020-07-01 2020-07-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-01-01 2021-09-30 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-01 2020-07-31 0001784535 us-gaap:USTreasuryNotesSecuritiesMember 2021-12-31 0001784535 us-gaap:ShortTermInvestmentsMember 2021-12-31 0001784535 us-gaap:DepositsMember 2021-12-31 0001784535 prch:LongTermInvestmentsMember 2021-12-31 0001784535 prch:AdditionalOfferingPipeInvestorsMember 2020-07-30 2020-07-30 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001784535 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001784535 2021-06-01 2021-06-30 0001784535 2021-01-01 2021-01-01 0001784535 us-gaap:ConvertibleDebtMember srt:ChiefExecutiveOfficerMember 2019-12-31 0001784535 us-gaap:ConvertibleDebtMember prch:SeriesBRedeemableConvertiblePreferredStockMember 2019-12-31 0001784535 us-gaap:RetainedEarningsMember 2021-01-01 2021-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 2021-12-31 0001784535 prch:MovingServicesCompanyMember 2021-12-31 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-12-31 0001784535 prch:FutureReceivablesAgreementMember 2020-12-31 0001784535 prch:Pre2020ConvertiblePromissoryNotesMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:LoanProceedsRemainOutstandingTerminationOfMergerMember 2020-12-23 0001784535 prch:SeniorSecuredTermLoansMember 2020-05-31 0001784535 us-gaap:RevolvingCreditFacilityMember 2021-04-05 2021-04-05 0001784535 us-gaap:RevolvingCreditFacilityMember 2021-04-05 0001784535 2021-04-04 0001784535 us-gaap:FairValueInputsLevel3Member prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember us-gaap:IncomeApproachValuationTechniqueMember 2021-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 prch:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001784535 srt:MinimumMember 2021-12-31 0001784535 srt:MaximumMember 2021-12-31 0001784535 prch:SeniorSecuredTermLoansMember 2020-07-01 2020-07-31 0001784535 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001784535 prch:InsuranceLicensesMember 2021-12-31 0001784535 2021-09-16 2021-09-16 0001784535 prch:VerticalSoftwareMember 2021-12-31 0001784535 prch:InsuranceMember 2021-12-31 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001784535 prch:FloifyAcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-10-27 2021-10-27 0001784535 prch:FloifyAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-10-27 2021-10-27 0001784535 prch:FloifyAcquisitionMember us-gaap:NoncompeteAgreementsMember 2021-10-27 2021-10-27 0001784535 prch:FloifyAcquisitionMember us-gaap:CustomerRelationshipsMember 2021-10-27 2021-10-27 0001784535 prch:September92021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-09-09 2021-09-09 0001784535 prch:September92021AcquisitionMember prch:RenewalRightsMember 2021-09-09 2021-09-09 0001784535 prch:May202021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-05-20 2021-05-20 0001784535 prch:May202021AcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-20 2021-05-20 0001784535 prch:May202021AcquisitionMember us-gaap:NoncompeteAgreementsMember 2021-05-20 2021-05-20 0001784535 prch:May202021AcquisitionMember us-gaap:CustomerRelationshipsMember 2021-05-20 2021-05-20 0001784535 prch:April52021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-04-05 2021-04-05 0001784535 prch:April52021AcquisitionMember us-gaap:CustomerRelationshipsMember 2021-04-05 2021-04-05 0001784535 prch:April52021AcquisitionMember prch:ValueOfBusinessAcquiredMember 2021-04-05 2021-04-05 0001784535 prch:April52021AcquisitionMember prch:RenewalRightsMember 2021-04-05 2021-04-05 0001784535 prch:January122021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-01-12 2021-01-12 0001784535 prch:January122021AcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-12 2021-01-12 0001784535 prch:January122021AcquisitionMember us-gaap:NoncompeteAgreementsMember 2021-01-12 2021-01-12 0001784535 prch:January122021AcquisitionMember us-gaap:CustomerRelationshipsMember 2021-01-12 2021-01-12 0001784535 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001784535 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001784535 us-gaap:CustomerRelationshipsMember 2021-12-31 0001784535 prch:ValueOfBusinessAcquiredMember 2021-12-31 0001784535 prch:RenewalRightsMember 2021-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 prch:PrivateWarrantLiabilityMember 2021-12-31 0001784535 prch:ContingentConsiderationEarnoutMember 2021-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2021-12-31 0001784535 prch:PrivateWarrantLiabilityMember 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:ContingentConsiderationBusinessCombinationMember 2019-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember 2018-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2018-12-31 0001784535 prch:ContingentConsiderationEarnoutMember 2020-01-01 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember 2021-01-01 2021-12-31 0001784535 prch:ContingentConsiderationEarnoutMember 2021-01-01 2021-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2021-01-01 2021-12-31 0001784535 prch:RedeemableConvertiblePreferredStockWarrantsMember 2020-01-01 2020-12-31 0001784535 prch:PrivateWarrantLiabilityMember 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:ContingentConsiderationBusinessCombinationMember 2019-01-01 2019-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2021-12-31 0001784535 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2020-12-31 0001784535 srt:MaximumMember prch:HomeownersOfAmericaInsuranceCompanyMember 2022-01-01 2022-12-31 0001784535 prch:Acquisitions2019Member us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember 2019-01-01 2019-12-31 0001784535 prch:PropertyEquipmentSoftwareMember 2021-01-01 2021-12-31 0001784535 prch:PropertyEquipmentSoftwareMember 2020-01-01 2020-12-31 0001784535 prch:PropertyEquipmentSoftwareMember 2019-01-01 2019-12-31 0001784535 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001784535 prch:PaycheckProtectionProgramCaresActLoansMember 2020-04-01 2020-04-30 0001784535 us-gaap:PaymentInKindPIKNoteMember 2021-12-31 0001784535 prch:OnePercentPromissoryNoteDue2022Member 2021-12-31 0001784535 prch:ElevenPointZeroFivePercentPromissoryNoteDue2020Member 2021-12-31 0001784535 prch:MovingServicesCompanyMember 2020-12-02 0001784535 prch:PaycheckProtectionProgramCaresActLoansMember 2020-04-30 0001784535 srt:MaximumMember prch:Pre2020ConvertiblePromissoryNotesMember 2018-11-30 0001784535 prch:TwentyTwentyPromissoryNotesMember 2020-12-01 2020-12-31 0001784535 prch:PaycheckProtectionProgramCaresActLoansMember 2020-07-23 2020-07-23 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-01 2020-07-31 0001784535 prch:FairValueOptionNotesMember 2021-12-31 0001784535 prch:April52021AcquisitionMember 2021-12-31 0001784535 prch:NotesIssuedOnExerciseOfInitialPurchasersOptionMember 2021-09-30 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:Pre2020ConvertiblePromissoryNotesMember 2018-11-30 0001784535 prch:LoanProceedsRemainOutstandingTerminationOfMergerMember 2018-11-01 0001784535 2021-09-16 0001784535 2021-09-15 0001784535 prch:OtherNotesMember 2021-12-31 0001784535 prch:OtherNotesMember 2020-12-31 0001784535 prch:OnePercentPromissoryNoteDue2022Member 2020-12-31 0001784535 prch:ElevenPointZeroFivePercentPromissoryNoteDue2020Member 2020-12-31 0001784535 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2021-04-05 2021-04-05 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 prch:Pre2020ConvertiblePromissoryNotesMember 2020-12-28 2020-12-28 0001784535 us-gaap:InvestorMember prch:SeriesBRedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001784535 us-gaap:ConvertibleDebtMember prch:SeriesBRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001784535 prch:Pre2020ConvertiblePromissoryNotesMember 2020-02-28 2020-02-28 0001784535 us-gaap:PaymentInKindPIKNoteMember prch:SeriesCRedeemableConvertiblePreferredStockMember 2019-12-23 2019-12-23 0001784535 prch:ConvertiblePromissoryNotes2020Member prch:SeriesCRedeemableConvertiblePreferredStockMember 2019-12-23 2019-12-23 0001784535 prch:September92021AcquisitionMember 2021-09-30 0001784535 prch:OtherAcquisitionsMember 2021-09-30 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:VerticalSoftwareMember 2021-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:InsuranceMember 2021-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2021-12-31 0001784535 prch:RefundableCustomerDepositsMember 2021-12-31 0001784535 prch:RefundableCustomerDepositsCurrentMember 2021-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:VerticalSoftwareMember 2020-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2020-12-31 0001784535 prch:RefundableCustomerDepositsMember 2020-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:VerticalSoftwareMember 2019-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2019-12-31 0001784535 prch:RefundableCustomerDepositsMember 2019-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:VerticalSoftwareMember 2018-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0001784535 prch:AccountsReceivableCurrentMember 2021-12-31 0001784535 prch:CustomersInTexasMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001784535 us-gaap:CommonClassAMember prch:ProptechAcquisitionCorporationMember 2020-07-30 0001784535 prch:AdditionalOfferingPipeInvestorsMember 2020-07-30 0001784535 us-gaap:CommonClassAMember prch:ProptechAcquisitionCorporationMember 2020-07-29 0001784535 prch:PublicAndPrivateWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:CommonStockWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:PrivateWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2021-12-31 0001784535 prch:PrivateWarrantsMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-31 0001784535 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 2020-12-31 0001784535 2019-12-31 0001784535 2018-12-31 0001784535 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001784535 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:NoncompeteAgreementsMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember prch:ValueOfBusinessAcquiredMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember prch:RenewalRightsMember 2021-12-31 0001784535 prch:OtherAcquisitionsMember us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001784535 prch:OtherAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001784535 prch:OtherAcquisitionsMember us-gaap:NoncompeteAgreementsMember 2021-12-31 0001784535 prch:OtherAcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001784535 prch:FloifyAcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-10-27 0001784535 prch:FloifyAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-10-27 0001784535 prch:FloifyAcquisitionMember us-gaap:NoncompeteAgreementsMember 2021-10-27 0001784535 prch:FloifyAcquisitionMember us-gaap:CustomerRelationshipsMember 2021-10-27 0001784535 prch:September92021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-09-09 0001784535 prch:September92021AcquisitionMember prch:RenewalRightsMember 2021-09-09 0001784535 prch:May202021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-05-20 0001784535 prch:May202021AcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-20 0001784535 prch:May202021AcquisitionMember us-gaap:NoncompeteAgreementsMember 2021-05-20 0001784535 prch:May202021AcquisitionMember us-gaap:CustomerRelationshipsMember 2021-05-20 0001784535 prch:April52021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-04-05 0001784535 prch:April52021AcquisitionMember us-gaap:CustomerRelationshipsMember 2021-04-05 0001784535 prch:April52021AcquisitionMember prch:ValueOfBusinessAcquiredMember 2021-04-05 0001784535 prch:April52021AcquisitionMember prch:RenewalRightsMember 2021-04-05 0001784535 prch:January122021AcquisitionMember us-gaap:TrademarksAndTradeNamesMember 2021-01-12 0001784535 prch:January122021AcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-12 0001784535 prch:January122021AcquisitionMember us-gaap:NoncompeteAgreementsMember 2021-01-12 0001784535 prch:January122021AcquisitionMember us-gaap:CustomerRelationshipsMember 2021-01-12 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 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember prch:InsuranceLicensesMember 2021-12-31 0001784535 prch:OtherAcquisitionsMember us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001784535 prch:April52021AcquisitionMember prch:InsuranceLicensesMember 2021-04-05 0001784535 prch:OtherAcquisitionsMember 2020-12-31 0001784535 us-gaap:MeasurementInputDiscountRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2021-12-31 0001784535 prch:MeasurementInputStrikePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2021-12-31 0001784535 srt:WeightedAverageMember prch:MeasurementInputCostOfCapitalMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0001784535 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0001784535 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0001784535 us-gaap:MeasurementInputPriceVolatilityMember us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0001784535 us-gaap:MeasurementInputDiscountRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 prch:MeasurementInputStrikePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 prch:MonteCarloSimulationMethodValuationTechniqueMember 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-12-31 0001784535 us-gaap:IncomeApproachValuationTechniqueMember 2020-12-31 0001784535 prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 prch:July232020AcquisitionMember 2020-07-23 2020-07-23 0001784535 prch:Acquisitions2019Member 2019-01-01 2019-12-31 0001784535 prch:September92021AcquisitionMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-09-09 2021-09-09 0001784535 prch:May202021AcquisitionMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-05-20 2021-05-20 0001784535 prch:April52021AcquisitionMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-05 2021-04-05 0001784535 prch:January122021AcquisitionMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-12 2021-01-12 0001784535 prch:FloifyAcquisitionMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001784535 prch:Acquisitions2019Member us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001784535 prch:December312020AcquisitionMember 2020-12-31 0001784535 prch:OtherAcquisitionsMember 2020-09-30 0001784535 prch:July232020AcquisitionMember 2020-07-23 0001784535 prch:RwsIncMember us-gaap:SubsequentEventMember 2022-02-28 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember 2021-12-31 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001784535 us-gaap:MortgageBackedSecuritiesMember 2021-12-31 0001784535 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember 2021-12-31 0001784535 us-gaap:DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember prch:Serviz.comInc.Member 2020-05-29 0001784535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001784535 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001784535 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2021-01-01 2021-12-31 0001784535 prch:PublicAndPrivateWarrantsMember 2021-01-01 2021-12-31 0001784535 prch:EarnoutSharesMember 2021-01-01 2021-12-31 0001784535 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2020-01-01 2020-12-31 0001784535 prch:PublicAndPrivateWarrantsMember 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 prch:SecondaryStockTransactions2019Member 2021-03-01 2021-03-31 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member 2021-01-01 2021-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember prch:EquityIncentivePlan2012Member 2021-01-01 2021-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:EarnoutRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001784535 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001784535 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001784535 prch:SecondaryStockTransactions2019Member 2021-01-01 2021-12-31 0001784535 prch:ProductAndTechnologyMember 2021-01-01 2021-12-31 0001784535 prch:EquityIncentivePlan2012Member 2021-01-01 2021-12-31 0001784535 prch:EarnoutRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:SecondaryStockTransactions2019Member 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 us-gaap:GeneralAndAdministrativeExpenseMember prch:SecondaryStockTransactions2019Member 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: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 2021-01-01 2021-12-31 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001784535 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001784535 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001784535 prch:ValueOfBusinessAcquiredMember 2021-01-01 2021-12-31 0001784535 prch:RenewalRightsMember 2021-01-01 2021-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:ConvertiblePreferredStockMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-07-30 2020-07-30 0001784535 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001784535 prch:Acquisitions2019Member 2019-12-31 0001784535 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001784535 us-gaap:ShareBasedPaymentArrangementEmployeeMember prch:EarnoutRestrictedStockUnitsMember prch:EquityIncentivePlan2012Member 2021-03-01 2021-03-31 0001784535 2021-09-02 2021-09-02 0001784535 prch:EarnoutSharesMember 2021-01-01 2021-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:PerformanceBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember prch:CommonStockTrancheTwoMember 2022-02-01 2022-02-28 0001784535 srt:ChiefExecutiveOfficerMember prch:PerformanceBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember prch:CommonStockTrancheThreeMember 2022-02-01 2022-02-28 0001784535 srt:ChiefExecutiveOfficerMember prch:PerformanceBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember prch:CommonStockTrancheOneMember 2022-02-01 2022-02-28 0001784535 prch:EarnoutSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-10-01 2021-12-31 0001784535 prch:EarnoutSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001784535 prch:EarnoutSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-03-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 2021-01-01 2021-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:PerformanceBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember 2022-02-01 2022-02-28 0001784535 srt:ChiefExecutiveOfficerMember prch:PerformanceBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember 2022-01-01 2022-01-01 0001784535 prch:EarnoutSharesMember 2021-01-01 2021-03-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:OperatingSegmentsMember prch:VerticalSoftwareMember 2021-01-01 2021-12-31 0001784535 us-gaap:OperatingSegmentsMember prch:InsuranceMember 2021-01-01 2021-12-31 0001784535 us-gaap:CorporateNonSegmentMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001784535 us-gaap:OperatingSegmentsMember prch:VerticalSoftwareMember 2020-01-01 2020-12-31 0001784535 us-gaap:OperatingSegmentsMember prch:InsuranceMember 2020-01-01 2020-12-31 0001784535 us-gaap:CorporateNonSegmentMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-12-31 0001784535 prch:DivestedBusinessesMember 2020-01-01 2020-12-31 0001784535 us-gaap:OperatingSegmentsMember prch:VerticalSoftwareMember 2019-01-01 2019-12-31 0001784535 us-gaap:CorporateNonSegmentMember us-gaap:CorporateAndOtherMember 2019-01-01 2019-12-31 0001784535 prch:DivestedBusinessesMember 2019-01-01 2019-12-31 0001784535 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001784535 prch:MovingServicesCompanyMember 2020-01-01 2020-12-31 0001784535 prch:Reinsurance2021CoastalProgramMember 2021-03-31 0001784535 prch:Reinsurance2021CoastalProgramMember 2021-12-31 0001784535 prch:AcquisitionDeferralAgreementMember 2019-06-14 2020-03-14 0001784535 2021-04-05 2021-12-31 0001784535 prch:PrivateWarrantsMember 2020-07-30 0001784535 prch:FutureReceivablesAgreementMember 2020-02-11 2020-02-11 0001784535 prch:SeniorSecuredTermLoansMember 2021-09-01 2021-09-30 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-09-01 2021-10-31 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:HomeownersOfAmericaInsuranceCompanyMember 2021-01-01 2021-12-31 0001784535 prch:AmendedAcquisitionDeferralAgreementMember 2019-06-01 2019-06-30 0001784535 prch:HomeownersOfAmericaInsuranceCompanyMember 2021-12-31 0001784535 2020-07-30 2020-07-30 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2021-10-01 2021-12-31 0001784535 prch:FairValueOptionNotesMember 2020-01-01 2020-12-31 0001784535 prch:InsuranceMember 2021-01-01 2021-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: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:FairValueOptionNotesMember 2021-01-01 2021-12-31 0001784535 prch:SeniorSecuredTermLoansMember 2019-12-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-09-30 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-12-23 2020-12-23 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-10-01 2020-12-31 0001784535 prch:PaycheckProtectionProgramCaresActLoansMember 2021-01-01 2021-12-31 0001784535 prch:Pre2020ConvertiblePromissoryNotesMember prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 2020-12-23 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2020-12-23 2020-12-23 0001784535 prch:Pre2020ConvertiblePromissoryNotesMember 2020-12-23 2020-12-23 0001784535 prch:LoanProceedsRemainOutstandingTerminationOfMergerMember 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 prch:LoanAgreementWithCantorFitzgeraldSecuritiesMember 2020-07-31 0001784535 2019-12-19 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-09-01 2021-09-30 0001784535 prch:MovingServicesCompanyMember 2020-11-02 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 prch:VerticalSoftwareMember 2021-01-01 2021-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:InsuranceMember 2021-01-01 2021-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2021-01-01 2021-12-31 0001784535 prch:RefundableCustomerDepositsMember 2021-01-01 2021-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:VerticalSoftwareMember 2020-01-01 2020-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member prch:VerticalSoftwareMember 2019-01-01 2019-12-31 0001784535 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0001784535 us-gaap:MeasurementInputSharePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2021-12-31 0001784535 us-gaap:MeasurementInputPriceVolatilityMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2021-12-31 0001784535 us-gaap:MeasurementInputExercisePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2021-12-31 0001784535 prch:MeasurementInputForfeitureRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2021-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:MeasurementInputSharePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 us-gaap:MeasurementInputPriceVolatilityMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 prch:MeasurementInputForfeitureRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2020-12-31 0001784535 srt:ParentCompanyMember 2020-12-31 0001784535 prch:CommonStockOptionsMember prch:EquityIncentivePlan2012Member 2021-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001784535 prch:StockIncentivePlan2020Member 2021-12-31 0001784535 prch:PrivateWarrantsMember 2021-12-31 0001784535 prch:CommonStockOptionsMember prch:EquityIncentivePlan2012Member 2020-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001784535 prch:StockIncentivePlan2020Member 2020-12-31 0001784535 prch:PublicWarrantsMember 2020-12-31 0001784535 prch:PrivateWarrantsMember 2020-12-31 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 0001784535 prch:SeriesCRedeemableConvertiblePreferredStockMember 2021-12-31 0001784535 prch:LoanAndSecurityAgreementRunwayLoanMember 2020-07-31 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2021-01-01 2021-12-31 0001784535 prch:MergerAgreementWithProptechAcquisitionCorporationMember 2020-12-23 2020-12-23 0001784535 prch:SeniorSecuredTermLoansMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-31 0001784535 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001784535 srt:ParentCompanyMember 2020-12-23 2020-12-31 0001784535 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001784535 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001784535 us-gaap:DomesticCountryMember 2021-12-31 0001784535 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001784535 us-gaap:DomesticCountryMember 2020-12-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-01-01 2021-12-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-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 2021-12-31 0001784535 prch:September92021AcquisitionMember 2021-09-09 0001784535 prch:May202021AcquisitionMember 2021-05-20 0001784535 prch:April52021AcquisitionMember 2021-04-05 0001784535 prch:January122021AcquisitionMember 2021-01-12 0001784535 prch:FloifyAcquisitionMember 2021-10-27 0001784535 prch:Pre2020ConvertiblePromissoryNotesMember 2020-02-28 0001784535 prch:Pre2020ConvertiblePromissoryNotesMember 2018-07-20 0001784535 us-gaap:OtherNoncurrentAssetsMember 2021-01-01 2021-12-31 0001784535 2021-01-31 0001784535 prch:RwsIncMember us-gaap:SubsequentEventMember 2022-02-28 2022-02-28 0001784535 prch:April52021AcquisitionMember 2021-07-01 2021-09-30 0001784535 prch:January122021AcquisitionMember 2021-01-12 2021-01-12 0001784535 prch:OtherAcquisitionsMember 2021-01-01 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-01-01 2021-12-31 0001784535 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-01-01 2020-12-31 0001784535 prch:OtherAcquisitionsMember 2020-01-01 2020-12-31 0001784535 prch:FloifyAcquisitionMember 2021-10-27 2021-10-27 0001784535 prch:September92021AcquisitionMember 2021-09-09 2021-09-09 0001784535 prch:May202021AcquisitionMember 2021-05-20 2021-05-20 0001784535 prch:April52021AcquisitionMember 2021-04-05 2021-04-05 0001784535 prch:OtherAcquisitionsMember 2021-12-31 0001784535 prch:December312020AcquisitionMember 2020-12-31 2020-12-31 0001784535 srt:ChiefExecutiveOfficerMember prch:PerformanceBasedRestrictedStockUnitMember us-gaap:SubsequentEventMember 2022-02-28 0001784535 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001784535 prch:TwentyTwentyPromissoryNotesMember 2020-12-23 2020-12-23 0001784535 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001784535 2020-01-01 2020-12-31 0001784535 2019-01-01 2019-12-31 0001784535 srt:ParentCompanyMember 2021-12-31 0001784535 2021-12-31 0001784535 2020-12-31 0001784535 srt:MinimumMember prch:FutureReceivablesAgreementMember 2020-02-11 0001784535 srt:MaximumMember prch:FutureReceivablesAgreementMember 2020-02-11 0001784535 2021-06-30 0001784535 2022-03-11 0001784535 2021-01-01 2021-12-31 prch:state prch:tranche prch:security prch:segment shares iso4217:USD prch:D prch:NotesSeries iso4217:USD shares pure prch:installment prch:item prch:company 0001784535 2021 FY false 97961597 81669151 21562100 25 0.33 P12M 0 0.75 0.3333 0.3333 P36M P36M P2Y http://porchgroup.com/20211231#AccruedExpensesAndOtherLiabilitiesCurrent 0.003333 0.003333 P30M 97961597 81669151 10-K true 2021-12-31 --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 PRCH NASDAQ No No Yes Yes Large Accelerated Filer false false true false 1550000000 98135339 42 Ernst & Young LLP Seattle, Washington 315741000 196046000 28767000 4268000 9251000 228416000 14338000 4080000 8551000 11407000 605064000 215801000 6666000 4593000 4504000 225654000 28289000 58324000 129830000 15961000 500000 7521000 3365000 684000 378000 1038747000 268387000 6965000 9203000 37675000 9905000 201085000 5208000 15274000 2664000 150000 4746000 61949000 40024000 363122000 31726000 414585000 43237000 2694000 529000 13866000 50238000 15193000 31534000 9617000 3549000 12242000 3798000 821702000 161062000 0.0001 0.0001 10000 8000 400000000 400000000 97961597 81669151 641406000 424823000 -259000 -424112000 -317506000 217045000 107325000 1038747000 268387000 192433000 72299000 77595000 58725000 17562000 21500000 84273000 41665000 56220000 47005000 28546000 30992000 85795000 28199000 52011000 1442000 -4994000 275798000 114530000 165717000 -83365000 -42231000 -88122000 5757000 14734000 7134000 18519000 15389000 -2427000 5110000 5748000 -483000 701000 340000 -6931000 -7484000 -33514000 -13490000 -15101000 -116879000 -55721000 -103223000 -10273000 -1689000 96000 -106606000 -54032000 -103319000 17284000 -106606000 -71316000 -103319000 -1.14 -1.96 -3.31 -1.14 -2.03 -3.31 93884566 36344234 31170351 93884566 36374215 31170351 1000 2000 9000 5584000 1901000 477000 7223000 5248000 747000 25784000 4145000 34739000 38592000 11296000 35972000 -106606000 -54032000 -103319000 -259000 -106865000 -54032000 -103319000 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 198750 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 81669151 8000 424823000 -317506000 107325000 -106606000 -259000 -106865000 15631000 15631000 22961000 22961000 2042652 1000 35706000 35707000 6685000 6685000 54891000 54891000 31730000 31730000 2549223 11521412 1000 126768000 126769000 1700557 4326000 4326000 1521398 28940000 28940000 -52913000 -52913000 262000 262000 97961597 10000 641406000 -424112000 -259000 217045000 -106606000 -54032000 -103319000 16386000 6644000 7377000 1861000 595000 895000 1088000 5110000 5748000 -483000 -895000 -6159000 1442000 -4994000 2584000 2090000 -15389000 2427000 2244000 -1700000 300000 18519000 38592000 11296000 35972000 369000 -67000 2387000 7488000 2369000 1055000 23000 580000 2905000 -203000 1840000 15343000 5323000 2587000 -603000 -11779000 4092000 2361000 -15981000 -15946000 7704000 -22417000 14396000 53556000 2206000 -803000 -3545000 -3521000 6122000 4156000 3365000 -2141000 399000 -2419000 975000 -34777000 -48669000 -29335000 972000 279000 478000 3719000 2601000 4096000 24006000 21694000 256430000 7791000 -116000 -750000 -263433000 -10671000 -5208000 305133000 30000000 262000 5652000 413537000 66190000 31300000 46965000 81640000 202000 4714000 3274000 52913000 126741000 4288000 911000 114000 28877000 42000 415549000 259614000 34486000 117339000 200274000 -57000 207453000 7179000 7236000 324792000 207453000 7179000 2662000 9103000 3466000 54891000 52761000 9295000 479000 11029000 50238000 31534000 17284000 17284000 1215000 3700000 2724000 1436000 34105000 300000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">1.</b><span style="font-weight:normal;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </span><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">Description</b><span style="text-decoration-line:underline;text-decoration-style:solid;"> </span><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">of</b><span style="text-decoration-line:underline;text-decoration-style:solid;"> </span><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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 over 24,000 home services companies. The Vertical Software Segment provides software and services to home services companies, such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agencies, utility companies, and others, and the Insurance Segment operates both as an insurance carrier underwriting home insurance policies, and as an agent selling home and auto insurance for over 20 major and regional insurance companies. The Insurance Segment also includes Porch’s warranty service offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Porch helps home service providers grow their business and improve their customer experience. In addition, through these relationships Porch gains access to homebuyers and is able to offer services to make the moving process easier, helping consumers save time and make better decisions about critical services, including insurance, warranty, moving, security, TV/Internet, home repair and improvement.</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-line:underline;text-decoration-style:solid;">December 23, 2020 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:#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. 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$173.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. After redemptions, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Each warrant entitles the registered holder to purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">one</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> share of common stock at a price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$11.50</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> per share, subject to adjustment, commencing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">30 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">five-years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">21,562,100</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of PTAC Class A Common Stock issued and </span><span style="-sec-ix-hidden:Hidden_fQ4yWD4Lk02RkVd24gzpFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Immediately prior the Merger, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">52,207,029</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch preferred stock were converted into </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">52,251,876</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch common stock. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">4,472,695</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> outstanding in-the-money warrants to purchase common stock, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2,316,280</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> outstanding in-the-money warrants to purchase preferred stock, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">184,652</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> 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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">5,126,128</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch common stock. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2,533,016</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch common stock were issued to extinguish </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">3,116,003</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> vested stock options and restricted stock units 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Immediately prior to the Merger, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">certain third-party investors (“PIPE Investors”), purchased </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> newly issued shares of Porch Group, Inc. common stock at a price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$10.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share in exchange for cash. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net proceeds from the additional offering were </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$141.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million after the deduction of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$8.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">PTAC issued </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36,264,984</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of PTAC Class A Common Stock and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million in exchange for all </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">83,559,663</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> vested and outstanding shares of Legacy Porch Common stock to complete the Merger. In addition, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> “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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">In </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million were used to settle i) PTAC’s deferred offering costs of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from its original public offering, and ii) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of PTAC liabilities incurred prior to the Merger. After the transactions noted above, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$305.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million was available for use by Porch Group, Inc., prior to a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million distribution to pre-closing holders of Legacy Porch common stock, resulting in net assets available of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$275.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In connection with the Merger, Porch incurred </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$30.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of transaction costs of which, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million were paid in cash. In addition, Porch issued </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,580,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of common stock at a fair value of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$23.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> earnout shares at a fair value of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as compensation for transaction services. Of the total amount, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$27.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million 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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As a result of the foregoing transactions, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$239.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million was reflected as contributed capital on the Company’s consolidated statements of stockholders’ equity (deficit). Presented separately, the Company also assumed a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$50.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million non-cash liability associated with the earnout shares, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$34.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">At the closing of the Merger, pre-closing holders of Legacy Porch common stock held approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">55%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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. 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-line:underline;text-decoration-style:solid;">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;">The novel coronavirus disease 2019 (“COVID-19”) and the measures adopted by government entities in response to it have adversely affected Porch’s business operations beginning March of 2020. The impact of the COVID-19 pandemic and related government mitigation measures impaired Porch’s ability to conduct ordinary business activities during 2020, and there may continue to be some impairment for an indefinite period. The extent of the continuing 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 remain uncertain at this time. Porch expects the COVID-19 pandemic to continue to have an uncertain impact on future revenues and results of operations, but is unable to predict the size and duration of such impact.</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-line:underline;text-decoration-style:solid;">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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Comprehensive Income (Loss)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) consists of adjustments related to unrealized gains and losses on available-for-sale securities.</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-line:underline;text-decoration-style:solid;">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 2020 and 2019 balances were made to conform to the current period presentation in the consolidated statements of operations 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-line:underline;text-decoration-style:solid;">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, estimated lifetime value of the commissions, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation expense, unpaid losses for insurance claims and loss adjustment expenses, contingent consideration, earnout liabilities and private warrant liabilities, are evaluated by management. 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-line:underline;text-decoration-style:solid;">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;">Financial instruments which potentially subject the Company to credit risk consist principally of cash, money market accounts on deposit with financial institutions, money market funds, certificates of deposit and fixed-maturity securities, as well as receivable balance in the course of collection.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s insurance carrier subsidiary has exposure and remains liable in the event of an insolvency of one of its primary reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer base companies. Five reinsurers represented more than 10% individually, and 68% in aggregate, of the Company’s insurance subsidiary’s total reinsurance receivables as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 61% of such revenues in 2021), South Carolina, North Carolina, Georgia, Virginia and Arizona, which could be adversely affected by economic conditions, an increase in competition, or environmental impacts and changes.</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;"> No individual customer represented more than 10% of the Company’s total revenue for the years ended December 31, 2021, 2020 or 2019. As of December 31, 2021 and 2020, no individual customer accounted for 10% or more of the Company’s total accounts receivable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company held approximately $262.4 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-line:underline;text-decoration-style:solid;">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 equivalents as of December 31, 2021 includes $0.3 million held in certificates of deposits and money market mutual funds pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $5.9 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in <span style="-sec-ix-hidden:Hidden_G610GN_Vl0yGyKI5_FOBjA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twenty five</span></span> states, $0.3 million of customer deposits, and $2.6 million related to acquisition indemnifications in escrow accounts, of which $0.5 million is recorded in non-current assets. Restricted cash as of December 31, 2020 includes $8.4 million related to the Paycheck Protection Program Loans held in escrow with a commercial bank (see Note 7) and a $3.0 million minimum cash balance required by the Company’s senior secured lender.</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:70.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 315,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 196,046</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash and restricted cash equivalents - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 11,407</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash and restricted cash equivalents - non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 324,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 207,453</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-line:underline;text-decoration-style:solid;">Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s investments are primarily comprised of short-term certificates of deposit, U.S. Treasury, corporate and municipal bonds and notes, and mortgage-backed securities and are classified as available-for-sale and reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss) (“AOCI”). Investments are classified as current or non-current based upon the remaining maturity of the investment. Amortization of premium and accretion of discount are computed using the effective interest method. The amortization of discounts and premiums on mortgage-backed securities takes into consideration actual and future estimated principal prepayments. The Company utilizes estimated prepayment speed information obtained from published sources. The effects of the yield of a security from changes in principal prepayments are recognized prospectively. The degree to which a security is susceptible to yield adjustments is influenced by the difference between its carrying value and par, the relative sensitivity of the underlying mortgages backing the assets to prepayment in a changing interest rate environment, and the repayment priority for structured securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates whether declines in the fair value of its investments below amortized cost are other-than-temporary. This evaluation includes the Company’s ability and intent to hold the security until an expected recovery occurs, the severity and duration of the unrealized loss, as well as all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts, when developing estimates of cash flows expected to be collected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Realized gains and losses on sales of investments are determined using the specific-identification method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents investments pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors. </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:83.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,164</p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,276</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;border-bottom:3px 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,440</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;">$1.3 million of pledged certificates of deposit are included in short-term investments, and $1.3 million of pledged U.S. Treasury notes and $0.9 million of pledged certificates of deposit are included in long-term investments, on the accompanying consolidated balance sheet as of December 31, 2021.</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-line:underline;text-decoration-style:solid;">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, 2021 and 2020, was $0.4 million and $0.5 million, 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. The Company records the amount of renewal insurance commissions expected to be collected in the next twelve months as current accounts receivable.</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-line:underline;text-decoration-style:solid;">Deferred Policy Acquisition Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes deferred policy acquisitions costs (“DAC”) which consist primarily of commissions, premium taxes and policy underwriting and production expenses that are directly related to the successful acquisition by the Company’s insurance subsidiary of new or renewal insurance contracts. DAC are amortized to expense on a straight-line basis over the terms of the policies to which they relate, which is generally one year. The amortization of DAC is included in sales and marketing expense in the consolidated statements of operations and comprehensive loss. DAC is also reduced by ceding commissions paid by reinsurance companies which represent recoveries of acquisition costs. DAC is periodically reviewed for recoverability and adjusted if necessary. Future investment income is considered in determining the recoverability of DAC. As of December 31, 2021, DAC of $4 million is included in prepaid expenses and other current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Changes in DAC for the period since the acquisition date of April 5, 2021 are as follows: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs balance at April 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 51,795</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom: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;"> (18,781)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs at December 31, 2021 (gross)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 33,014</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Ceded deferred policy acquisition costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,026)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs at December 31, 2021 (net)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 3,988</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-line:underline;text-decoration-style:solid;">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="vertical-align:bottom;width:54.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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="vertical-align:bottom;width:54.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;background:#cceeff;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 statements 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-line:underline;text-decoration-style:solid;">Goodwill and Intangible 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 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.</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, 2021, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets consist of acquired customer relationships, technology, trademarks and trade names, renewal rights, insurance licenses, value of businesses acquired, and related assets that are amortized over their estimated useful lives. Certain intangible assets are considered to have indefinite lives. We test indefinite-lived intangible assets for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">impairment annually on the first day of our third quarter and whenever events or circumstances arise that indicate an impairment may exist. There were no impairment losses recorded during the years ended December 31, 2021, 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-line:underline;text-decoration-style:solid;">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 $0.6 million, $0.6 million and $1.1 million during 2021, 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-line:underline;text-decoration-style:solid;">Losses and Loss Adjustment Expenses Reserves</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The liability for losses and loss adjustment expenses (“LAE”) is an estimate of the amounts required to cover known incurred losses and LAE, and is developed through the review and assessment of loss reports, along with the analysis of known claims. These reserves include management’s estimate of the amounts for losses incurred but not reported (“IBNR”), based on evaluation of overall loss reporting patterns as well as the loss development cycles of individual claim cases. Although management believes that the balance of these reserves is adequate, as such liabilities are necessarily dependent on estimates, the ultimate expense may be more or less than the amounts presented. The approach and methods for developing these estimates and for recording the resulting liability are continually reviewed. Any adjustments to this reserve are recognized in the consolidated statements of operations. Losses and LAE, less related reinsurance are charged to expense as 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-line:underline;text-decoration-style:solid;">Reinsurance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the Company continually monitors its risk exposure and seeks to reduce the overall exposure to losses that may arise from catastrophes or other events that cause unfavorable underwriting results by reinsuring certain levels of risk with other insurance enterprises or reinsurers. The Company only engages quality, financially rated reinsurers and continually monitors the financial ratings of these companies through its brokers. The amount and type of reinsurance employed is based on management’s analysis of liquidity as well as its estimates of probable maximum loss and evaluation of the conditions within the reinsurance market. Reinsurance premiums, expense reimbursements, and reserves related to reinsured business are accounted for on a basis consistent with those used for the original policies issued and the terms of the reinsurance contracts. Premiums paid for reinsurance are recognized as reductions of revenue.</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-line:underline;text-decoration-style:solid;">Other Insurance Liabilities, Current</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 details the components of other insurance liabilities, current in the consolidated balance sheets:</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:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ceded reinsurance premiums payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,523</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Funds held under reinsurance treaty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 2,206</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions payable, reinsurers and agents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,697</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and accrued expenses payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,277</p></td></tr><tr><td style="vertical-align:bottom;width:79.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="white-space:pre-wrap;"> Other insurance liabilities, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 40,024</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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Earnout Shares</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the Merger, 6,000,000 restricted common shares, subject to vesting and cancellation provisions, were issued to holders of pre-Merger Porch common stock (the “earnout shares”). The earnout shares were issued in three equal tranches with separate market vesting conditions prior to the third anniversary of the Merger. <span style="-sec-ix-hidden:Hidden_L167rlBqg0SuQCIecEdBFw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">One</span></span>-third of the earnout shares met the market vesting condition when the Company’s common stock had a closing price of greater than or equal to $18.00 over 20 trading days within a thirty-consecutive trading day period in the first quarter of 2021. An additional third vested when the Company’s common stock had a closing price of greater than or equal to $20.00 over the same measurement criteria in the fourth quarter of 2021 (see Note 9). The final third will vest when the Company’s common stock has a closing price of greater than or equal to $22.00 over the same measurement criteria. Additional earnout shares may also be issued to earnout stockholders, on a pro rata basis, depending on forfeitures of employee earnout shares that are subject to a continued service vesting condition (see Note 9). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The earnout shares are accounted for as a derivative financial instrument, which is classified as a liability and periodically measured at fair value, with changes in fair value recognized in the consolidated statements of operations. Note 4 denotes the beginning and ending balances of the earnout share liability, and activity recognized during the period. </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-line:underline;text-decoration-style:solid;">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 1, 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-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates its Core Services Revenue from (1) fees received for connecting homeowners to individual contractors, small business service providers and large enterprise service providers, (2) commissions from third-party insurance and warranty carriers, and (3) insurance and warranty premiums, policy fees and other insurance-related fees generated through its own insurance carrier. The Company’s Managed Services Revenue is generated from fees received for providing select and limited services directly to homeowners. The Company’s Software and Service Subscription Revenue is generated from fees received for providing subscription access to the Company’s software platforms and subscription services across various industries.</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 for non-insurance contracts follows guidance from ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, which resulted in a $0.5 million 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 and commissions from third-party insurance and warranty carriers (<i style="font-style:italic;">Core Services 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-line:underline;text-decoration-style:solid;">Core Services</i><span style="text-decoration-line:underline;text-decoration-style:solid;"> </span><i style="font-weight:normal;text-decoration-line:underline;text-decoration-style:solid;">Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Core Services Revenue is generated by the Company connecting third-party service providers (“Service Providers”) with homeowners that meet pre-defined criteria and who may be looking for relevant services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue generated from Service Providers is recognized at a point in time upon the connection of a homeowner 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 activated service, (fixed consideration) or a percentage of the revenue the Service Provider ultimately generates through the homeowner connection (variable consideration). When the transaction price is variable, the transaction price is constrained and limited to an amount the Company believes is not probable of significant reversal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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 third-party insurance carriers. The transaction price for these arrangements is the estimated lifetime value (“LTV”) of the commissions to be paid by the third-party carrier for the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions expected. 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 for an insurance carrier, the Company has no additional or ongoing contractual 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 each period 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. 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. If the identifies changes that it believes are indicative of an increase or decrease to prior period LTVs, the Company will update its estimates of variable consideration. There were no changes to the estimated variable consideration for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Starting in April 2021, through the newly acquired Homeowners of America Holding Corporation and its subsidiaries (collectively, “ HOA”), the Company is authorized to write various forms of homeowners insurance. Insurance-related revenues included in Core Services Revenue primarily relate to premiums, policy fees, ceding commissions and reinsurance profit share. Premiums are recognized as revenue over the policy term. The portion of premiums related to the unexpired term of policies in force as of the end of the reporting period and to be earned over the remaining term of these policies, is deferred and reported as deferred revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Policy fees include application fees, which are intended to offset the costs incurred in establishing the insurance policy. Policy fees on policies where premium is traditionally paid in full upon inception of the policy are recognized when written.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Excess ceding commissions represent the commissions from reinsurers in excess of the portion which represents the reimbursement of acquisition costs associated with insurance risk ceded to reinsurers and is earned on a pro-rata basis over the life of the insurance policy. Reinsurance profit share is additional ceding commissions payable to the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">based on attaining specified loss ratios within individual treaty years. Reinsurance profit share income is recognized when earned, which includes adjustments to earned reinsurance profit share based on changes in incurred losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Starting in September 2021, through the newly acquired American Home Protect (“AHP”), the Company is a provider of whole home warranty policies across the United States. AHP’s warranty policies typically cover a three-year period. Revenue for these policies is recognized over the actual warranty coverage period for each individual policy.</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-line:underline;text-decoration-style:solid;">Managed Services Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Managed services revenue includes fees earned from providing a variety of services directly to the homeowner, including handyman and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis as contractually agreed-upon with the end customer (e.g., the transaction price). 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company acts as the principal in managed services revenue as it 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.</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-line:underline;text-decoration-style:solid;">Software and Service Subscription Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Software and Service Subscription Revenue is primarily generated from the vertical software services provided to home inspectors, roofing companies, title insurance companies, mortgage companies, and other home services companies. The Company does not provide the customer with the right to take possession of any part of the software supporting the cloud-based application services. The Company also provides certain data analytics, transaction monitoring and marketing services under subscription contracts. The Company’s typical subscription contracts are monthly contracts in which pricing is based on a specified volume of activity completed through the software. Fees earned for providing access to the subscription software and services 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 and services during the contract term<span style="font-family:'Times New Roman PS Std';">.</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-line:underline;text-decoration-style:solid;">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, which generally consist of sales commissions to employees. As of December 31, 2021, the Company had $0.4 million of capitalized costs in prepaid expenses and other current assets, and $0.4 million in other assets 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;">The capitalized contract costs are amortized over an estimated period of benefit. $0.1 million of amortization of capitalized costs for the year ending December 31, 2021, was 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;">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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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;"><span style="text-decoration-line:none;">Cost of revenue primarily consists of third-party providers for moving labor and services under the Managed Services model, insurance claims losses and loss adjustment expenses including warranty claims, data costs related to marketing campaigns, certain call center costs, credit card processing and merchant fees and operational cost of SaaS businesses. </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-line:underline;text-decoration-style:solid;">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-based 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 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-line:underline;text-decoration-style:solid;">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, 2021, 2020 and 2019, the Company incurred $3.6 million, $2.2 million, and $3.7 million 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-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">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, including market-based 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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">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:#ffffff;">Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed </span><span style="background:#ffffff;">8,625,000</span><span style="background:#ffffff;"> public warrants and </span><span style="background:#ffffff;">5,700,000</span><span style="background:#ffffff;"> private warrants to purchase an aggregate </span><span style="background:#ffffff;">14,325,000</span><span style="background:#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:#ffffff;">one</span><span style="background:#ffffff;"> share of common stock at a price of </span><span style="background:#ffffff;">$11.50</span><span style="background:#ffffff;"> per share, subject to adjustment, commencing </span><span style="background:#ffffff;">30 days</span><span style="background:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;"> after the Merger. </span></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 warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. <span style="background:#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 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 consolidated statements 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-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">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;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:62.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;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:62.03%;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</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;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="vertical-align:bottom;width:62.03%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,974)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 796</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin: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="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 340</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,931)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,484)</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-line:underline;text-decoration-style:solid;">Emerging Growth Company Status</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company was an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). In accordance with the JOBS Act, the Company previously elected to 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 met certain thresholds for qualification as a “large accelerated filer” as </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended. Therefore, the Company no longer has EGC status as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20)</i> and <i style="font-style:italic;">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 amends the accounting standards for convertible debt instruments that may be settled entirely or partially in cash upon conversion. ASU No. 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled using shares. Instead, ASU No. 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the “if-converted” method for calculating diluted earnings per share. The required use of the “if-converted” method will not impact the Company’s diluted net loss per share as long as the Company is in a net loss position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The guidance in ASU No. 2020-06 is required for annual reporting periods, including interim periods within those annual periods, beginning after December 15, 2021, for public business entities. Early adoption is permitted, but no earlier than annual reporting periods beginning after December 15, 2020, including interim periods within those annual reporting periods. The Company early adopted this guidance for the fiscal year beginning January 1, 2021, and did so on a modified retrospective basis, without requiring any adjustments.</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. Since as of December 31, 2021 the Company no longer qualifies as an EGC, it no longer qualifies for the deferral of the effective date available for EGCs. As such the Company adopted the standard by using the modified retrospective method, effective as of January 1, 2021, and reflected the impact in its financial statements for the year ended December 31, 2021. The impact of the adoption on the consolidated balance sheets, statements of operations, and statements of cash flows was immaterial. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU 2016-02, <i style="font-style:italic;">Leases</i> (Topic 842), to increase transparency and comparability among organizations related to their leasing arrangements. This comprehensive new standard amends and supersedes existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing right-of-use (“ROU”) lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. Lease expense continues to be recognized in a manner similar to legacy U.S. GAAP. The Company adopted the new lease standard effective as of January 1, 2021, using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under Topic 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Topic 840, and as a result, the consolidated balance sheet as of December 31, 2021 is not comparable with that of December 31, 2020. The adoption of Topic 842 did not have a material impact on the interim periods of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">To reduce the burden of adoption and ongoing compliance with Topic 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the package of practical expedients permitted under the transition guidance, which among other things, did not require reassessment of whether contracts </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the ROU asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company made an accounting policy election under Topic 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of Topic 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes in index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. Payments for terminating the lease are included in the lease payments only when it is probable they will be incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company made an accounting policy election to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. Non-lease components that are variable in nature are recorded in variable lease 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 uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Adoption of Topic 842 resulted in the recording of ROU assets and lease liabilities related to the Company’s operating leases of approximately $1.3 million and $1.4 million, respectively, on January 1, 2021. The adoption of the new lease standard did not materially impact our consolidated net loss or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.</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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">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;">In October 2021, the FASB issued ASU No. 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>. The amendments in this update require an entity (acquirer) to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. The amendments of this ASU do not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606. The amendments of this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years. The ASU clarifies that early adoption of the amendments is permitted, including adoption in an interim period. An entity that early adopts in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company plans to early adopt this ASU as of January 1, 2022 and will apply the guidance prospectively for business combinations that occur after the adoption date. Therefore, the adoption will have no impact to the existing consolidated balance sheets, statements of operations, and statements of cash flows.</p> 24000 20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">December 23, 2020 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:#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. 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$173.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million. After redemptions, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Each warrant entitles the registered holder to purchase </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">one</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> share of common stock at a price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$11.50</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> per share, subject to adjustment, commencing </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">30 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">five-years</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">21,562,100</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of PTAC Class A Common Stock issued and </span><span style="-sec-ix-hidden:Hidden_fQ4yWD4Lk02RkVd24gzpFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Immediately prior the Merger, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">52,207,029</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch preferred stock were converted into </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">52,251,876</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch common stock. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">4,472,695</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> outstanding in-the-money warrants to purchase common stock, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2,316,280</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> outstanding in-the-money warrants to purchase preferred stock, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">184,652</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> 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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">5,126,128</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch common stock. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">2,533,016</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> shares of Legacy Porch common stock were issued to extinguish </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">3,116,003</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> vested stock options and restricted stock units 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">Immediately prior to the Merger, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">certain third-party investors (“PIPE Investors”), purchased </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> newly issued shares of Porch Group, Inc. common stock at a price of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$10.00</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per share in exchange for cash. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Net proceeds from the additional offering were </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$141.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million after the deduction of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$8.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">PTAC issued </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36,264,984</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of PTAC Class A Common Stock and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million in exchange for all </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">83,559,663</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> vested and outstanding shares of Legacy Porch Common stock to complete the Merger. In addition, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> “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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">In </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million were used to settle i) PTAC’s deferred offering costs of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million from its original public offering, and ii) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$4.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of PTAC liabilities incurred prior to the Merger. After the transactions noted above, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$305.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million was available for use by Porch Group, Inc., prior to a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million distribution to pre-closing holders of Legacy Porch common stock, resulting in net assets available of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$275.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In connection with the Merger, Porch incurred </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$30.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of transaction costs of which, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million were paid in cash. In addition, Porch issued </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1,580,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares of common stock at a fair value of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$23.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">150,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> earnout shares at a fair value of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as compensation for transaction services. Of the total amount, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$27.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million 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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As a result of the foregoing transactions, </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$239.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million was reflected as contributed capital on the Company’s consolidated statements of stockholders’ equity (deficit). Presented separately, the Company also assumed a </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$50.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million non-cash liability associated with the earnout shares, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$34.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">At the closing of the Merger, pre-closing holders of Legacy Porch common stock held approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">55%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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. 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 1 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-line:underline;text-decoration-style:solid;">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;">The novel coronavirus disease 2019 (“COVID-19”) and the measures adopted by government entities in response to it have adversely affected Porch’s business operations beginning March of 2020. The impact of the COVID-19 pandemic and related government mitigation measures impaired Porch’s ability to conduct ordinary business activities during 2020, and there may continue to be some impairment for an indefinite period. The extent of the continuing 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 remain uncertain at this time. Porch expects the COVID-19 pandemic to continue to have an uncertain impact on future revenues and results of operations, but is unable to predict the size and duration of such impact.</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-line:underline;text-decoration-style:solid;">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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Comprehensive Income (Loss)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (loss) consists of adjustments related to unrealized gains and losses on available-for-sale securities.</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-line:underline;text-decoration-style:solid;">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 2020 and 2019 balances were made to conform to the current period presentation in the consolidated statements of operations 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-line:underline;text-decoration-style:solid;">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, estimated lifetime value of the commissions, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, goodwill, the valuation allowance on deferred tax assets, assumptions used in stock-based compensation expense, unpaid losses for insurance claims and loss adjustment expenses, contingent consideration, earnout liabilities and private warrant liabilities, are evaluated by management. 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-line:underline;text-decoration-style:solid;">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;">Financial instruments which potentially subject the Company to credit risk consist principally of cash, money market accounts on deposit with financial institutions, money market funds, certificates of deposit and fixed-maturity securities, as well as receivable balance in the course of collection.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s insurance carrier subsidiary has exposure and remains liable in the event of an insolvency of one of its primary reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer base companies. Five reinsurers represented more than 10% individually, and 68% in aggregate, of the Company’s insurance subsidiary’s total reinsurance receivables as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 61% of such revenues in 2021), South Carolina, North Carolina, Georgia, Virginia and Arizona, which could be adversely affected by economic conditions, an increase in competition, or environmental impacts and changes.</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;"> No individual customer represented more than 10% of the Company’s total revenue for the years ended December 31, 2021, 2020 or 2019. As of December 31, 2021 and 2020, no individual customer accounted for 10% or more of the Company’s total accounts receivable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, the Company held approximately $262.4 million of cash with one U.S. commercial bank.</p> 5 0.68 0.61 262400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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 equivalents as of December 31, 2021 includes $0.3 million held in certificates of deposits and money market mutual funds pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $5.9 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in <span style="-sec-ix-hidden:Hidden_G610GN_Vl0yGyKI5_FOBjA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twenty five</span></span> states, $0.3 million of customer deposits, and $2.6 million related to acquisition indemnifications in escrow accounts, of which $0.5 million is recorded in non-current assets. Restricted cash as of December 31, 2020 includes $8.4 million related to the Paycheck Protection Program Loans held in escrow with a commercial bank (see Note 7) and a $3.0 million minimum cash balance required by the Company’s senior secured lender.</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:70.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 315,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 196,046</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash and restricted cash equivalents - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 11,407</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash and restricted cash equivalents - non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 324,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 207,453</p></td></tr></table> 300000 5900000 300000 2600000 500000 8400000 3000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 315,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 196,046</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash and restricted cash equivalents - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 11,407</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash and restricted cash equivalents - non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 324,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 207,453</p></td></tr></table> 315741000 196046000 8551000 11407000 500000 324792000 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-line:underline;text-decoration-style:solid;">Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s investments are primarily comprised of short-term certificates of deposit, U.S. Treasury, corporate and municipal bonds and notes, and mortgage-backed securities and are classified as available-for-sale and reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss) (“AOCI”). Investments are classified as current or non-current based upon the remaining maturity of the investment. Amortization of premium and accretion of discount are computed using the effective interest method. The amortization of discounts and premiums on mortgage-backed securities takes into consideration actual and future estimated principal prepayments. The Company utilizes estimated prepayment speed information obtained from published sources. The effects of the yield of a security from changes in principal prepayments are recognized prospectively. The degree to which a security is susceptible to yield adjustments is influenced by the difference between its carrying value and par, the relative sensitivity of the underlying mortgages backing the assets to prepayment in a changing interest rate environment, and the repayment priority for structured securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company evaluates whether declines in the fair value of its investments below amortized cost are other-than-temporary. This evaluation includes the Company’s ability and intent to hold the security until an expected recovery occurs, the severity and duration of the unrealized loss, as well as all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts, when developing estimates of cash flows expected to be collected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Realized gains and losses on sales of investments are determined using the specific-identification method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents investments pledged to the Department of Insurance in certain states as a condition of its Certificate of Authority for the purpose of meeting obligations to policyholders and creditors. </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:83.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,164</p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,276</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;border-bottom:3px 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,440</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;">$1.3 million of pledged certificates of deposit are included in short-term investments, and $1.3 million of pledged U.S. Treasury notes and $0.9 million of pledged certificates of deposit are included in long-term investments, on the accompanying consolidated balance sheet as of December 31, 2021.</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:83.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,164</p></td></tr><tr><td style="vertical-align:bottom;width:83.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,276</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.31%;background:#cceeff;border-bottom:3px 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,440</p></td></tr></table> 2164000 1276000 3440000 1300000 1300000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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, 2021 and 2020, was $0.4 million and $0.5 million, 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. The Company records the amount of renewal insurance commissions expected to be collected in the next twelve months as current accounts receivable.</p> 400000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Deferred Policy Acquisition Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company capitalizes deferred policy acquisitions costs (“DAC”) which consist primarily of commissions, premium taxes and policy underwriting and production expenses that are directly related to the successful acquisition by the Company’s insurance subsidiary of new or renewal insurance contracts. DAC are amortized to expense on a straight-line basis over the terms of the policies to which they relate, which is generally one year. The amortization of DAC is included in sales and marketing expense in the consolidated statements of operations and comprehensive loss. DAC is also reduced by ceding commissions paid by reinsurance companies which represent recoveries of acquisition costs. DAC is periodically reviewed for recoverability and adjusted if necessary. Future investment income is considered in determining the recoverability of DAC. As of December 31, 2021, DAC of $4 million is included in prepaid expenses and other current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Changes in DAC for the period since the acquisition date of April 5, 2021 are as follows: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs balance at April 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 51,795</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom: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;"> (18,781)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs at December 31, 2021 (gross)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 33,014</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Ceded deferred policy acquisition costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,026)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs at December 31, 2021 (net)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 3,988</p></td></tr></table> 4000000 <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;">Changes in DAC for the period since the acquisition date of April 5, 2021 are as follows: </span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs balance at April 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 51,795</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortized costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom: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;"> (18,781)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs at December 31, 2021 (gross)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 33,014</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Ceded deferred policy acquisition costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (29,026)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred policy acquisition costs at December 31, 2021 (net)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 3,988</p></td></tr></table> 51795000 18781000 33014000 29026000 3988000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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="vertical-align:bottom;width:54.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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="vertical-align:bottom;width:54.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;background:#cceeff;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 statements 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="vertical-align:bottom;width:54.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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="vertical-align:bottom;width:54.71%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:42.49%;background:#cceeff;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-line:underline;text-decoration-style:solid;">Goodwill and Intangible 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 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.</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, 2021, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets consist of acquired customer relationships, technology, trademarks and trade names, renewal rights, insurance licenses, value of businesses acquired, and related assets that are amortized over their estimated useful lives. Certain intangible assets are considered to have indefinite lives. We test indefinite-lived intangible assets for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">impairment annually on the first day of our third quarter and whenever events or circumstances arise that indicate an impairment may exist. There were no impairment losses recorded during the years ended December 31, 2021, 2020 and 2019.</p> 0 0 0 0 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-line:underline;text-decoration-style:solid;">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 $0.6 million, $0.6 million and $1.1 million during 2021, 2020 and 2019, respectively, and are included in product and technology expense in the consolidated statements of operations.</p> 600000 600000 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Losses and Loss Adjustment Expenses Reserves</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The liability for losses and loss adjustment expenses (“LAE”) is an estimate of the amounts required to cover known incurred losses and LAE, and is developed through the review and assessment of loss reports, along with the analysis of known claims. These reserves include management’s estimate of the amounts for losses incurred but not reported (“IBNR”), based on evaluation of overall loss reporting patterns as well as the loss development cycles of individual claim cases. Although management believes that the balance of these reserves is adequate, as such liabilities are necessarily dependent on estimates, the ultimate expense may be more or less than the amounts presented. The approach and methods for developing these estimates and for recording the resulting liability are continually reviewed. Any adjustments to this reserve are recognized in the consolidated statements of operations. Losses and LAE, less related reinsurance are charged to expense as 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-line:underline;text-decoration-style:solid;">Reinsurance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the Company continually monitors its risk exposure and seeks to reduce the overall exposure to losses that may arise from catastrophes or other events that cause unfavorable underwriting results by reinsuring certain levels of risk with other insurance enterprises or reinsurers. The Company only engages quality, financially rated reinsurers and continually monitors the financial ratings of these companies through its brokers. The amount and type of reinsurance employed is based on management’s analysis of liquidity as well as its estimates of probable maximum loss and evaluation of the conditions within the reinsurance market. Reinsurance premiums, expense reimbursements, and reserves related to reinsured business are accounted for on a basis consistent with those used for the original policies issued and the terms of the reinsurance contracts. Premiums paid for reinsurance are recognized as reductions of revenue.</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-line:underline;text-decoration-style:solid;">Other Insurance Liabilities, Current</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 details the components of other insurance liabilities, current in the consolidated balance sheets:</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:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ceded reinsurance premiums payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,523</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Funds held under reinsurance treaty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 2,206</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions payable, reinsurers and agents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,697</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and accrued expenses payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,277</p></td></tr><tr><td style="vertical-align:bottom;width:79.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="white-space:pre-wrap;"> Other insurance liabilities, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 40,024</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ceded reinsurance premiums payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22,523</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Funds held under reinsurance treaty</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 2,206</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commissions payable, reinsurers and agents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,697</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and accrued expenses payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,277</p></td></tr><tr><td style="vertical-align:bottom;width:79.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="white-space:pre-wrap;"> Other insurance liabilities, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 40,024</p></td></tr></table> 22523000 2206000 10697000 321000 4277000 40024000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Earnout Shares</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the Merger, 6,000,000 restricted common shares, subject to vesting and cancellation provisions, were issued to holders of pre-Merger Porch common stock (the “earnout shares”). The earnout shares were issued in three equal tranches with separate market vesting conditions prior to the third anniversary of the Merger. <span style="-sec-ix-hidden:Hidden_L167rlBqg0SuQCIecEdBFw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">One</span></span>-third of the earnout shares met the market vesting condition when the Company’s common stock had a closing price of greater than or equal to $18.00 over 20 trading days within a thirty-consecutive trading day period in the first quarter of 2021. An additional third vested when the Company’s common stock had a closing price of greater than or equal to $20.00 over the same measurement criteria in the fourth quarter of 2021 (see Note 9). The final third will vest when the Company’s common stock has a closing price of greater than or equal to $22.00 over the same measurement criteria. Additional earnout shares may also be issued to earnout stockholders, on a pro rata basis, depending on forfeitures of employee earnout shares that are subject to a continued service vesting condition (see Note 9). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The earnout shares are accounted for as a derivative financial instrument, which is classified as a liability and periodically measured at fair value, with changes in fair value recognized in the consolidated statements of operations. Note 4 denotes the beginning and ending balances of the earnout share liability, and activity recognized during the period. </p> 6000000 3 18.00 20 30 20.00 22.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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 1, 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-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates its Core Services Revenue from (1) fees received for connecting homeowners to individual contractors, small business service providers and large enterprise service providers, (2) commissions from third-party insurance and warranty carriers, and (3) insurance and warranty premiums, policy fees and other insurance-related fees generated through its own insurance carrier. The Company’s Managed Services Revenue is generated from fees received for providing select and limited services directly to homeowners. The Company’s Software and Service Subscription Revenue is generated from fees received for providing subscription access to the Company’s software platforms and subscription services across various industries.</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 for non-insurance contracts follows guidance from ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, which resulted in a $0.5 million 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 and commissions from third-party insurance and warranty carriers (<i style="font-style:italic;">Core Services 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-line:underline;text-decoration-style:solid;">Core Services</i><span style="text-decoration-line:underline;text-decoration-style:solid;"> </span><i style="font-weight:normal;text-decoration-line:underline;text-decoration-style:solid;">Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Core Services Revenue is generated by the Company connecting third-party service providers (“Service Providers”) with homeowners that meet pre-defined criteria and who may be looking for relevant services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue generated from Service Providers is recognized at a point in time upon the connection of a homeowner 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 activated service, (fixed consideration) or a percentage of the revenue the Service Provider ultimately generates through the homeowner connection (variable consideration). When the transaction price is variable, the transaction price is constrained and limited to an amount the Company believes is not probable of significant reversal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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 third-party insurance carriers. The transaction price for these arrangements is the estimated lifetime value (“LTV”) of the commissions to be paid by the third-party carrier for the policies sold. The LTV represents fixed first-year commission upon sale of the policy as well as the estimated variable future renewal commissions expected. 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 for an insurance carrier, the Company has no additional or ongoing contractual 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 each period 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. 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. If the identifies changes that it believes are indicative of an increase or decrease to prior period LTVs, the Company will update its estimates of variable consideration. There were no changes to the estimated variable consideration for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Starting in April 2021, through the newly acquired Homeowners of America Holding Corporation and its subsidiaries (collectively, “ HOA”), the Company is authorized to write various forms of homeowners insurance. Insurance-related revenues included in Core Services Revenue primarily relate to premiums, policy fees, ceding commissions and reinsurance profit share. Premiums are recognized as revenue over the policy term. The portion of premiums related to the unexpired term of policies in force as of the end of the reporting period and to be earned over the remaining term of these policies, is deferred and reported as deferred revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Policy fees include application fees, which are intended to offset the costs incurred in establishing the insurance policy. Policy fees on policies where premium is traditionally paid in full upon inception of the policy are recognized when written.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Excess ceding commissions represent the commissions from reinsurers in excess of the portion which represents the reimbursement of acquisition costs associated with insurance risk ceded to reinsurers and is earned on a pro-rata basis over the life of the insurance policy. Reinsurance profit share is additional ceding commissions payable to the Company </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">based on attaining specified loss ratios within individual treaty years. Reinsurance profit share income is recognized when earned, which includes adjustments to earned reinsurance profit share based on changes in incurred losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Starting in September 2021, through the newly acquired American Home Protect (“AHP”), the Company is a provider of whole home warranty policies across the United States. AHP’s warranty policies typically cover a three-year period. Revenue for these policies is recognized over the actual warranty coverage period for each individual policy.</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-line:underline;text-decoration-style:solid;">Managed Services Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Managed services revenue includes fees earned from providing a variety of services directly to the homeowner, including handyman and moving services. The Company generally invoices for managed services projects on a fixed fee or time and materials basis as contractually agreed-upon with the end customer (e.g., the transaction price). 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company acts as the principal in managed services revenue as it 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.</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-line:underline;text-decoration-style:solid;">Software and Service Subscription Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Software and Service Subscription Revenue is primarily generated from the vertical software services provided to home inspectors, roofing companies, title insurance companies, mortgage companies, and other home services companies. The Company does not provide the customer with the right to take possession of any part of the software supporting the cloud-based application services. The Company also provides certain data analytics, transaction monitoring and marketing services under subscription contracts. The Company’s typical subscription contracts are monthly contracts in which pricing is based on a specified volume of activity completed through the software. Fees earned for providing access to the subscription software and services 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 and services during the contract term<span style="font-family:'Times New Roman PS Std';">.</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-line:underline;text-decoration-style:solid;">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, which generally consist of sales commissions to employees. As of December 31, 2021, the Company had $0.4 million of capitalized costs in prepaid expenses and other current assets, and $0.4 million in other assets 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;">The capitalized contract costs are amortized over an estimated period of benefit. $0.1 million of amortization of capitalized costs for the year ending December 31, 2021, was 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;">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> 500000 P3Y 400000 400000 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-line:underline;text-decoration-style:solid;">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;"><span style="text-decoration-line:none;">Cost of revenue primarily consists of third-party providers for moving labor and services under the Managed Services model, insurance claims losses and loss adjustment expenses including warranty claims, data costs related to marketing campaigns, certain call center costs, credit card processing and merchant fees and operational cost of SaaS businesses. </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-line:underline;text-decoration-style:solid;">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-based 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 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-line:underline;text-decoration-style:solid;">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, 2021, 2020 and 2019, the Company incurred $3.6 million, $2.2 million, and $3.7 million in advertising costs, respectively. Advertising costs are included in selling and marketing expenses in the Company’s consolidated statements of operations.</p> 3600000 2200000 3700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">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, including market-based 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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">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:#ffffff;">Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed </span><span style="background:#ffffff;">8,625,000</span><span style="background:#ffffff;"> public warrants and </span><span style="background:#ffffff;">5,700,000</span><span style="background:#ffffff;"> private warrants to purchase an aggregate </span><span style="background:#ffffff;">14,325,000</span><span style="background:#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:#ffffff;">one</span><span style="background:#ffffff;"> share of common stock at a price of </span><span style="background:#ffffff;">$11.50</span><span style="background:#ffffff;"> per share, subject to adjustment, commencing </span><span style="background:#ffffff;">30 days</span><span style="background:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025 which is </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;"> after the Merger. </span></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 warrants as either equity-classified or liability classified instruments based on an assessment of the warrant’s specific terms. <span style="background:#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 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 consolidated statements 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-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">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;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:62.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;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:62.03%;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</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;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="vertical-align:bottom;width:62.03%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,974)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 796</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin: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="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 340</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,931)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,484)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><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:62.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;margin:0pt;padding:0pt;"><p 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on remeasurement of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;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:62.03%;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</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;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="vertical-align:bottom;width:62.03%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,974)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.03%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 175</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 796</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin: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="vertical-align:bottom;width:62.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:62.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:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 340</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,931)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,484)</p></td></tr></table> -895000 -6159000 2584000 2090000 3974000 175000 796000 735000 165000 -274000 30000 340000 -6931000 -7484000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">Emerging Growth Company Status</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company was an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). In accordance with the JOBS Act, the Company previously elected to 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 met certain thresholds for qualification as a “large accelerated filer” as </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended. Therefore, the Company no longer has EGC status as of December 31, 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:32.4pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20)</i> and <i style="font-style:italic;">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 amends the accounting standards for convertible debt instruments that may be settled entirely or partially in cash upon conversion. ASU No. 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled using shares. Instead, ASU No. 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the “if-converted” method for calculating diluted earnings per share. The required use of the “if-converted” method will not impact the Company’s diluted net loss per share as long as the Company is in a net loss position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The guidance in ASU No. 2020-06 is required for annual reporting periods, including interim periods within those annual periods, beginning after December 15, 2021, for public business entities. Early adoption is permitted, but no earlier than annual reporting periods beginning after December 15, 2020, including interim periods within those annual reporting periods. The Company early adopted this guidance for the fiscal year beginning January 1, 2021, and did so on a modified retrospective basis, without requiring any adjustments.</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. Since as of December 31, 2021 the Company no longer qualifies as an EGC, it no longer qualifies for the deferral of the effective date available for EGCs. As such the Company adopted the standard by using the modified retrospective method, effective as of January 1, 2021, and reflected the impact in its financial statements for the year ended December 31, 2021. The impact of the adoption on the consolidated balance sheets, statements of operations, and statements of cash flows was immaterial. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In February 2016, the FASB issued ASU 2016-02, <i style="font-style:italic;">Leases</i> (Topic 842), to increase transparency and comparability among organizations related to their leasing arrangements. This comprehensive new standard amends and supersedes existing lease accounting guidance and is intended to increase transparency and comparability among organizations by recognizing right-of-use (“ROU”) lease assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. Lease expense continues to be recognized in a manner similar to legacy U.S. GAAP. The Company adopted the new lease standard effective as of January 1, 2021, using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under Topic 842, while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under Topic 840, and as a result, the consolidated balance sheet as of December 31, 2021 is not comparable with that of December 31, 2020. The adoption of Topic 842 did not have a material impact on the interim periods of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">To reduce the burden of adoption and ongoing compliance with Topic 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the package of practical expedients permitted under the transition guidance, which among other things, did not require reassessment of whether contracts </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the ROU asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company made an accounting policy election under Topic 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of Topic 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes in index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. Payments for terminating the lease are included in the lease payments only when it is probable they will be incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s leases may include a non-lease component representing additional services transferred to the Company, such as common area maintenance for real estate. The Company made an accounting policy election to account for each separate lease component and the non-lease components associated with that lease component as a single lease component. Non-lease components that are variable in nature are recorded in variable lease 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 uses its incremental borrowing rate to determine the present value of lease payments, as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency, and economic environment in determining the incremental borrowing rate to apply to each lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Adoption of Topic 842 resulted in the recording of ROU assets and lease liabilities related to the Company’s operating leases of approximately $1.3 million and $1.4 million, respectively, on January 1, 2021. The adoption of the new lease standard did not materially impact our consolidated net loss or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.</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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">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;">In October 2021, the FASB issued ASU No. 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>. The amendments in this update require an entity (acquirer) to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. Under current GAAP, an acquirer generally recognizes such items at fair value on the acquisition date. The amendments of this ASU do not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606. The amendments of this ASU are effective for fiscal years beginning after December 15, 2022, including interim periods in those fiscal years. The ASU clarifies that early adoption of the amendments is permitted, including adoption in an interim period. An entity that early adopts in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company plans to early adopt this ASU as of January 1, 2022 and will apply the guidance prospectively for business combinations that occur after the adoption date. Therefore, the adoption will have no impact to the existing consolidated balance sheets, statements of operations, and statements of cash flows.</p> 1300000 1400000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">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:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p 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.31%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;width:59.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Core services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,449</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Managed services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin: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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 21,888</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software and service subscription revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px 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;"> 57,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,258</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 192,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;text-decoration-line:underline;text-decoration-style:solid;">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;">There were no divestitures in 2021. Total revenue reported includes revenue from divested businesses of $4.3 million and $18.3 million 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-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">Contract Assets —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 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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="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.65%;margin:0pt;padding:0pt;"><p 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.82%;margin: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.92%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,313</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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="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.65%;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.82%;border-bottom: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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,529</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;margin:0pt;padding:0pt;"><p 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.82%;margin: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,089</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,234)</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;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.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="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,384</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, $1.9 million 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 $7.5 million 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-line:underline;text-decoration-style:solid;">Contract Liabilities — Refundable Customer Deposits</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">referral fees for leads provided by the Company. In December 2021, the Company repaid the remainder of the Lead Buyer Agreement contract balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In September 2021, in conjunction with the acquisition of AHP, the Company recorded $14.9 million in refundable customer deposits related to amounts received in advance of warranty services provided. The remaining $0.8 million related to other acquisitions.</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 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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.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: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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.82%;margin: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="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;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.82%;border-bottom: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="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin: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.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;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.82%;border-bottom:1px 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="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,193</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;margin:0pt;padding:0pt;"><p 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.82%;margin: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,403</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.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:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,250)</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Repayment of contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (887)</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.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.65%;border-bottom:1px 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.82%;border-bottom:1px 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;"> 15,652</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,274</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, $15.3 million in contract liabilities are included in current refundable customer deposits on the consolidated balance sheets because the policy holder may cancel the policy at any time and receive a pro-rated refund. If the policies are not canceled, the balance is expected to be transferred to revenue over the term of the policies, which is on average 19 months.</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-line:underline;text-decoration-style:solid;">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 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:45.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:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:45.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:2.54%;margin:0pt;padding:0pt;"><p 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.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;">Vertical Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">Insurance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.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:2.54%;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.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;">Deferred Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">Deferred Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at January 1, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,553</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (940)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin: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.52%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;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:45.92%;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.54%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin: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.52%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;margin: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="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 670</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p 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.6%;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;"> (146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,333</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,602</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.5pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Revenue recognized<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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;"> (8,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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;"> (230,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,942)</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 293,054</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px 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.5pt 0pt 0pt;"> 1,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.5pt 0pt 0pt;"> 141,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,765</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 197,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 201,085</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-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','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">In the table above, revenue recognized on earned premiums related to our insurance segment are presented excluding the impact of ceded premiums. On the Statement of Operations earned premiums are presented net of ceded premiums of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$199.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> million. </span></td></tr></table><div style="margin-top:12pt;"/><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-line:underline;text-decoration-style:solid;">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 $3.8 million 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, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has applied the practical expedients provided for in the accounting standards, and does not present unsatisfied performance obligations for (i) contracts with an original expected length of <span style="-sec-ix-hidden:Hidden_R_HAxSF8O065zQ66kxHlCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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. Additionally, the Company excludes amounts related to performance obligations that are billed and recognized as they are delivered.</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:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p 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.31%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">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;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;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="vertical-align:bottom;width:59.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Core services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,048</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,449</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Managed services revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin: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,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 21,888</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software and service subscription revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px 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;"> 57,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,258</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 192,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 72,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 77,595</p></td></tr></table> 98275000 53048000 49449000 37154000 11579000 21888000 57004000 7672000 6258000 192433000 72299000 77595000 0 4300000 18300000 <table style="border-collapse:collapse;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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;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.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract Assets</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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="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.65%;margin:0pt;padding:0pt;"><p 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.82%;margin: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.92%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,313</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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="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.65%;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.82%;border-bottom: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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,529</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;margin:0pt;padding:0pt;"><p 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.82%;margin: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,089</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,234)</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;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.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="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,384</p></td></tr></table> 4313000 784000 3529000 8089000 2234000 9384000 1900000 7500000 7000000 14900000 800000 <table style="border-collapse:collapse;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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.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: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.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: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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.82%;margin: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="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;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.82%;border-bottom: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="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,274</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin: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.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;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.82%;border-bottom:1px 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="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,193</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.65%;margin:0pt;padding:0pt;"><p 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.82%;margin: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,403</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.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:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,250)</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Repayment of contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (887)</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;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.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.65%;border-bottom:1px 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.82%;border-bottom:1px 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;"> 15,652</p></td></tr><tr><td style="vertical-align:bottom;width:81.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,274</p></td></tr></table> 7000000 152000 -878000 6274000 440000 -3521000 3193000 3403000 163000 -6250000 887000 15652000 15274000 15300000 P19M <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:45.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:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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></tr><tr><td style="vertical-align:bottom;width:45.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:2.54%;margin:0pt;padding:0pt;"><p 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.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;">Vertical Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">Insurance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.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:2.54%;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.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;">Deferred Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;">Deferred Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at January 1, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,553</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (940)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin: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.52%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;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:45.92%;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.54%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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%;margin: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.52%;margin:0pt;padding:0pt;"><p 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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;margin: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="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 670</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p 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.6%;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;"> (146)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (146)</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,333</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,602</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.5pt 0pt 0pt;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,208</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Revenue recognized<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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;"> (8,103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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;"> (230,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (239,942)</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 293,054</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px 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.5pt 0pt 0pt;"> 1,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.5pt 0pt 0pt;"> 141,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,765</p></td></tr><tr><td style="vertical-align:bottom;width:45.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 197,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 201,085</p></td></tr></table> 4553000 4553000 -940000 -940000 -7490000 -7490000 6686000 6686000 670000 670000 -146000 -146000 3333000 3333000 -4923000 -4923000 6602000 6602000 196000 196000 5208000 5208000 -8103000 -230616000 -239942000 5539000 286292000 293054000 1170000 141595000 142765000 3814000 197271000 201085000 199400000 3800000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">3. Investments</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 provides the Company’s investment income, and realized gains on investments in 2021:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investment income, net of investment expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 768</p></td></tr><tr><td style="vertical-align:bottom;width:81.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gains on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 62</p></td></tr><tr><td style="vertical-align:bottom;width:81.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized losses on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (129)</p></td></tr><tr><td style="vertical-align:bottom;width:81.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investment income and realized gains, net of investment expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 701</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides the amortized cost, fair value and unrealized gains and (losses) of the Company’s investment securities:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,417</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Obligations of states, municipalities and political subdivisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;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,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,850</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,425</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Residential and commercial mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;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,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,282</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px 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,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px 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;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,601</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;border-bottom:3px 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;"> 67,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,575</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amortized cost and fair value of securities at December 31, 2021, by contractual maturity, are shown in the following table. Actual maturities may differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining Time to Maturity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due in one year or less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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,043</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 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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,026</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due after one year through five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,906</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due after five years through ten years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 14,959</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 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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,939</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due after ten years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Residential and commercial mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 14,387</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 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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,282</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,601</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 67,880</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,575</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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other-than-temporary Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company regularly reviews its individual investment securities for other-than-temporarily impairment. The Company considers various factors in determining whether each individual security is other-than-temporarily impaired, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the financial condition and near-term prospects of the issuer, including any specific events that may affect its operations or earnings;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the length of time and the extent to which the market value of the security has been below its cost or amortized cost;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">general market conditions and industry or sector specific factors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">nonpayment by the issuer of its contractually obligated interest and principal payments; 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','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">-</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company’s intent and ability to hold the investment for a period of time sufficient to allow for the recovery of costs.</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;">Securities with gross unrealized loss position at December 31, 2021, aggregated by investment category and length of time the individual securities have been in a continuous loss position, are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less Than Twelve Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twelve Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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: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:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</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;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:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</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 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:8.61%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</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;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:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:41.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Loss</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 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:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</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;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:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,007</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Obligations of states, municipalities and political subdivisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;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,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;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,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,446</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Residential and commercial mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (139)</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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;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,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;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,687</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px 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,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom: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;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,818</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (455)</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"> (455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 41,250</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;">At December 31, 2021, there were 358 securities in an unrealized loss position. Of these securities, there were none that had been in an unrealized loss position for 12 months or longer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company believes there were no fundamental issues such as credit losses or other factors with respect to any of its available-for-sale securities. The unrealized losses on investments in fixed-maturity securities were caused primarily by interest rate changes. It is expected that the securities would not be settled at a price less than par value of the investments. Because the declines in fair value are attributable to changes in interest rates or market conditions and not credit quality, and because the Company has the ability and intent to hold its available-for-sale investments until a market price recovery or maturity, the Company does not consider any of its investments to be other-than-temporarily impaired at December 31, 2021.</p> <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investment income, net of investment expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 768</p></td></tr><tr><td style="vertical-align:bottom;width:81.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gains on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 62</p></td></tr><tr><td style="vertical-align:bottom;width:81.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized losses on investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (129)</p></td></tr><tr><td style="vertical-align:bottom;width:81.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Investment income and realized gains, net of investment expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> 701</p></td></tr></table> 768000 62000 129000 701000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,417</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Obligations of states, municipalities and political subdivisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;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,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,850</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 31,425</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Residential and commercial mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;margin:0pt;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,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,282</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.04%;background:#cceeff;border-bottom:1px 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,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px 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;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,601</p></td></tr><tr><td style="vertical-align:bottom;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.04%;border-bottom:3px 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;"> 67,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,575</p></td></tr></table> 5452000 1000 36000 5417000 8913000 21000 84000 8850000 31491000 89000 155000 31425000 14387000 34000 139000 14282000 7637000 5000 41000 7601000 67880000 150000 455000 67575000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining Time to Maturity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;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.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due in one year or less</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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,043</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 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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,026</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due after one year through five years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,906</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due after five years through ten years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 14,959</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 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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,939</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Due after ten years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,821</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Residential and commercial mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"> 14,387</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 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:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,282</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,601</p></td></tr><tr><td style="vertical-align:bottom;width:67.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 67,880</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,575</p></td></tr></table> 8043000 8026000 21055000 20906000 14959000 14939000 1799000 1821000 14387000 14282000 7637000 7601000 67880000 67575000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96.74%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less Than Twelve Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Twelve Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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: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:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</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;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:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</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 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:8.61%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</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;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:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:41.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Loss</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 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:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</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;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:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,007</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Obligations of states, municipalities and political subdivisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;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,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;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,292</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (155)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,446</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Residential and commercial mortgage-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (139)</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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;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,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;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,687</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px 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,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;border-bottom: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;"> (41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,818</p></td></tr><tr><td style="vertical-align:bottom;width:41.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (455)</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"> (455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 41,250</p></td></tr></table> 36000 5007000 36000 5007000 84000 4292000 84000 4292000 155000 15446000 155000 15446000 139000 9687000 139000 9687000 41000 6818000 41000 6818000 455000 41250000 455000 41250000 358 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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">4. 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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p 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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.23%;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p 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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;border-bottom:1px solid #000000;margin:0pt;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.92%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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></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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market mutual funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,318</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Debt securities:</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,417</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Obligations of states and municipalities</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> —</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> 8,850</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,850</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,425</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Residential and commercial mortgage-backed securities</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> —</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> 14,282</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,282</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px 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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px 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,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,601</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px 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;"> 22,735</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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px 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;"> 62,158</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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px 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: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:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 84,893</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration - business combinations</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.22%;margin:0pt;padding:0pt;"><p 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;"> —</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.22%;margin:0pt;padding:0pt;"><p 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;"> —</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.23%;margin:0pt;padding:0pt;"><p 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;"> 9,617</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.23%;margin:0pt;padding:0pt;"><p 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.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;"> 9,617</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration - earnout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,866</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private warrant liability</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.22%;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.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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> 15,193</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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,193</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px 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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px 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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:3px 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;"> 38,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,676</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.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:55.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.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="11" style="vertical-align:bottom;white-space:nowrap;width:42.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.59%;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.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 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.11%;margin:0pt;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.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.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 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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - business combinations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td></tr><tr><td style="vertical-align:bottom;width:55.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - earnout</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;"> </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;"> </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;"> </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;"> 50,238</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin: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;width:55.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td></tr><tr><td style="vertical-align:bottom;width:55.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.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;"> —</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;"> 85,321</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.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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><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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Financial Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Money market mutual funds are valued at the closing price reported by the fund sponsor from an actively traded exchange. As the funds are generally maintained at a net asset value which does not fluctuate, cost approximates fair value. These are included as a Level 1 measurement in the table above. The fair values for available-for-sale fixed-maturity securities are based upon prices provided by an independent pricing service. The Company has reviewed these prices for reasonableness and has not adjusted any prices received from the independent provider. Level 2 securities represent assets whose fair value is determined using observable market information such as previous day trade prices, quotes from less active markets or quoted prices of securities with similar characteristics. There were no <span style="-sec-ix-hidden:Hidden_qVaUaAhUyEW9uva1dBLhZw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">transfers</span></span> between Level 1 and Level 2.</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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contingent Consideration – Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimated the fair value of the business combination contingent consideration that is triggered by EBITDA or revenue milestones, which related to certain 2021 acquisitions, using the Monte Carlo simulation method. The fair value of $0.3 million as of December 31, 2021, is based on the simulated revenue and net income (loss) of the Company over the maturity date of the contingent consideration. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimated the fair value of the business combination contingent consideration that is triggered by stock price milestones, which related to certain 2020 and 2021 acquisitions, 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, 2021, the key inputs used in the determination of fair value of $9.3 million included the volume weighted average price of $16.37, strike price of $36.00, discount rate of 7% and volatility of 60%. As of December 31, 2020, the key inputs used in the determination of the fair value of $1.7 million included price of $14.27, strike price of $20.00, discount rate of 9% and volatility of 60%. In the fourth quarter of 2021, the target stock price milestone for one of the 2020 acquisitions was met and a $1.7 million gain equal to the fair value of the contingent consideration was recognized in general and administrative expense on the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company estimated the fair value 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. In January 2021, the 2018 business combination contingent consideration was settled in full for a cash payment of $2.1 million. As of December 31, 2020, the key inputs used in the determination of fair value of $1.8 million include projected revenues and expenses, discount rate of 9.96% to 9.98%, revenue volatility of 18.0% and weighted-average cost of capital of 21.5%. </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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contingent Consideration - </b><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Earnout</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">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, 2021, the key inputs used in the determination of the fair value included exercise price of $22.00, volatility of 65%, forfeiture rate of 15% and stock price </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">of $15.59. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $18.00, $20.00 and $22.00, volatility of 60%, forfeiture rate of 16% and stock price of $14.27.</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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Private 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 estimated the fair value of the private warrants using the Black-Scholes-Merton option pricing model. As of December 31, 2021, the key inputs used in the determination of the fair value included exercise price of $11.50, expected volatility of 60%, remaining contractual term of 3.98 years, and stock price of $15.59. As of December 31, 2020, the key inputs used in the determination of the fair value included exercise price of $11.50, expected volatility of 35%, remaining contractual term of 4.98 years, and stock price of $14.27.</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-line:underline;text-decoration-style:solid;">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. All redeemable convertible preferred stock warrants that were issued prior to the Merger were canceled in exchange of common stock at the closing of the Merger on December 23, 2020. See Note 8.</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;">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:63.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.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:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.93%;margin:0pt;padding:0pt;"><p 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.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;">Contingent </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:63.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:10.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;">Contingent </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.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;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:10.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;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.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;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Earnout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.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;">Combinations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;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.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.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="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> 10,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin: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:63.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,891)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,730)</p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 18,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (2,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,389</p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px 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;"> 13,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px 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,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earnout</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 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;">Combinations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 50,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 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 0.05pt 0pt;"> 33,961</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 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 0pt 0.05pt 0pt;"><span style="font-size:11pt;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 0pt 0.05pt 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 3.5pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;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,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (2,427)</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px 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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;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, 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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 50,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px 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,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 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 0.05pt 0pt;"> 31,534</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size: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:62.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redeemable </b></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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Convertible </b></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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration -</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock </b></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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Business</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Combinations</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,493)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><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','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Changes in fair value of redeemable convertible preferred stock warrants and FVO Notes</span><span style="font-family:'Times New Roman PS Std';font-size:9pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">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-line:underline;text-decoration-style:solid;">Fair Value Disclosure</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2021, the fair value of the convertible senior notes is $400.4 million. The fair value of other debt approximates the unpaid principal balance and is considered a Level 3 measurement. See Note 7.</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.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p 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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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.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.23%;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p 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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;border-bottom:1px solid #000000;margin:0pt;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.92%;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.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;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></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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market mutual funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,318</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Debt securities:</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">U.S. Treasuries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,417</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,417</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Obligations of states and municipalities</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> —</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> 8,850</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,850</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,425</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Residential and commercial mortgage-backed securities</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> —</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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;"> 14,282</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 14,282</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Other loan-backed and structured securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px 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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px 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,601</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,601</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px 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;"> 22,735</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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px 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;"> 62,158</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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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%;border-bottom:3px 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: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:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.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;"> 84,893</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration - business combinations</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.22%;margin:0pt;padding:0pt;"><p 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;"> —</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.22%;margin:0pt;padding:0pt;"><p 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;"> —</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.23%;margin:0pt;padding:0pt;"><p 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;"> 9,617</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.23%;margin:0pt;padding:0pt;"><p 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.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;"> 9,617</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration - earnout</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,866</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private warrant liability</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.22%;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.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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> 15,193</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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,193</p></td></tr><tr><td style="vertical-align:bottom;width:56.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px 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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px 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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:3px 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;"> 38,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,676</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.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:55.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.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="11" style="vertical-align:bottom;white-space:nowrap;width:42.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement at December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.59%;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.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 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.11%;margin:0pt;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.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.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 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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - business combinations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td></tr><tr><td style="vertical-align:bottom;width:55.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration - earnout</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;"> </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;"> </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;"> </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;"> 50,238</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin: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;width:55.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td></tr><tr><td style="vertical-align:bottom;width:55.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.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;"> —</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;"> 85,321</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.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 85,321</p></td></tr></table> 17318000 17318000 5417000 5417000 8850000 8850000 31425000 31425000 14282000 14282000 7601000 7601000 22735000 62158000 84893000 9617000 9617000 13866000 13866000 15193000 15193000 38676000 38676000 3549000 3549000 50238000 50238000 31534000 31534000 85321000 85321000 0 300000 9300000 16.37 36.00 7 60 1700000 14.27 20.00 9 60 1700000 2100000 1800000 9.96 9.98 18.0 21.5 22.00 65 15 15.59 18.00 20.00 22.00 60 16 14.27 11.50 60 P3Y11M23D 15.59 11.50 35 P4Y11M23D 14.27 <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:63.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.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:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.93%;margin:0pt;padding:0pt;"><p 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.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;">Contingent </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:63.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:10.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;">Contingent </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.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;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:10.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;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.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;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Earnout</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.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;">Combinations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,534</p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;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.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.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="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> 10,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin: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:63.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,891)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,730)</p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 18,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (2,244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,389</p></td></tr><tr><td style="vertical-align:bottom;width:63.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px 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;"> 13,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px 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,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,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><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration -</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earnout</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 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;">Combinations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 50,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;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:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 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 0.05pt 0pt;"> 33,961</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,698)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;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.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 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 0pt 0.05pt 0pt;"><span style="font-size:11pt;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 0pt 0.05pt 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 3.5pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;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,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (2,427)</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gain on extinguishment of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,856)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px 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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.91%;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, 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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 50,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px 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,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 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 0.05pt 0pt;"> 31,534</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size: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:62.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Redeemable </b></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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Convertible </b></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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration -</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock </b></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="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Business</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Combinations</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of January 1, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,493)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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.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="font-size:11pt;visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px 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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td></tr><tr><td style="vertical-align:bottom;width:62.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value as of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 100</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">​</span></p><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','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Changes in fair value of redeemable convertible preferred stock warrants and FVO Notes</span><span style="font-family:'Times New Roman PS Std';font-size:9pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">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> 50238000 3549000 31534000 10374000 -54891000 -2062000 -31730000 18519000 -2244000 15389000 13866000 9617000 15193000 6684000 11659000 100000 1762000 50238000 1749000 33961000 -11030000 -8698000 2584000 895000 1700000 -2427000 -3856000 50238000 3549000 31534000 436000 400000 6651000 5500000 -2493000 2090000 6159000 -300000 6684000 11659000 100000 400400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">5. 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.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.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.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></tr><tr><td style="vertical-align:bottom;width:73.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:23.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;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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.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;">2021</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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,381</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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;"> 2,006</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.26%;margin: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></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,741</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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;"> 2,191</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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,112</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,801</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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;"> (17,920)</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.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;"> (9,208)</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,593</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 $4.4 million, $3.8 million and $3.7 million for the years ended December 31, 2021, 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.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.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.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></tr><tr><td style="vertical-align:bottom;width:73.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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;width:23.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;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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.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;">2021</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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,381</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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;"> 2,006</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.26%;margin: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></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,741</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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;"> 2,191</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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,112</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,801</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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;"> (17,920)</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.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;"> (9,208)</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,593</p></td></tr></table> 7287000 1381000 2006000 567000 13102000 10741000 2191000 1112000 24586000 13801000 17920000 9208000 6666000 4593000 4400000 3800000 3700000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">6. 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-line:underline;text-decoration-style:solid;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization.</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, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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: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.13%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Average </b></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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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><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: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.13%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Useful Life </b></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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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><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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;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.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;">(in years)</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">gross</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;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;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,050</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;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.81%;margin:0pt;padding:0pt;"><p 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.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.0</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,135</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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,095)</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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,040</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,802</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;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.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:8.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;"> 2.0</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 450</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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251)</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value of business acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Renewal rights</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:8.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;"> 6.0</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,734</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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (811)</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,923</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,750</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance licenses</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:8.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;">Indefinite</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.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px 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,960</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.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.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;"> —</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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,960</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 150,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,798)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 129,830</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, 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;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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.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: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.15%;margin:0pt;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.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 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.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></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.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 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.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></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.88%;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.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;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,267</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;"> 6.0</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="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;"> 12,170</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;"><span style="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:right;margin:0pt;"> (5,481)</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.15%;margin:0pt;padding:0pt;"><p 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;"> 6,689</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,795</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;">Non-compete agreements</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;"><span style="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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.0</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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;"> 225</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (15)</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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 210</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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;">Aggregate amortization expense related to intangibles was $12.3 million, $2.9 million and $3.7 million for the years ended December 31, 2021, 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="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,419</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;">2023</p></td><td style="vertical-align:bottom;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;"> 20,773</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,722</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;">2025</p></td><td style="vertical-align:bottom;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;"> 16,648</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,718</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;"> 32,840</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;border-bottom:3px 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;"> 120,120</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-line:underline;text-decoration-style:solid;">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:</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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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="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;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: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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,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 adjustments</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="font-size:8pt;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;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: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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance as of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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><tr><td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 197,365</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, 2021</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;"> 225,654</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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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: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.13%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Average </b></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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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><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: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.13%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Useful Life </b></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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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><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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p 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.81%;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.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;">(in years)</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">gross</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;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;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 56,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,050</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;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.81%;margin:0pt;padding:0pt;"><p 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.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.0</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,135</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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,095)</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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,040</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,802</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;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.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:8.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;"> 2.0</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 450</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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251)</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value of business acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Renewal rights</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:8.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;"> 6.0</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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,734</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.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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (811)</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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,923</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,750</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance licenses</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:8.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;">Indefinite</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.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px 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,960</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.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.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;"> —</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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,960</p></td></tr><tr><td style="vertical-align:bottom;width:55.19%;background:#cceeff;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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 150,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,798)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 129,830</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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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.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: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.15%;margin:0pt;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.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 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.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></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.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 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.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></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.88%;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.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;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,267</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;"> 6.0</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="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;"> 12,170</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;"><span style="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:right;margin:0pt;"> (5,481)</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.15%;margin:0pt;padding:0pt;"><p 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;"> 6,689</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.39%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,795</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;">Non-compete agreements</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;"><span style="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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.0</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="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;"> 225</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (15)</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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"> 210</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,961</p></td></tr></table> P9Y 56810000 6760000 50050000 P5Y 48135000 10095000 38040000 P12Y 25389000 2587000 22802000 P2Y 450000 251000 199000 P1Y 400000 294000 106000 P6Y 9734000 811000 8923000 4750000 4750000 4960000 4960000 150628000 20798000 129830000 P7Y 8440000 2173000 6267000 P6Y 12170000 5481000 6689000 P9Y 3688000 893000 2795000 P2Y 225000 15000 210000 24523000 8562000 15961000 12300000 2900000 3700000 <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="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,419</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;">2023</p></td><td style="vertical-align:bottom;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;"> 20,773</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,722</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;">2025</p></td><td style="vertical-align:bottom;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;"> 16,648</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,718</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;"> 32,840</p></td></tr><tr><td style="vertical-align:bottom;width:82.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;background:#cceeff;border-bottom:3px 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;"> 120,120</p></td></tr></table> 21419000 20773000 19722000 16648000 8718000 32840000 120120000 <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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance as of January 1, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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="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;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: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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,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 adjustments</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="font-size:8pt;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;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: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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Balance as of December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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><tr><td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 197,365</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, 2021</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;"> 225,654</p></td></tr></table> 21305000 916000 3657000 -290000 18274000 10176000 161000 28289000 197365000 225654000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">7. Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2021, 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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.4%;margin:0pt;padding:0pt;"><p 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.71%;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:7.93%;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.71%;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:7.06%;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.72%;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.6%;margin:0pt;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.72%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.4%;margin:0pt;padding:0pt;"><p 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.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;">Unaccreted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" 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: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.72%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;margin:0pt;padding:0pt;"><p 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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%;border-bottom:1px solid #000000;margin:0pt;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Discount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" 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: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes, due 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 425,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 414,215</p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (80)</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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px 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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 520</p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 425,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 414,735</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, 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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="vertical-align:bottom;width:58.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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;"> </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="vertical-align:bottom;width:58.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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;"><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, 2021, 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="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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;">2023</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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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;">2025</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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 425,000</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="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px 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;"> 425,600</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-line:underline;text-decoration-style:solid;">Convertible Senior Notes</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:#ffffff;">In September 2021, Porch completed a private Rule 144A offering of </span><span style="background:#ffffff;">$425</span><span style="background:#ffffff;"> million aggregate principal amount of its </span><span style="background:#ffffff;">0.75%</span><span style="background:#ffffff;"> Convertible Senior Notes due in September 2026 (the “2026 Notes”) at an issue price of </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;">, which includes </span><span style="background:#ffffff;">$40</span><span style="background:#ffffff;"> million aggregate principal amount of 2026 Notes issued and sold pursuant to the exercise of the initial purchasers’ option to purchase additional 2026 Notes. The 2026 Notes were offered only to qualified institutional buyers (as defined in the Securities Act of 1933, as amended (the “Securities Act”)), pursuant to Rule 144A under the Securities Act. The net proceeds from the sale of the 2026 Notes were approximately </span><span style="background:#ffffff;">$413.5</span><span style="background:#ffffff;"> million after deducting the initial purchasers’ fees and other estimated expenses. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The 2026 Notes are not redeemable at the Company’s option prior to September 20, 2024. The Company may redeem for cash all or any </span>portion<span style="background:#ffffff;"> of the 2026 Notes, at the Company’s option, on or after September 20, 2024, if the last reported sale price of the common stock has been at least </span><span style="background:#ffffff;">130%</span><span style="background:#ffffff;"> of the conversion price then in effect for at least </span><span style="background:#ffffff;">20</span><span style="background:#ffffff;"> trading days (whether or not consecutive) during any </span><span style="background:#ffffff;">30</span><span style="background:#ffffff;"> consecutive trading day period (including the last trading day of such period) ending</span> on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption, at a redemption price equal to 100% of the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the 2026 Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2026 Notes are convertible at an initial conversion rate of 39.9956 shares of common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $25.0027 per share of common stock (the “Conversion Rate”). The Conversion Rate is subject to customary adjustments for certain events as described in the indenture governing the 2026 Notes. The Company may settle the conversion option obligation with cash, shares of the Company’s common stock, or any combination of cash and shares of the Company’s common stock. Holders of the 2026 Notes may convert the 2026 Notes at their option (in whole or in part) at any time prior to the close of business on the business day immediately preceding June 15, 2026 only under the following circumstances: </p><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;text-align:justify;width:100%;border:0pt;"><tr><td style="width:50.05pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">during any fiscal quarter commencing after the calendar quarter ending on December 31, 2021, if the Company’s common stock price exceeds </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">130%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the conversion price for at least </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> trading days during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days at the end of the prior calendar quarter; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:50.05pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">during the </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> business days after any </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> consecutive trading days in which the trading price per </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 2026 Notes was less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">98%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the product of the closing sale price of the Company’s common stock and the then current conversion rate; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:50.05pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">upon the occurrence of certain corporate actions; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:50.05pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">upon the occurrence of a fundamental change, a make-whole fundamental change or any share exchange event; or </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:12pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:50.05pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">prior to the related redemption date if the Company elects to exercise the company call option. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Upon the occurrence of a make-whole fundamental change or the exercise of the Company’s redemption option, the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026 Notes in connection with such make-whole fundamental change or exercise of redemption (not to exceed </span><span style="background:#ffffff;">52.9941</span><span style="background:#ffffff;"> shares of common stock per </span><span style="background:#ffffff;">$1,000</span><span style="background:#ffffff;"> principal amount of the 2026 Notes).</span> As of December 31, 2021, none of the conditions of the 2026 Notes to early convert have been met.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">As discussed in Note 1, the Company early adopted ASU No. 2020-06 as of January 1, 2021 and concluded that the 2026 Notes will be accounted for as debt, with no bifurcation of the embedded conversion feature. Debt issuance costs </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">were recorded </span>as<span style="background:#ffffff;"> a direct deduction from the related liability in the consolidated balance sheets and are amortized to interest expense over the term of the 2026 Notes. The effective interest rate for the 2026 Notes is </span><span style="background:#ffffff;">1.3%</span><span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Interest expense recognized related to the 2026 Notes was approximately $1.6 million for the year ended December 31, 2021, and comprised of contractual interest expense and amortization of debt issuance costs.</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-line:underline;text-decoration-style:solid;">Capped Call Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the offering of the 2026 Notes, the Company purchased capped calls from certain financial institutions with respect to its common stock. The capped calls each have an initial strike price of $25.0027 per share of the Company’s common stock, which corresponds to the initial conversion price of the 2026 Notes. The capped calls each have an initial cap price of $37.7400 per share and expire in incremental components on each trading date beginning on September 13, 2021 and ending on September 15, 2026. The capped calls are intended to offset potential dilution to the Company’s common stock or offset any cash payments the Company is required to make in excess of the principal amount, as the case may be, with such reduction or offset subject to a cap. The capped calls are subject to adjustments for certain corporate events and standard antidilution provisions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company paid an aggregate amount of $52.9 million for the capped calls. The maximum number of shares of Company’s common stock that can be purchased by the Company under the capped call (assuming no adjustment event) is 5,736,869. The capped call transactions do not meet the criteria for accounting as a derivative as they are indexed to the Company’s stock. As such, the cost of the capped calls is recorded as a reduction to additional paid-in capital on the consolidated balance sheets.</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-line:underline;text-decoration-style:solid;">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 obtained a $40 million secured term loan, which 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”) 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;">In May 2020, the Company was required to use $2.5 million of the proceeds received from the Sale of Serviz (See Note 12) to pay down the term loan, resulting in an outstanding original principal balance of $37.5 million.</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 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.0 million, with two additional co- lenders providing an aggregated $7.0 million in loan proceeds. Two of the co-lenders were the Company’s existing senior secured lenders with a $37.6 million loan balance outstanding at the time of the refinance. The amendments to the loan agreements with the existing senior secured lenders represent 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 $0.8 million. The new loan, which totaled $47.0 million, was used to pay off the existing $37.5 million loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Runway Loan was 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 therein) 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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.6 million 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.0 million, minimum revenue of $15.4 million 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;">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.2 million, 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;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.1 million of the outstanding principal balance of the Runway Loan was required to be repaid, plus interest and prepayment fees of $0.4 million. Following this repayment, the carrying value of the Runway Loan as of December 31, 2020 is $39.0 million. As of December 31, 2020, the Company was in compliance with all covenants of the Runway Loan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2021, the Company entered into an amendment to the Loan and Security Agreement, dated as of July 22, 2020 (as amended, the <span style="font-family:'Times New Roman PS Std';">“</span>Runway Loan Agreement<span style="font-family:'Times New Roman PS Std';">”</span>), with Runway Growth Credit Fund, Inc., as agent for a syndicate of lenders, with a maturity date of December 15, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In conjunction with the issuance of 2026 Notes described above, <span style="background:#ffffff;">all outstanding obligations under the Runway Loan Agreement were repaid. These included the outstanding principal of </span><span style="background:#ffffff;">$40.0</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$2.3</span><span style="background:#ffffff;"> million of final prepayment fees, and </span><span style="background:#ffffff;">$0.5</span><span style="background:#ffffff;"> million of interest and legal fees. A loss on extinguishment of </span><span style="background:#ffffff;">$3.1</span><span style="background:#ffffff;"> million was recorded.</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-line:underline;text-decoration-style:solid;">Pre-2020 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;">In connection with a November 2018 acquisition, the Company issued convertible promissory notes payable to the sellers for an aggregate principal of $7.3 million. These convertible promissory notes bore interest at 4.5% per annum for the first year and 10% per annum thereafter. Upon completion of the Merger on December 23, 2020, the outstanding principal balance of $7.3 million and unpaid interest of $0.5 million 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 a July 2018 acquisition, the Company assumed two convertible promissory notes with an aggregate principal balance of $1.7 million and an interest rate of 3.5% per annum. On February 28, 2020, one of the convertible promissory notes with a principal balance of $1.4 million and a carrying value of $1.2 million converted into 198,750 shares of Series C preferred stock. Holders also received 73,538 common stock warrants. A loss on debt extinguishment of $0.2 million 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 and of $0.3 million and unpaid interest of $0.1 million were paid in full, resulting on a loss on extinguishment of $0.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2019, the Company issued convertible promissory notes with an aggregate original principal balance of $21.6 million, 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;">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 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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.1 million and $1.0 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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.5 million. 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 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 12), 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 $6.0 million.<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-line:underline;text-decoration-style:solid;">Paycheck Protection Program</b><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;"> Loans</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 and is administered by the U.S. Small Business Administration (“SBA”). The Company received loan proceeds of $8.1 million (the “Porch PPP Loan”). The term of the Porch PPP Loan was two years with a maturity date of April 18, 2022 and bore interest at a fixed rate of 1.00%. Payments of principal and interest on the Porch PPP Loan were deferred for the first nine months of the term of the Porch PPP Loan. Principal and interest were payable monthly, less the amount of any potential forgiveness. In June 2021 the loan was forgiven in whole. As a result, the outstanding principal balance of $8.1 million and unpaid interest of $0.1 million were written off and the Company recorded a $8.2 million gain on extinguishment in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As part of the July 23, 2020 acquisition (see Note 12), the Company assumed a loan pursuant to the Paycheck Protection Program for the amount of $0.4 million. The loan had 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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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 July 2020, the Company entered into convertible loan agreement with Cantor Fitzgerald Securities in the amount of $10.0 million. 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 0pt 12pt 0pt;">Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $12.1 million, which included $10.0 million principal balance, $2.0 million final payment fee, and $0.1 million of accrued interest. As a result of the PTAC merger, a contingent beneficial conversion feature became exercisable. The commitment date intrinsic value of $0.6 million 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.8 million. The remaining cash payment was allocated to extinguish the debt and interest payable, resulting in a gain on extinguishment of $5.0 million.</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 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 thousand each, plus accrued interest commencing on January 21, 2021. As of December 31, 2021, the promissory notes had a carrying amount of $0.5 million.</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-line:underline;text-decoration-style:solid;">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;">On December 19, 2019, the Company issued a promissory note for an aggregate principal of $3.0 million, 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.0 million, 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 (as each term is defined therein) 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 thousand. 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.5 million. The amended note was initially recorded at its fair value of $4.2 million. The fair value of the guarantee of $0.3 million 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. Upon completion of the Merger on December 23, 2020, the loan was paid off in full in the amount of $4.4 million, which included $3.4 million principal balance, $1.0 million final payment fee, and $0.1 million of accrued interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 11, 2020, the Company entered into a future receivables agreement, in which the Company received consideration of $2.0 million and agreed to sell 10% of all of Company’s future accounts receivable from the Company’s customers until an amount ranging between $2.3 million and $2.7 million, 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.0 million of principal and $0.7 million 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 0pt 12pt 0pt;">In connection with certain 2017 and 2018 acquisitions, the Company issued term promissory notes payable to the sellers for an aggregate principal of $1.3 million. Upon completion of the Merger on December 23, 2020, the aggregate outstanding principal of $1.3 million and unpaid interest of $0.1 million were paid in full.</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-line:underline;text-decoration-style:solid;">Line of Credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the acquisition of HOA on April 5, 2021, the Company assumed a $5.0 million revolving line of credit (“RLOC”) with Legacy Texas Bank that had an outstanding balance of $3.9 million. Outstanding balances under the RLOC bear interest at the Wall Street Journal Prime + 0% and mature on November 16, 2022. In addition, the Company pays 0.25% per annum of the daily unused portion of the RLOC. The Company repaid the outstanding $4.0 million of borrowings on the RLOC in November 2021.</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-line:underline;text-decoration-style:solid;">Term Loan Facility</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the acquisition of HOA on April 5, 2021, the Company assumed a nine-year, $10.0 million term loan facility with a local bank. As of December 31, 2021, the Company has made no borrowings on the term loan facility.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At December 31, 2021, 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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.4%;margin:0pt;padding:0pt;"><p 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.71%;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:7.93%;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.71%;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:7.06%;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.72%;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.6%;margin:0pt;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.72%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.4%;margin:0pt;padding:0pt;"><p 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.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;">Unaccreted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" 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: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.72%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;margin:0pt;padding:0pt;"><p 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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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%;border-bottom:1px solid #000000;margin:0pt;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Discount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" 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: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes, due 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 425,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 414,215</p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> (80)</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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px 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.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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 520</p></td></tr><tr><td style="vertical-align:bottom;width:58.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 425,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 414,735</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, 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></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="vertical-align:bottom;width:58.55%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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;"> </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="vertical-align:bottom;width:58.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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> 425000000 10785000 414215000 600000 80000 520000 425600000 80000 10785000 414735000 0.010 8317000 8317000 0.1105 41764000 2686000 29000 39049000 750000 133000 617000 50831000 2819000 29000 47983000 <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, 2021, 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="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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;">2023</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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 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;">2025</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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 425,000</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="vertical-align:bottom;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:77%;background:#cceeff;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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px 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;"> 425,600</p></td></tr></table> 150000 150000 150000 150000 425000000 425600000 425000000 0.0075 1 40000000 413500000 1.30 20 30 1 39.9956 1000 25.0027 1.30 20 30 5 5 1000 0.98 52.9941 1000 0.013 1600000 25.0027 37.7400 52900000 5736869 40000000 500000 4.00 5 P3M 2.5 2.00 1 2500000 37500000 40000000.0 7000000.0 37600000 800000 47000000.0 37500000 0.0055 0.0905 2 0.1105 0.02 0.015 0.01 0.005 1600000 0.035 0.05 3000000.0 15400000 0.80 1200000 7100000 400000 39000000.0 40000000.0 2300000 500000 -3100000 7300000 0.045 0.10 7300000 500000 2 1700000 0.035 1 1400000 1200000 198750 73538 200000 300000 100000 300000 21600000 0.10 0.10 16100000 1000000.0 5500000 2 0 3000000 P1Y 6000000.0 8100000 P2Y 0.0100 8100000 100000 8200000 400000 0.01 10000000.0 0.20 0.12 12100000 10000000.0 2000000.0 100000 600000 5800000 5000000.0 750000 0.0038 5 150000 500000 3000000.0 0.03 403101 3000000.0 0.25 P1Y 1000 51502 2500000 4200000 300000 4400000 3400000 1000000.0 100000 2000000.0 0.10 2300000 2700000 2000000.0 700000 0 1300000 1300000 100000 5000000.0 3900000 0 0.0025 4000000.0 P9Y 10000000.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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">8. 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-line:underline;text-decoration-style:solid;">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:#ffffff;">As of December 31, 2021, the Company had authorized a total of </span><span style="background:#ffffff;">410,000,000</span><span style="background:#ffffff;"> shares for issuance with </span><span style="background:#ffffff;">400,000,000</span><span style="background:#ffffff;"> shares designated as common stock, and </span><span style="background:#ffffff;">10,000,000</span><span style="background:#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-line:underline;text-decoration-style:solid;">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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:25.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued and outstanding common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95,911,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75,519,151</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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 1 and Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,150,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total common shares issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,961,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81,669,151</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,625,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,700,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,822,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,414,611</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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 and awards (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,717,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,581,902</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020 Equity Plan pool reserved for future issuance (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,126,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,137,824</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible senior notes, due 2026<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,998,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total shares of common stock outstanding and reserved for future issuance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 132,421,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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><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','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$25</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> per share to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$37.74</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> per share, which would result in </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">11,261,261</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> potentially dilutive shares instead of the shares reported in this table.</span></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="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table above excludes common stock contingently issuable in connection with acquisitions described in Note 12. Such common stock is issuable to the extent specified operational milestones are achieved or market conditions are met in the future. See Notes 4 and 12 for more information.</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-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">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:#ffffff;">Upon completion of the Merger with PTAC on December 23, 2020, the Company assumed </span><span style="background:#ffffff;">8,625,000</span><span style="background:#ffffff;"> public warrants and </span><span style="background:#ffffff;">5,700,000</span><span style="background:#ffffff;"> private warrants to purchase an aggregate </span><span style="background:#ffffff;">14,325,000</span><span style="background:#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:#ffffff;">one</span><span style="background:#ffffff;"> share of common stock at a price of </span><span style="background:#ffffff;">$11.50</span><span style="background:#ffffff;"> per share, subject to adjustment, commencing </span><span style="background:#ffffff;">30 days</span><span style="background:#ffffff;"> after the completion of the Merger, and expiring on December 23, 2025, which is </span><span style="background:#ffffff;">five years</span><span style="background:#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:#ffffff;">The Company may call the public warrants for redemption (excluding the private warrants), in whole, at a price of </span><span style="background:#ffffff;">$0.01</span><span style="background:#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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">●</span></span><span style="background:#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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">●</span></span><span style="background:#ffffff;">upon not less than </span><span style="background:#ffffff;">30</span><span style="background:#ffffff;"> days’ prior written notice of redemption to each public warrant holder,</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="background:#ffffff;">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="background:#ffffff;">if, and only if, the last sale price common stock equals or exceeds </span><span style="background:#ffffff;">$18.00</span><span style="background:#ffffff;"> per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any </span><span style="background:#ffffff;">20</span><span style="background:#ffffff;"> trading days within a </span><span style="background:#ffffff;">30</span><span style="background:#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></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="background:#ffffff;">●</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="background:#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:#ffffff;">30</span><span style="background:#ffffff;">-day trading period referred to above and continuing each day thereafter until the date of redemption.</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#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, as defined in the warrant agreements. 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. </span><span style="background:#ffffff;">1,795,700</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">5,700,000</span><span style="background:#ffffff;"> private warrants were held by the initial purchases or their permitted transferees as of December 31, 2021 and 2020, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The public and private warrants are classified separately on our consolidated balance sheets due to differences in each instrument’s contractual terms. The public warrants are classified in equity classified financial instruments and are not remeasured periodically. The private warrants are liability classified financial instruments measured at fair value, with periodic changes in fair value recognized through earnings. See Note 4.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 23, 2021, the Company announced that it would redeem all outstanding public warrants on April 16, 2021 pursuant to a provision of the warrant agreement under which the public warrants were issued. In connection with the redemption, the public warrants stopped trading on the Nasdaq Capital Market and were delisted, with the trading halt announced after close of market on April 16, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Detail related to public and private warrant activity for the year ended December 31, 2021 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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: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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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: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:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Received</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,325,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin: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,023,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,023,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,741</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cashless exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,329,454)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 498,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;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="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176,470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,521,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,741</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;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-line:underline;text-decoration-style:solid;">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 upon completion of the Merger on December 23, 2020, 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;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:10.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><p style="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 Convertible</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </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 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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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 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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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.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:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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: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: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:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 965,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.39</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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;"> 209,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 5.62</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="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 0pt 0.05pt 0pt;"> (1,174,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 4.60</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="font-size:1pt;font-style:normal;margin-bottom:12pt;text-decoration-line:none;visibility:hidden;">​</span></p> 410000000 400000000 10000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:25.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued and outstanding common shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 95,911,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75,519,151</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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 1 and Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,150,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total common shares issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 97,961,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 81,669,151</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,625,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,700,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,822,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,414,611</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;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 and awards (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,717,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,581,902</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020 Equity Plan pool reserved for future issuance (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,126,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,137,824</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible senior notes, due 2026<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,998,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Total shares of common stock outstanding and reserved for future issuance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 132,421,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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><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','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$25</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> per share to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$37.74</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> per share, which would result in </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">11,261,261</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> potentially dilutive shares instead of the shares reported in this table.</span></td></tr></table> 95911597 75519151 2050000 6150000 97961597 81669151 8625000 1795700 5700000 4822992 6414611 2717154 2581902 8126263 11137824 16998130 132421836 116128488 25 37.74 11261261 8625000 5700000 14325000 1 11.50 P30D P5Y 0.01 30 18.00 20 30 30 1795700 5700000 <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:62.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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: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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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: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:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares Issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;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.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash Received</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,325,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin: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,023,376)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,023,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,741</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cashless exercises</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,329,454)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 498,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;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="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176,470)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,521,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 126,741</p></td></tr></table> 14325000 -11023376 11023376 126741000 -1329454 498036 -176470 1795700 11521412 126741000 702791 1705266 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:10.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.61%;margin:0pt;padding:0pt;"><p style="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 Convertible</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:24.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Preferred Stock</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </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 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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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 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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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.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:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="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: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: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:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 965,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.39</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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;"> 209,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 5.62</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="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 0pt 0.05pt 0pt;"> (1,174,541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 4.60</p></td></tr><tr><td style="vertical-align:bottom;width:70.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table> 965157 4.39 209384 5.62 1174541 4.60 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">9. 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-line:underline;text-decoration-style:solid;">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;">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 8,126,263. 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 ended 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 awards (“RSA”), restricted stock units (“RSU”) and other stock awards, and performance awards to employees, officers, non-employee directors and independent service providers of the Company, collectively referred to as “Awards” or “Equity Awards.” 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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Porch’s 2012 Equity Incentive Plan (the “2012 Plan”) provides for the grant of equity awards to employees, directors and consultants of the Company. Each Legacy Porch option from the 2012 Plan that was outstanding immediately prior to the Merger and held by current employees or service providers, whether vested or 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 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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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 equity awards in the normal course, earnout restricted stock and 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:57.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.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:2.44%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:bottom;width:57.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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.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:2.44%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,232</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee earnout restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 22,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px 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;"> 13,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;width:57.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="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 38,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 11,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 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-line:underline;text-decoration-style:solid;">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 redeemable convertible preferred stock from an existing investor for an aggregate purchase price of $4.0 million ($0.53 per Legacy Porch share). The Company determined that the purchase price was below fair value of such shares and as result recorded stock-based compensation expense of $33.2 million 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 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.6 million 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 stock-based compensation expense of $1.6 million was recorded in 2020 related to these awards, of which $0.7 million was related to former employees and immediately recognized, as there is no continued service vesting requirement, and $0.9 million 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-based compensation expense of $1.9 million was recognized in March 2021.</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-line:underline;text-decoration-style:solid;">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 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-line:underline;text-decoration-style:solid;">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 2020 Plan and 2012 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 of Directors. 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.</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, 2021 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;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="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom:3px 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="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;"> 297,343</p></td><td style="vertical-align:bottom;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.7%;margin: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.10</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,700,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width: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;"> (180,985)</p></td><td style="vertical-align:bottom;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.7%;margin: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.08</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;width:58.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width: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, 2021</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;"> 4,822,992</p></td><td style="vertical-align:bottom;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.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.63</p></td><td style="vertical-align:bottom;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:1px 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="vertical-align:bottom;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;"> 57,973</p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,160,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px 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;"> 40,205</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, 2021, 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:66.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p 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:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.9 – 1.3 %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.6 – 1.9 %</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;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: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:9.44%;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: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:9.44%;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: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:9.44%;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="vertical-align:bottom;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;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: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:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">60 – 61 %</p></td><td style="vertical-align:bottom;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:9.44%;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: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:9.44%;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><tr><td style="vertical-align:bottom;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant fair value per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$8.23 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$2.26 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$0.85 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate 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, 2021 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 fair value of stock options that vested during the years ended December 31, 2021, 2020 and 2019, was $2.6 million, $1.8 million and $1.8 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total amount of unrecognized stock-based compensation expense for options granted to employees and nonemployees as of December 31, 2021, is approximately $4.2 million and is expected to be recognized over a weighted-average period of 1.3 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-line:underline;text-decoration-style:solid;">RSUs and Payroll Reduction Program</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Payroll Reduction Program</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 $4.0 million 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 an aggregated of 2,356,045 RSUs were issued prior to December 31, 2020. 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 0pt 12pt 0pt;">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 stock-based compensation expense was recorded in 2020. During 2021, all remaining awards vested and the remaining stock-based compensation expense of $1.6 million was recorded in 2021. </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-line:none;">RSUs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2021, the Company granted RSUs under various equity award programs. RSUs granted to employees typically vest 25% of the shares one year after the vesting commencement date and the <span style="-sec-ix-hidden:Hidden_vqqZm5UUA06AFd1ttRo5SA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">remainder</span></span> ratably on a quarterly or semi-annual basis over the following three years. Included in 2021 RSU grants are approximately 1.4 million of RSUs with the grant-date fair value of $27.8 million, pursuant to a special equity award program referred to as the Together We Win Program, which vest quarterly over three years from the vesting commencement date. </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 RSUs for the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;margin:0pt;padding:0pt;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;margin:0pt;padding:0pt;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,415,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.64</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;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,955,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;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.87</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,386,853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.30</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;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="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (270,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11.67</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px 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,712,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18.77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The total amount of unrecognized stock-based compensation expense for RSUs granted to employees and nonemployees as of December 31, 2021, is approximately $44.7 million and is expected to be recognized over a weighted-average period of 1.6 years.</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-line:underline;text-decoration-style:solid;">Employee Earnout Restricted Stock</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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_dg6j2gJWx0yCaLpAf2CXWg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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 was recognized as stock-based 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 $0.3 million in stock-based compensation expense related to the employee earnout shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2021, 61,865 shares were forfeited due to employee terminations. This resulted in the grant of 12,252 additional shares to employee holders at a weighted-average grant date fair value of $14.19. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2021, 641,526 restricted employee earnout shares were fully vested, as the first and second market conditions for vesting were fully satisfied as a result of the Company’s stock price and trading activity. The Company recorded $11.2 million in stock-based compensation expense related to the employee earnout shares in 2021.</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-line:underline;text-decoration-style:solid;">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_8Z06qBcNSEmGwlnVnjA7Wg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-third installments if certain stock price triggers are achieved within <span style="-sec-ix-hidden:Hidden_luOmw0eyFUyGWv4gbd_P8g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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_LLxBVxtHr0OaycRqMufAGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36-month</span></span> period. The fair value of the award on the grant date is an average of $12.08 per share and was recognized as stock-based 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 $0.3 million in stock-based compensation expense related to the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2021, 666,666 CEO restricted earnout shares were fully vested, as the first and second market conditions for vesting were fully satisfied as a result of the Company’s stock price and trading activity. The Company recorded $11.8 million in stock-based compensation expense related to the restricted stock award in 2021.</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-line:underline;text-decoration-style:solid;">Restricted Stock Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity of restricted stock awards in connection with certain legacy acquisitions for the year ended December 31, 2021:</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: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="vertical-align:bottom;width:86.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 166,762</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="vertical-align:bottom;width:86.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (162,370)</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="vertical-align:bottom;width:86.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:3px 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;"> 4,392</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> 8126263 0.05 0.4697 <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:57.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.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:2.44%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.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></tr><tr><td style="vertical-align:bottom;width:57.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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.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:2.44%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.44%;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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,232</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee earnout restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 22,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px 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;"> 13,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;width:57.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="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 38,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 11,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 35,972</p></td></tr></table> 1933000 1616000 33232000 22961000 13698000 9680000 2740000 38592000 11296000 35972000 7559047 4000000.0 0.53 33200000 901940 11 2600000 1600000 700000 900000 1900000 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;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="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balances as of December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;border-bottom:3px 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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;border-bottom:3px 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="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;"> 297,343</p></td><td style="vertical-align:bottom;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.7%;margin: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.10</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,700,557)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width: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;"> (180,985)</p></td><td style="vertical-align:bottom;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.7%;margin: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.08</p></td><td style="vertical-align:bottom;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="vertical-align:bottom;width:58.65%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width: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, 2021</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;"> 4,822,992</p></td><td style="vertical-align:bottom;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.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.63</p></td><td style="vertical-align:bottom;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:1px 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="vertical-align:bottom;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;"> 57,973</p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,160,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:1px 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;"> 40,205</p></td></tr></table> 6414611 2.85 P7Y9M18D 73260000 297343 15.10 1700557 2.56 180985 5.08 7420 4.30 4822992 3.63 P7Y 57973000 3160534 2.87 P6Y6M 40205000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.43%;margin:0pt;padding:0pt;"><p 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:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.9 – 1.3 %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.6 – 1.9 %</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;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: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:9.44%;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: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:9.44%;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: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:9.44%;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="vertical-align:bottom;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:66.43%;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: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:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">60 – 61 %</p></td><td style="vertical-align:bottom;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:9.44%;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: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:9.44%;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><tr><td style="vertical-align:bottom;width:66.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant fair value per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$8.23 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$2.26 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$0.85 </p></td></tr></table> 0.009 0.013 0.003 0.006 0.016 0.019 P5Y P6Y P5Y P6Y P3Y P6Y 0.60 0.61 0.59 0.60 0.46 0.51 8.23 2.26 0.85 2600000 1800000 1800000 4200000 P1Y3M18D 4000000.0 2356045 2356045 6500000 1600000 0.25 P1Y P3Y 1400000 27800000 P3Y <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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;margin:0pt;padding:0pt;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;margin:0pt;padding:0pt;"><p style="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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" 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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,415,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3.64</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.13%;margin:0pt;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,955,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;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.87</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,386,853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4.30</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;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="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (270,777)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11.67</p></td></tr><tr><td style="vertical-align:bottom;width:74.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px 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,712,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18.77</p></td></tr></table> 2415140 3.64 2955252 18.87 2386853 4.30 270777 11.67 2712762 18.77 44700000 P1Y7M6D 976331 3 18.00 20 30 P36M 20.00 22.00 12.08 P1Y 300000 61865 12252 14.19 641526 11200000 1000000 1 18.00 20 30 P36M 20.00 22.00 12.08 P1Y 300000 666666 11800000 <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: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="vertical-align:bottom;width:86.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 166,762</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="vertical-align:bottom;width:86.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (162,370)</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="vertical-align:bottom;width:86.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;border-bottom:3px 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;"> 4,392</p></td></tr></table> 166762 162370 4392 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">10. 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 (expense) 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 style="height:1pt;"><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p 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.14%;margin: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:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px 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,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px 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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96)</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 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.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.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.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.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 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.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.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;">2021</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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,070</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,469</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 37,108</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 229</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> —</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,444</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,126</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss and loss adjustment reserves </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 10</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="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,119</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 5,098</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,317)</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 57,682</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,091)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred policy acquisition costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reinsurance balance due </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,197)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (943)</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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="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;"> (58,035)</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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, <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 valuation allowance increased by $25.3 million for the year ended December 31, 2021 from $63.3 million to $88.6 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, 2021 and 2020, the Company had net operating loss carryforwards for federal tax purposes of approximately $360.3 million and $209.4 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 began to expire in 2022. The net operating loss with an unlimited carryforward period is $257.4 million for federal tax purposes and $43.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 (expense) provision to the amounts computed by applying the statutory federal income tax rate to earnings before income taxes is shown as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,677</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;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,475</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (803)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin: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,049)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,507)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Officer compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;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:65.28%;background:#cceeff;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,791)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,145)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 991</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom: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;"> (14,142)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px 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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom: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;"> (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 2021, while the Company’s effective tax rate for 2021, 2020 and 2019 was 8.8%, 3.0%, and (0.1)%, respectively. The difference is due primarily to the tax benefit of pre-tax book losses being offset by a 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;">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 2018 and 2016, 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.</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, 2021 and 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:65.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p 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.14%;margin: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:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (205)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p 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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px 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,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px 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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96)</p></td></tr></table> -1065000 205000 71000 67000 -860000 71000 67000 -8561000 -1433000 21000 -852000 -327000 8000 -9413000 -1760000 29000 -10273000 -1689000 96000 <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.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.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.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.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 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.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.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;">2021</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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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,070</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,469</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 37,108</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 229</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> —</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,444</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,126</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss and loss adjustment reserves </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 10</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="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,802</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,119</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 5,098</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,317)</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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;"> 57,682</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,091)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred policy acquisition costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reinsurance balance due </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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,197)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,180)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (943)</p></td></tr><tr><td style="vertical-align:bottom;width:73.86%;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="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;"> (58,035)</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></tr><tr><td style="vertical-align:bottom;width:73.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td></tr></table> 1070000 1114000 1753000 2469000 37108000 2036000 229000 452000 357000 1444000 1126000 11971000 10000 8000 87802000 50119000 5098000 6385000 88613000 63317000 57682000 939000 50000 10660000 1091000 857000 44197000 1180000 943000 58035000 943000 353000 4000 25300000 63300000 88600000 360300000 360300000 209400000 209400000 257400000 257400000 43300000 43300000 <table style="border-collapse:collapse;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,677</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;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,475</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (803)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (515)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin: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,049)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,507)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Officer compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;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:65.28%;background:#cceeff;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,791)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,145)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.14%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 991</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;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="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom: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;"> (14,142)</p></td></tr><tr><td style="vertical-align:bottom;width:65.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px 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,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom: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;"> (96)</p></td></tr></table> -24492000 -11702000 -21677000 -5531000 -2097000 -1475000 -347000 803000 515000 1049000 -12821000 -1148000 6507000 5306000 176000 1791000 -824000 2145000 -123000 -159000 -119000 648000 -502000 -991000 25296000 13764000 14142000 -10273000 -1689000 96000 0.21 0.088 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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">11. 401(k) Savings Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During 2021, the Company has nine defined contribution savings plans under Section 401(k) of the Internal Revenue Code. These plans cover substantially all domestic employees who meet minimum age and service </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. Company contributions to the plans may be made at the discretion of the Board. Prior to 2021, the Company had not made contributions to the plans. In 2021, the Company made approximately $0.6 million of contributions. </p> 9 0 600000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">12. 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 2021, 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 $5.4 million, $0.2 million and $0.1 million during 2021, 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;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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">2021 Acquisitions</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 the total consideration and the preliminary estimated fair value of the assets acquired and liabilities assumed for business combinations made by the Company during 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">V12 Data</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">HOA</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">Rynoh</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">AHP</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">Floify</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Other Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 20,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 84,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 43,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 75,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 27,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 283,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 22,773</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,026</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,707</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Holdback liabilities and amounts in escrow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 9,825</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Contingent consideration - equity-classified</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,685</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,685</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Contingent consideration - liability-classified</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 8,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 10,369</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;border-bottom:3px double #000000;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:5.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 21,756</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 114,828</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,802</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 46,250</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 95,399</p></td><td style="vertical-align:bottom;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:1.23%;border-bottom:3px double #000000;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:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,249</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 346,284</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;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:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,035</p></td><td style="vertical-align:bottom;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:0.82%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 17,766</p></td><td style="vertical-align:bottom;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:0.82%;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:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;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:0.82%;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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 5,078</p></td><td style="vertical-align:bottom;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:0.82%;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:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,508</p></td><td style="vertical-align:bottom;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:1.23%;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,473</p></td><td style="vertical-align:bottom;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:0.82%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 27,268</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 235,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 8,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 251,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 996</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 615</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 334</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,889</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Customer relationships</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">9.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 16,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 12,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 7,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 10,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 48,370</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Acquired technology</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">4.0</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,525</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 28,300</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,340</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Trademarks and tradenames</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">12.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 12,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 21,700</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Non-competition agreements</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">2.0</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 225</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Value of business acquired</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">1.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Renewal rights</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">8.0</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 7,692</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,042</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 9,734</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Trademarks and tradenames</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Indefinite</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Insurance licenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Indefinite</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,960</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,960</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 16,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 45,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 22,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 45,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 53,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 14,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 197,365</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 55,165</p></td><td style="vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 55,193</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 31,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 397,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 40,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 62,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 96,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 664,725</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,871)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269,460)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (517)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,487)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,014)</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,485)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (295,834)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,262)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Long term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,026)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,434)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,585)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Deferred tax liabilities, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,760)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;border-bottom:3px double #000000;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:5.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 21,756</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 114,828</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,802</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 46,250</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 95,399</p></td><td style="vertical-align:bottom;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:1.23%;border-bottom:3px double #000000;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:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,249</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 346,284</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;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">January 12, 2021 Acquisition of V12 Data</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 12, 2021, Porch acquired V12 Data, an omnichannel marketing platform. The purpose of the acquisition is to expand the scope and nature of Porch’s service offerings, add additional team members with important skillsets, and realize synergies. Porch acquired V12 Data for $20.3 million cash with an additional $1.4 million as contingent consideration. The contingent consideration is based on the achievement of certain Revenue and EBITDA milestones over the <span style="-sec-ix-hidden:Hidden_Lvtrph_dQUuAlD7IDkEM4w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> succeeding years and is paid in cash or common stock at Porch’s discretion. The consideration was paid to the sellers in exchange for net assets of $21.8 million. Goodwill is expected to be deductible for tax purposes. Acquisition-related costs of $0.8 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of the intangible assets of V12 Data as of the date of the acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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 weighted-average amortization period for the acquired intangible assets is 7.6 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the customer relationships intangible asset was calculated through the income approach using the multi-period excess earnings methodology. The estimated fair value of the trademarks and tradenames as well as acquired technology intangible assets were calculated through the income approach using the relief from royalty methodology. The estimated fair value of the non-competition agreement is derived using the with and without method over the contractual term of the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">April 5, 2021 Acquisition of HOA</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 5, 2021, Porch acquired HOA. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and operate as a full service insurance carrier in 15 states. Total consideration related to this transaction included $114.8 million, consisting of $84.1 million in cash, $22.8 million in Porch common stock, and acquisition hold backs and contingent consideration of $7.7 million. An additional $0.3 million related to the final working capital adjustment was paid to the sellers in the third quarter of 2021. Goodwill is not expected to be deductible for tax purposes. Acquisition-related costs of $1.9 million were primarily for legal and due-diligence related fees and are included in general and administrative expenses for the year ended December<span style="white-space:pre-wrap;"> 31, 2021. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of the intangible assets of HOA as of the date of the acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Business acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Renewal rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Insurance licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Indefinite</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average amortization period for the acquired intangible assets is 9.5 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of customer relationships was estimated through the income approach using the multi-period excess earnings methodology. The fair value of trade name and trademarks was estimated through the income approach using the relief from royalty methodology. The business acquired was valued using the income approach based on estimates of expected future losses and expenses associated with the policies that were in-force as of the closing date of the transaction compared to the future premium remaining to be earned. Renewal rights asset was estimated through the income approach based on premium forecast and cash flows from the renewal policies modeled over the life of the renewals. The insurance licenses were valued using the market approach based on arms-length transactions in which certificate authority companies with licenses were purchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">May 20, 2021 Acquisition of Rynoh</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 20, 2021, Porch acquired Segin Systems, Inc. (“Rynoh”), a software and data analytics company that supports financial management and fraud prevention primarily for the title and real estate industries. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $35.8 million, consisting of $32.3 million in cash paid at closing, and acquisition hold backs of $3.5 million. Goodwill is not expected to be deductible for tax purposes. Acquisition-related costs of $0.2 million were primarily for legal and due-diligence related fees and are included in general and administrative expenses for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the fair value of the intangible assets of Rynoh as of the date of the acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"> <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 weighted-average amortization period for the acquired intangible assets is 10.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of customer relationships was estimated through the income approach using the multi-period excess earnings methodology. The fair value of trade name and trademarks, as well as acquired technology was estimated </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">through the income approach using the relief from royalty methodology. The fair value of the non-competition agreement is derived using the with and without method over the contractual term of the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">September 9, 2021 Acquisition of AHP</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 9, 2021, Porch acquired AHP, a company providing home warranty policies. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $46.3 million, consisting of $43.8 million in cash paid at closing, and acquisition hold backs of $2.5 million. Acquisition-related costs of $0.5 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021<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 following table summarizes the fair value of the intangible assets of AHP as of the date of the acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Renewal rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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 weighted-average amortization period for the acquired intangible assets is 7.0 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Renewal rights asset was estimated through the income approach based on forecast and cash flows from the renewal policies modeled over the life of the renewals. The fair value of trade name and trademarks was estimated through the income approach using the relief from royalty methodology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">October 27, 2021 Acquisition of Floify</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On October 27, 2021, Porch acquired Floify, a company providing digital mortgage automation and point-of-sale software for mortgage companies and loan officers. The purpose of the acquisition is to expand the scope and nature of Porch’s product offerings, add additional team members with important skillsets, and realize synergies. Total consideration related to this transaction includes $95.4 million, consisting of $76.0 million in cash, $9.9 million of Porch common stock, $0.9 million in acquisition hold backs and a guarantee that the Porch common stock will double in value by the end of 2024 with respect to any such Porch shares retained by the sellers throughout the period. The guarantee requires Porch to provide additional shares of common stock or cash to sellers if the stock does not double in value. The value of the guarantee at acquisition date was estimated to be $8.6 million. Acquisition-related costs of $0.4 million are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021<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 following table summarizes the fair value of the intangible assets of Floify as of the date of the acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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 weighted-average amortization period for the acquired intangible assets is 5.6 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of customer relationships and non-competition agreement, was estimated through the with-and-without method based on a comparison of the prospective revenues or expenses for the business with and without these intangible assets in place. The fair value of trade name and trademarks, was estimated through the income approach using the relief from royalty methodology. The fair value of the acquired technology was estimated through the multi-period excess earnings method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue from these five acquisitions included in the Company’s consolidated statements of operations through December 31, 2021 is $79.6 million. Net loss included in the Company’s consolidated statements of operations from these acquisitions through December 31, 2021 is $1.8 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 0pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Unaudited Pro Forma Consolidated Financial Information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;text-indent:24pt;margin:8pt 0pt 0pt 0pt;">The following table summarizes the estimated unaudited pro forma consolidated financial information of the Company as if the acquisitions deemed significant under ASC 805 – Business Combinations, which were V12 Data, HOA, Rynoh and Floify had occurred on January 1, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;text-indent:23.75pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 215,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 148,771</p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,239)</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="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;"> (61,253)</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;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;">Other Acquisitions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2021, the Company completed other acquisitions which were not individually material to the consolidated financial statements. The purpose of the 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 these acquisitions were $1.6 million and are included in general and administrative expenses on the consolidated statements of operations for the year ended December 31, 2021. Goodwill of $3.5 million is not expected to be deductible for tax purposes, while goodwill of $11.0 million is expected to be deductible for tax purposes.</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-line:underline;text-decoration-style:solid;">2020 Acquisitions and Disposals</b></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 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;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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: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.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:7.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></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:11pt;font-weight:bold;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:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;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:11pt;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:11pt;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:11pt;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:11pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.28%;margin:0pt;padding:0pt;"><p style="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;">iRoofing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;border-bottom:1px 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;border-bottom:1px 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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 0.05pt 0pt;"> 1,749</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:middle;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:middle;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">13.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (322)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;border-bottom:1px 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;border-bottom: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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 0pt 0.05pt 0pt;"> (1,733)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px 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-line:underline;text-decoration-style:solid;">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.6 million 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-line:underline;text-decoration-style:solid;">December 31, 2020 Acquisition (“iRoofing”)</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-line:underline;text-decoration-style:solid;">Other Acquisitions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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 $0.2 millions 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. </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;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">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.0 million 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.7 million. The consideration allocated to the revenue transaction based on the fair value of services to be delivered is $5.0 million. The remainder of the consideration, was determined to be consideration for Serviz. Serviz had net assets of approximately $1.3 million. The Company recorded a gain of $1.4 million 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-line:underline;text-decoration-style:solid;">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 $0.5 million which included definite-lived intangible assets of $0.3 million, net liabilities of $0.8 million and goodwill of $1.0 million. 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 $0.1 million 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.5</span><span style="font-family:'Times New Roman PS Std';"> </span>million <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> 5400000 200000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">V12 Data</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">HOA</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">Rynoh</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">AHP</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.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;">Floify</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-size:7.5pt;font-weight:bold;">Other Acquisitions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 20,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 84,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 43,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 75,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 27,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;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:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 283,698</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Issuance of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 22,773</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 9,908</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,026</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,707</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Holdback liabilities and amounts in escrow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 9,825</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Contingent consideration - equity-classified</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,685</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,685</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Contingent consideration - liability-classified</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 8,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 10,369</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;border-bottom:3px double #000000;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:5.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 21,756</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 114,828</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,802</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 46,250</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 95,399</p></td><td style="vertical-align:bottom;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:1.23%;border-bottom:3px double #000000;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:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,249</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 346,284</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding: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%;background:#cceeff;margin:0pt;padding: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:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Cash, cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;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:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,035</p></td><td style="vertical-align:bottom;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:0.82%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 17,766</p></td><td style="vertical-align:bottom;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:0.82%;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:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;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:0.82%;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:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 5,078</p></td><td style="vertical-align:bottom;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:0.82%;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:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,508</p></td><td style="vertical-align:bottom;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:1.23%;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,473</p></td><td style="vertical-align:bottom;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:0.82%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 27,268</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 235,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 8,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 251,777</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 996</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 615</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 334</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,889</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Intangible assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Customer relationships</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">9.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 16,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 12,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 7,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 10,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 48,370</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Acquired technology</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">4.0</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,525</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 28,300</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,340</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,965</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Trademarks and tradenames</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">12.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 12,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 21,700</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Non-competition agreements</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">2.0</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 55</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 225</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Value of business acquired</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">1.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Renewal rights</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:8pt;">8.0</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 7,692</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,042</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 9,734</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Trademarks and tradenames</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Indefinite</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,750</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 24pt;">Insurance licenses</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><span style="font-size:7.5pt;">Indefinite</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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,960</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,960</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 16,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 45,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 22,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 45,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 53,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 14,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 197,365</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 55,165</p></td><td style="vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3</p></td><td style="vertical-align:bottom;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 55,193</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 31,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 397,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 40,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 62,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 96,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 664,725</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,871)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269,460)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (517)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,487)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,014)</p></td><td style="vertical-align:bottom;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:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,485)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (295,834)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,262)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Long term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,026)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,434)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46)</p></td><td style="vertical-align:bottom;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:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,585)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Deferred tax liabilities, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,760)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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: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:0.82%;border-bottom:3px double #000000;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:5.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 21,756</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 114,828</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 35,802</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 46,250</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:5.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 95,399</p></td><td style="vertical-align:bottom;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:1.23%;border-bottom:3px double #000000;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:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,249</p></td><td style="vertical-align:bottom;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:0.82%;border-bottom:3px double #000000;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:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 346,284</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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: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.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:7.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></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:11pt;font-weight:bold;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:11pt;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:11pt;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:11pt;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:11pt;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:11pt;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:11pt;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.28%;margin:0pt;padding:0pt;"><p style="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;">iRoofing</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;border-bottom:1px 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;border-bottom:1px 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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 0.05pt 0pt;"> 1,749</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total purchase consideration:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:middle;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:middle;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">13.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:1px 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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:1px 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td 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: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.31%;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (322)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.57%;border-bottom:1px 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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;border-bottom: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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.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 0pt 0.05pt 0pt;"> (1,733)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.33%;background:#cceeff;border-bottom:3px 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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px 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> 20196000 84370000 32302000 43750000 75959000 27121000 283698000 22773000 9908000 3026000 35707000 150000 1000000 3500000 2500000 900000 1775000 9825000 6685000 6685000 1410000 8632000 327000 10369000 21756000 114828000 35802000 46250000 95399000 32249000 346284000 1035000 17766000 408000 5078000 1508000 1473000 27268000 4939000 235669000 932000 8221000 221000 1795000 251777000 996000 615000 334000 17000 87000 80000 2129000 1383000 1258000 159000 913000 731000 445000 4889000 P9Y 1650000 16700000 12700000 7000000 10320000 48370000 P4Y 3525000 2800000 28300000 1340000 35965000 P12Y 1225000 12200000 900000 700000 6025000 650000 21700000 P2Y 40000 90000 40000 55000 225000 P1Y 400000 400000 P8Y 7692000 2042000 9734000 4750000 4750000 4960000 4960000 16708000 45370000 22051000 45681000 53056000 14499000 197365000 55165000 25000 3000 55193000 31501000 397795000 40374000 62677000 96968000 35410000 664725000 6871000 269460000 517000 15487000 1014000 2485000 295834000 848000 898000 72000 685000 555000 204000 3262000 2026000 7434000 79000 46000 9585000 5175000 3983000 176000 426000 9760000 21756000 114828000 35802000 46250000 95399000 32249000 346284000 20300000 1400000 21800000 800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 2</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 1650000 P10Y 3525000 P4Y 1225000 P15Y 40000 P2Y 6440000 P7Y7M6D 114800000 84100000 22800000 7700000 300000 1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Business acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Renewal rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Insurance licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Indefinite</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 16700000 P10Y 12200000 P10Y 400000 P1Y 7692000 P8Y 4960000 41952000 P9Y6M 35800000 32300000 3500000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 20</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 12700000 P10Y 2800000 P7Y 900000 P20Y 90000 P1Y 16490000 P10Y 46300000 43800000 2500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 24pt;">Renewal rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 2042000 P6Y 700000 P10Y 2742000 P7Y 95400000 76000000.0 9900000 900000 8600000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.9%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;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.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;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;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:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 28,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 15</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.96%;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:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px 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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:74.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> 7000000 P4Y 28300000 P4Y 6025000 P15Y 40000 P3Y 41365000 P5Y7M6D 5 79600000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;min-height:0.0pt;text-indent:23.75pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:22.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 215,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 148,771</p></td></tr><tr><td style="vertical-align:bottom;width:73.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,239)</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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="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;"> (61,253)</p></td></tr></table> 215769000 148771000 -112239000 -61253000 1600000 3500000 11000000.0 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 1600000 300000 20.00 123000 200000 5000000.0 2700000 5000000.0 1300000 1400000 500000 300000 800000 1000000.0 100000 23488 -4500000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">13. 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 determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to, and the agreement creates enforceable rights and obligations. Under Topic 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company leases office facilities from unrelated parties under operating lease agreements that have initial terms ranging from 1 to 5 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 additional years. In addition, certain leases contain termination options, where the rights to terminate are held by either the Company, the lessor, or both parties. These options to extend </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Operating lease cost is recognized on a straight-line basis over the lease term. The components of lease expense are as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,155</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0.05pt 0pt;"> 339</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px 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,494</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;">Prior to the adoption of Topic 842 on January 1, 2021, the Company recognized operating lease costs on a straight-line basis once control of the space was achieved. Rent expense was $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;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Supplemental cash flow information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,141</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for new lease obligations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,365</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:6pt 0pt 6pt 0pt;">Supplemental balance sheet information related to leases is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,504</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_W-nCpNtcw0aeWWXdpalxnA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease liabilities, current</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,957</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0.05pt 0pt;"> 2,694</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px 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;"> 4,651</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 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 6pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Operating lease liabilities, current are included in accrued expenses and other current liabilities on the consolidated balance sheet as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Other information related to operating leases is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.4 %</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 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 6pt 0pt;">Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of December 31, 2021 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,276</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,613</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 432</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,209</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (558)</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,651</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> P1Y P5Y true P10Y <table style="border-collapse:collapse;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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,155</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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 0.05pt 0pt;"> 339</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;border-bottom:3px 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,494</p></td></tr></table> 2155000 339000 2494000 1700000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Supplemental cash flow information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,141</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for new lease obligations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,365</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,141</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for new lease obligations:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,365</p></td></tr></table> 2141000 6365000 4504000 1957000 2694000 4651000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Other information related to operating leases is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:81.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">9.4 %</p></td></tr></table> P2Y1M6D 0.094 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">Future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet as of December 31, 2021 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Payments</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,276</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,613</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 888</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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;"> </p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 432</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,209</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (558)</p></td></tr><tr><td style="vertical-align:bottom;width:81.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,651</p></td></tr></table> 2276000 1613000 888000 432000 5209000 558000 4651000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">14. Reinsurance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain premiums and benefits are ceded to other insurance companies under various reinsurance agreements. The reinsurance agreements provide HOA with increased capacity to write larger risks and maintain its exposure to loss within its capital resources. Ceded reinsurance contracts do not relieve HOA from its obligations to policyholders. HOA remains liable to its policyholders for the portion reinsured to the extent that any reinsurer does not meet the obligations assumed under the reinsurance agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To minimize its exposure to significant losses from reinsurer insolvencies, HOA evaluates the financial condition of its reinsurers and monitors concentrations of credit risk arising from similar geographic regions, activities, or economic characteristics of the reinsurers.</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-line:underline;text-decoration-style:solid;">2021 Program:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s third-party quota share reinsurance program is split into two separate placements to maximize coverage and cost efficiency. The 2021 Coastal program, which covers the Company’s business in certain Texas coastal regions and the Houston metropolitan area as well as all business in South Carolina, is placed at 90% of subject property and casualty losses. The 2021 Core program covers the remainder of the Company’s business and is placed at 90% of subject property and casualty losses. Both programs are effective for the period January 1, 2021 through December 31, 2021, and are subject to certain limits, which vary by participating reinsurer, for single loss occurrences and/or aggregate losses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property catastrophe excess of loss treaties which were in effect through March 31, 2021, developed over four layers and limited the Company’s net retention to $1.5 million per loss occurrence. Effective April 1, 2021, the Company purchased property catastrophe excess of loss reinsurance from third party reinsurers which develops over 4 layers to provide coverage up to a net loss of $270 million, in excess of $2.0 million per occurrence. Effective May 17, 2021 through March 31, 2022, the Company purchased additional property catastrophe excess of loss reinsurance for a new block of business not covered by the quota share contracts in 3 layers to provide coverage up to a net loss of $33 million in excess of $2.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company purchases property per risk reinsurance covering non-weather losses in excess of $500 thousand per occurrence for all property coverage lines, to limit the Company’s net retention to $50 thousand per covered event. These contracts are subject to certain limits for single loss occurrences and/or aggregate losses and provide a certain number of free reinstatements during the treaty period, all of which varies by contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The effects of reinsurance on premiums written and earned for the period since the acquisition date of April 5, 2021 to December 31, 2021 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.54%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Written</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earned</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 266,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 213,423</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Ceded premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (237,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (199,366)</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,057</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 effects of reinsurance on incurred losses and LAE for the period since the acquisition date of April 5, 2021 to December 31, 2021 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct losses and LAE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 181,256</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Ceded losses and LAE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin: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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (162,752)</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net losses and LAE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,504</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 detail of reinsurance balances due is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unearned premium</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 153,710</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Losses and LAE Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin: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:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,752</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Reinsurance recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin: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:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,780</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin: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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reinsurance balance due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 228,416</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> 2 0.90 0.90 4 1500000 270000000 2000000.0 33000000 2000000.0 500000 50000 <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:65.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.54%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Written</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earned</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 266,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 213,423</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Ceded premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (237,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (199,366)</p></td></tr><tr><td style="vertical-align:bottom;width:65.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,057</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct losses and LAE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 181,256</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Ceded losses and LAE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin: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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (162,752)</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net losses and LAE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,504</p></td></tr></table> 266609000 213423000 237102000 199366000 29507000 14057000 181256000 162752000 18504000 <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:79.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Unearned premium</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 153,710</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Losses and LAE Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin: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:15.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,752</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Reinsurance recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin: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:15.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,780</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin: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:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 174</p></td></tr><tr><td style="vertical-align:bottom;width:79.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reinsurance balance due</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 228,416</p></td></tr></table> 153710000 56752000 17780000 174000 228416000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">15. Unpaid Losses and Loss Adjustment Reserve</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 provides the rollforward of the beginning and ending reserve balances for losses and LAE, gross of reinsurance for the period since the acquisition date of April 5, 2021:</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:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses and LAE reserve at April 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 84,366</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px 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:16.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 0pt 0.05pt 0pt;"> (82,898)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses and LAE reserve, net of reinsurance recoverables at April 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,468</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Add provisions for claims losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,583</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Prior year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 921</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net incurred losses and LAE during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,504</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deduct payments for claims losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,154)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Prior year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"> (1,621)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net claim and LAE payments during the current year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,775)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reserve for losses and LAE, net of reinsurance recoverables, at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 5,197</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px 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;"> 56,752</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses and LAE reserve at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 61,949</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;">As a result of additional information on claims occurring in prior years becoming available to management, changes in estimates of provisions of losses and loss adjustment expenses were made resulting in an increase of $0.9 million for the period since the acquisition date of April 5, 2021 to December 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The claim counts in the following tables are cumulative reported claim counts as of December 31, 2021 and are equal to the sum of cumulative open and cumulative closed claims, including claims closed without payment. The following supplementary information presents incurred and paid losses by accident year, net of reinsurance ($ in thousands, except for number of claims):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:10.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;width:26.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:10.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="13" style="vertical-align:bottom;width:56.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Incurred losses and allocated loss adjustment expenses, net of reinsurance,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin: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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cumulative</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:10.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-family:'Calibri','Helvetica','sans-serif';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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;width:57.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;"> for the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin: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:2.5%;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;width:12.69%;margin:0pt;padding:0pt;"><p style="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:middle;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">IBNR Reserves</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;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;width:12.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported Claims</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:middle;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accident Year</b></p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 8,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 7,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,537</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2018</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,331</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,698</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,866</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px 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,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px 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;"> 28,842</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px 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,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin: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:11.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,274</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.05%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="13" style="vertical-align:bottom;width:42.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cumulative paid losses and allocated adjustment expenses, net of reinsurance,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="13" style="vertical-align:bottom;width:42.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> for the year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin: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:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;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;">Accident Year</b></p></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,985</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2018</p></td><td style="vertical-align:bottom;width:0.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.89%;margin:0pt;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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;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,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;margin:0pt;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,213</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="vertical-align:bottom;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,578</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;width:0.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;margin:0pt;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,865</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px 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;"> 15,335</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:0.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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 3.5pt 0.05pt 0pt;"> 52,976</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">All outstanding losses liabilities before 2017, net of reinsurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:7.11%;background:#cceeff;margin: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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px 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;"> 27</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability for losses and loss adjustment expenses, net of reinsurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:7.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,197</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;">Average annual percentage payout of accident year incurred claims by age, net of reinsurance (unaudited supplementary information) as of December 31, 2021:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:16.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;">2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">5</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 83.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></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;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:79.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses and LAE reserve at April 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 84,366</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px 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:16.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 0pt 0.05pt 0pt;"> (82,898)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses and LAE reserve, net of reinsurance recoverables at April 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,468</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Add provisions for claims losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,583</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Prior year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 921</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net incurred losses and LAE during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,504</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deduct payments for claims losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,154)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="white-space:pre-wrap;"> Prior year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"> (1,621)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net claim and LAE payments during the current year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,775)</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reserve for losses and LAE, net of reinsurance recoverables, at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 5,197</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.06%;background:#cceeff;border-bottom:1px 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;"> 56,752</p></td></tr><tr><td style="vertical-align:bottom;width:79.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Losses and LAE reserve at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"> 61,949</p></td></tr></table> 84366000 82898000 1468000 17583000 921000 18504000 13154000 1621000 14775000 5197000 56752000 61949000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The claim counts in the following tables are cumulative reported claim counts as of December 31, 2021 and are equal to the sum of cumulative open and cumulative closed claims, including claims closed without payment. The following supplementary information presents incurred and paid losses by accident year, net of reinsurance ($ in thousands, except for number of claims):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:10.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;width:26.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:10.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="13" style="vertical-align:bottom;width:56.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Incurred losses and allocated loss adjustment expenses, net of reinsurance,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin: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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cumulative</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:10.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-family:'Calibri','Helvetica','sans-serif';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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;width:57.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;"> for the years ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin: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:2.5%;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;width:12.69%;margin:0pt;padding:0pt;"><p style="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:middle;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">IBNR Reserves</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;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;width:12.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported Claims</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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:middle;white-space:nowrap;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accident Year</b></p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 8,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 7,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,537</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2018</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,331</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,698</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,866</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 19,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px 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,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px 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;"> 28,842</p></td></tr><tr><td style="vertical-align:bottom;width:10.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;border-bottom:3px 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,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin: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:11.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,274</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.05%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="13" style="vertical-align:bottom;width:42.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cumulative paid losses and allocated adjustment expenses, net of reinsurance,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="13" style="vertical-align:bottom;width:42.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> for the year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin: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:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;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;">Accident Year</b></p></td><td style="vertical-align:bottom;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,985</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2018</p></td><td style="vertical-align:bottom;width:0.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.89%;margin:0pt;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,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;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,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;margin:0pt;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,213</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="vertical-align:bottom;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,578</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="vertical-align:bottom;width:0.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;margin:0pt;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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.26%;margin:0pt;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,865</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px 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;"> 15,335</p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:0.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;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 3.5pt 0.05pt 0pt;"> 52,976</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">All outstanding losses liabilities before 2017, net of reinsurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:7.11%;background:#cceeff;margin: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:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:7.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;background:#cceeff;border-bottom:1px 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;"> 27</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liability for losses and loss adjustment expenses, net of reinsurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:7.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,197</p></td></tr></table> 8522000 7344000 6975000 6837000 6916000 15537000 7512000 7041000 7046000 7380000 12000 8331000 9666000 9678000 9773000 35000 10698000 12664000 14281000 176000 12866000 19795000 2754000 28842000 58145000 2977000 76274000 6426000 7253000 7242000 7029000 6985000 5295000 6690000 6838000 7213000 7405000 9324000 9578000 9750000 13865000 15335000 52976000 27000 5197000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Average annual percentage payout of accident year incurred claims by age, net of reinsurance (unaudited supplementary information) as of December 31, 2021:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:15.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:16.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;">2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:19.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">4</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:19.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">5</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 83.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.835 0.156 0.007 0.003 -0.001 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">16. 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-line:underline;text-decoration-style:solid;">Acquisition Commitments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 2, 2021, the Company entered into a Stock Purchase Agreement with Covéa Coopérations S.A., to acquire CSE, a California-based personal lines insurer focused on property and auto. Subject to the terms and conditions set forth in the Agreement, at the closing of the transactions contemplated by the Agreement, Buyer will pay $48.6 million in cash for all of the shares of GMF Financial Services Corporation, which owns all of the issued and outstanding stock of Civil Service Employees Insurance Company, CSE Safeguard Insurance Company, CSE Insurance Services, Inc. and CSE Group Services Company, subject to certain adjustments, as further described in the Agreement. The Closing is subject to customary conditions, including, among others, the absence of a material adverse effect on GMFF and the receipt of specified governmental consents and approvals.</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-line:underline;text-decoration-style:solid;">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, 2021, 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,535</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 0pt 0.05pt 0pt;">2023</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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;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,600</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,600</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 0pt 0.05pt 0pt;">2025</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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;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:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 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 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: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 0.05pt 0pt;"> 5,735</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">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-line:underline;text-decoration-style:solid;">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;">Porch and/or an acquired entity, GoSmith.com, are party to twelve legal proceedings alleging violations of the automated calling and/or Do Not Call restrictions of the Telephone Consumer Protection Act of 1991. Some of these actions allege related state law claims. The proceedings were commenced as mass tort action by a single plaintiffs’ law firm in December 2019 and April/May 2020 in federal district courts throughout the United States. One of the actions was dismissed with prejudice and is on appeal before the Ninth Circuit Court of Appeals. The remainder have been consolidated in the United States District Court for the Western District of Washington, where Porch resides. That case is stayed pending the outcome of the appeal. Plaintiffs seek actual, statutory, and/or treble damages, injunctive relief, and reasonable attorneys’ fees and costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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.</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-line:underline;text-decoration-style:solid;">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 complaints 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. Claimants seek to recover compensatory damages based on an asset purchase agreement entered into with Porch and related employment agreements. Claimants also seek punitive damages, attorney’s fees and costs. This matter is still in the arbitration process and Porch is unable to determine the likelihood of an unfavorable outcome, although it is reasonably possible that the outcome may be unfavorable. Certain claimants have settled their claims, and this settlement is within the range of the estimated accrual. Arbitration of the remaining claims is currently scheduled for March 2022. Porch is unable to provide an estimate of the range or amount of potential loss across the remaining claims (if the outcome should be unfavorable); however, Porch </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">has recorded an estimated accrual related to the claims underlying the aforementioned settlement. Porch intends to contest the remaining claims 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-line:underline;text-decoration-style:solid;">Putative Wage and Hours Class Action</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A former employee of HireAHelper™ filed a complaint in San Diego County Superior Court in November 2020, 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™, Legacy Porch and Porch’s other affiliated companies in the State of California during the relevant time period. Plaintiffs seek damages for unpaid wages, liquidated damages, penalties, attorneys’ fees and costs for which Porch has recorded an estimated accrual for a contingent loss based on information currently known. The parties recently attended a mediation in an effort to resolve the matter. The mediation was successful, and a deal was reached. The parties have executed the long form settlement agreement and are awaiting preliminary approval by the court. Once preliminary approval is obtained, notices will go out to the putative class. After the notice period, the parties will seek final approval of the settlement from the court, and thereafter the settlement will be funded and complete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><span style="margin-bottom:12pt;text-decoration-line:underline;text-decoration-style:solid;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-line:underline;text-decoration-style:solid;">Other</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, in the ordinary course of business, Porch and its subsidiaries are (or may become) parties to litigation involving property, personal injury, contract, 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.</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-line:underline;text-decoration-style:solid;">Regulatory Requirements and Restrictions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">HOA is subject to the laws and regulations of the State of Texas and the regulations of any other states in which HOA conducts business. State regulations cover all aspects of HOA’s business and are generally designed to protect the interests of insurance policyholders, as opposed to the interests of stockholders. The Texas Insurance Code requires all property and casualty insurers to have a minimum of $2.5 million in capital stock and $2.5 million in surplus. HOA has capital and surplus in excess of this requirement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, HOA’s total statutory surplus was $48.5 million (capital stock of $3 million and surplus of $45.5 million).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Texas Insurance Code limits dividends from insurance companies to their stockholders to net income accumulated in the Company’s surplus account, or “earned surplus.” The maximum dividend that may be paid without approval of the Insurance Commissioner is limited to the greater of 10% of the statutory surplus at the end of the preceding calendar year or the statutory net income of the preceding calendar year. No dividends were paid by HOA in 2021. In 2022, HOA is permitted to pay up to $4.8 million in dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">HOA prepares its statutory-based financial statements in conformity with accounting practices prescribed or permitted by the Texas Department of Insurance. Prescribed statutory accounting practices primarily include those published as statements of Statutory Accounting Principles by the National Association of Insurance Commissioners, as well as state laws, regulations and general administrative rules. Permitted statutory accounting practices encompass all </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">accounting practice not so prescribed. As of December 31, 2021, there were no material permitted statutory accounting practices utilized by HOA.</p> 48600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2021, 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,535</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 0pt 0.05pt 0pt;">2023</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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;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,600</p></td></tr><tr><td style="vertical-align:bottom;width:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,600</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 0pt 0.05pt 0pt;">2025</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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;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:84.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 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 0pt 0.05pt 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 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: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 0.05pt 0pt;"> 5,735</p></td></tr></table> 2535000 1600000 1600000 5735000 2500000 2500000 48500000 3000000 45500000 0.10 0 4800000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">17. Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Beginning in 2021, the Company has two reportable segments that are also our operating segments: Vertical Software and Insurance. Our reportable segments have been identified based on how our CODM manages our business, makes operating decisions and evaluates operating and financial performance. The chief executive officer acts as the CODM and reviews financial and operational information for our two reportable segments. Operating segments are components of an enterprise for which separate discrete financial information is available and operational results are regularly evaluated by the CODM for the purposes of making decisions regarding resource allocation and assessing performance. The change from our previous one reportable segment reflects changes in how the CODM manages the business, allocates resources, makes decisions and evaluates operating and financial performance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Vertical Software segment primarily consists of a vertical software platform for the home, providing software and services to home services companies, such as home inspectors, moving companies, utility companies, title companies and others, and includes software fee revenues from companies, and non-insurance revenue. The Vertical Software segment also includes per-lead and per-quote based revenue from insurance companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Insurance segment offers various forms of homeowner insurance policies through its own insurance carrier and certain homeowner and auto insurance policies through its licensed insurance agency. The Insurance segment also includes home warranty service revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides the Company’s revenue by segment:</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:50.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:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vertical Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 137,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,259</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Divested Businesses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px 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:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,336</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px 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;"> 77,595</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;">During 2020, our insurance revenue was generated solely from third-party insurance carriers through EIG, which began its operations in early 2020. The Company had no insurance revenue in 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our segment operating and financial performance measure is segment Adjusted EBITDA (loss). Segment Adjusted EBITDA (loss) is defined as revenue less the following expenses associated with our segments: cost of revenue, sales and marketing, product and technology, and general and administrative expenses. Segment Adjusted EBITDA (loss) also excludes non-cash items or items that management does not consider are reflective our ongoing core operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Currently, we do not allocate any shared expenses to our reportable segments. We include these expenses in Corporate and Other. Corporate and Other includes shared expenses such as sales and marketing, certain product and technology, accounting, human resources, legal and general and administrative, and other income, expenses, gains and losses that are not allocated in assessing segment performance due to their function. Such transactions are excluded from the reportable segments results but included in reported consolidated results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The reconciliation of segment Adjusted EBITDA (loss) to consolidated loss from operations below includes the effects of corporate and other items that the CODM does not consider in assessing segment performance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following tables provide financial information for our two reportable segments and reconciliations to consolidated financial information for the periods presented:</p><table style="border-collapse:collapse;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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="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="8" style="vertical-align:bottom;white-space:nowrap;width:47.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment adjusted EBITDA (loss):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vertical Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,616</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,645)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Divested Businesses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,806)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment adjusted EBITDA (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,020)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,835)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reconciling items:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,377)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,972)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition and related (income) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,704)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash long-lived asset impairment charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (611)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,534)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revaluation of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SPAC transaction bonus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment income and realized gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (701)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom: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;"> (83,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom: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;"> (42,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (88,122)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;vertical-align:top;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 CODM does not review assets on a segment basis. As of December 31, 2021, goodwill for the Vertical Software segment and the Insurance segment was $182.8 million and $42.9 million, respectively.</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. As of December 31, 2021, and 2020, the Company did not have assets located outside of the United States.</p> 2 2 1 <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:50.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:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment revenues:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vertical Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 137,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 63,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 59,259</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 55,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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:12.28%;margin:0pt;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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin: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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Divested Businesses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px 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:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,336</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 192,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 72,299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px 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;"> 77,595</p></td></tr></table> 137150000 63799000 59259000 55283000 4166000 4334000 18336000 192433000 72299000 77595000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following tables provide financial information for our two reportable segments and reconciliations to consolidated financial information for the periods presented:</p><table style="border-collapse:collapse;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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="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="8" style="vertical-align:bottom;white-space:nowrap;width:47.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment adjusted EBITDA (loss):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vertical Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,616</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;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:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Corporate and Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,645)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Divested Businesses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,806)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total segment adjusted EBITDA (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,020)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,835)</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reconciling items:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,377)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (38,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,296)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,972)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition and related (income) expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,704)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash long-lived asset impairment charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (550)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (611)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,534)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revaluation of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 300</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SPAC transaction bonus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;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;white-space:nowrap;width:49.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment income and realized gains</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (701)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:49.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom: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;"> (83,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom: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;"> (42,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (88,122)</p></td></tr></table> 2 20733000 12718000 4616000 9007000 405000 -53760000 -30001000 -36645000 -1441000 -4806000 -24020000 -18319000 -36835000 16386000 6644000 7377000 38592000 11296000 35972000 5360000 311000 6704000 550000 611000 1534000 2244000 -1700000 300000 -3350000 701000 -83365000 -42231000 -88122000 182800000 42900000 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">18. 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.2 million 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.3 million 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</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;"> Merger Agreement. The total consideration transferred increase total net loss in determining net loss available to common shareholders by $17.3 million.</span></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.0 million.</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 12.</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 $0.9 million on December 31, 2018, and $0.2 million quarterly from June 14, 2019 through March 14, 2020. The amended payment schedule provides for monthly installments of at least $0.1 million, as determined by the agreement, beginning in June 2019. The balance was paid in full in December 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2019, convertible promissory notes having an aggregate original principal balance of $16.6 million 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 of Directors 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 was a partner of a law firm retained by the Company in 2020 and 2019. While that family member was associated with this law firm, the Company purchased services in the amounts of $2.9 million and $0.9 million during the years ended December 31, 2020, and 2019, respectively. The amounts due to this law firm were $0 as of December 31, 2020. The family member was no longer associated with the law firm for the year-ended 2021. </p> 3200000 950000 17300000 17300000 1000000.0 900000 200000 100000 16600000 641000 1173473 70408 354268 21256000 2900000 900000 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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">19. 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.</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, RSUs, RSAs, 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, 2021, 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:58.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </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:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net loss used to compute net loss per share</p></td><td style="vertical-align:bottom;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.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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,606)</p></td><td style="vertical-align:bottom;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: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.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: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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Induced conversion of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px 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:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;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.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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,606)</p></td><td style="vertical-align:bottom;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:10.5%;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.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: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="vertical-align:bottom;white-space:nowrap;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Add: gain on warrant value</p></td><td style="vertical-align:bottom;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.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: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><td style="vertical-align:bottom;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: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.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: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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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.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;"><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.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;"><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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding used to compute loss per share:</p></td><td style="vertical-align:bottom;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.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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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="vertical-align:bottom;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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">93,884,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,344,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Dilutive effect of warrants</p></td><td style="vertical-align:bottom;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.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: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><td style="vertical-align:bottom;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: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;"> 29,981</p></td><td style="vertical-align:bottom;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: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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93,884,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,374,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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="vertical-align:bottom;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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share - diluted</p></td><td style="vertical-align:bottom;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.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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.14)</p></td><td style="vertical-align:bottom;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: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.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: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:62.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;">2020</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 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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,822,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,414,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,428,682</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;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 and awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;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,712,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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,581,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> 495,633</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public and private warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,625,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnout shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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;"> 6,150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legacy Porch warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,060,530</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;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,998,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> 1,734,264</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:7pt;text-indent:18pt;margin:0pt;"><sup style="font-size:5.25pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:9pt;"> In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from </span><span style="font-size:9pt;">$25</span><span style="font-size:9pt;"> per share to approximately </span><span style="font-size:9pt;">$37.74</span><span style="font-size:9pt;"> per share, which would result in </span><span style="font-size:9pt;">11,261,261</span><span style="font-size:9pt;"> potentially dilutive shares instead of the shares reported in this table as of December 31, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">See Note 8 for additional information regarding the terms of warrants. See Note 9 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:58.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </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:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</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:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Net loss used to compute net loss per share</p></td><td style="vertical-align:bottom;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.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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,606)</p></td><td style="vertical-align:bottom;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: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.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: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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Induced conversion of preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom: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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px 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:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;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.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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,606)</p></td><td style="vertical-align:bottom;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:10.5%;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.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: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="vertical-align:bottom;white-space:nowrap;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Add: gain on warrant value</p></td><td style="vertical-align:bottom;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.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: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><td style="vertical-align:bottom;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: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.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: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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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.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;"><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.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;"><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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding used to compute loss per share:</p></td><td style="vertical-align:bottom;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.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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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="vertical-align:bottom;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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">93,884,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,344,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Dilutive effect of warrants</p></td><td style="vertical-align:bottom;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.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: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><td style="vertical-align:bottom;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: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;"> 29,981</p></td><td style="vertical-align:bottom;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: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="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93,884,566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,374,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,170,351</p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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="vertical-align:bottom;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;"><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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p 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%;background:#cceeff;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:58.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share - diluted</p></td><td style="vertical-align:bottom;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.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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.14)</p></td><td style="vertical-align:bottom;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: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.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: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> -106606000 -54032000 -103319000 17284000 -106606000 -71316000 -103319000 2427000 -106606000 -73743000 -103319000 93884566 36344234 31170351 29981 93884566 36374215 31170351 -1.14 -1.96 -3.31 -1.14 -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:62.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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;">2020</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 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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,822,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,414,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 7,428,682</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;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 and awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;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,712,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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,581,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> 495,633</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public and private warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,625,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnout shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,050,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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;"> 6,150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legacy Porch warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,060,530</p></td></tr><tr><td style="vertical-align:bottom;width:62.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible debt<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;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,998,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><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;"> 1,734,264</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:7pt;text-indent:18pt;margin:0pt;"><sup style="font-size:5.25pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="font-size:9pt;"> In connection with the September 16, 2021 issuance of the 2026 Notes, the Company used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to the Company’s common stock. The capped call transactions impact the number of shares that may be issued by effectively increasing the conversion price for the Company from </span><span style="font-size:9pt;">$25</span><span style="font-size:9pt;"> per share to approximately </span><span style="font-size:9pt;">$37.74</span><span style="font-size:9pt;"> per share, which would result in </span><span style="font-size:9pt;">11,261,261</span><span style="font-size:9pt;"> potentially dilutive shares instead of the shares reported in this table as of December 31, 2021.</span></p> 4822992 6414611 7428682 2712762 2581902 495633 1795700 8625000 2050000 6150000 3060530 16998130 1734264 25 37.74 11261261 <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">20.   Subsequent Events</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">On February 28, 2022, the Company entered into a definitive agreement (the “RWS Agreement”) to acquire certain businesses (the “Acquired RWS Businesses”) of RWS, Inc. (“RWS”) and its affiliates relating to the sale of home service plans and provision of software and services to home inspectors, through the acquisition of 100% of the equity interests of certain subsidiaries and sister companies of RWS. The aggregate consideration for the Acquired RWS Businesses will be approximately $33.0 million, comprised of cash and shares of the Company’s common stock. The sellers in the RWS Transaction will also be entitled to contingent consideration </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 36pt;">based on performance of certain product lines during the 54 months after the closing date. The portions of the RWS Acquired Businesses involving warranty operations in each of California and Florida are subject to regulatory approval, and as such a portion of the purchase price will be deferred until approval is received for California and for Florida. If regulatory approval is not received for California and/or Florida than the applicable portion of deferred purchase price will not be paid. The remainder of the consideration payable to the sellers pursuant to the RWS Agreement (other than pursuant to the contingent consideration and the deferred closing described earlier in this paragraph) will be paid at the initial closing (the “RWS Closing”) of the transactions contemplated by the RWS Agreement. The RWS Closing is subject to customary closing conditions and is expected to occur early in the second quarter of 2022.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b) </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">In February 2022, the Compensation Committee granted 2021 annual equity awards to the CEO with an aggregate grant value of $5.0 million, consisting of (i) 883,740 performance-based restricted stock units (“CEO PRSUs”) with a grant value of $3.75 million and (ii) 144,844 time-based RSUs (“CEO RSUs”) with a grant date value of $1.25 million. In addition, the Compensation Committee granted a Together We Win RSU award to the CEO (“CEO TWW RSUs”), consisting of 695,249 RSUs with a grant value of $6.0 million. CEO PRSUs were valued using a Monte Carlo simulation model. </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;"><span style="-sec-ix-hidden:Hidden_JJODIX0H6EKTadnEeb_Zeg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">One</span></span>-third of CEO PRSUs will be earned if, within 36 months following the grant date, the closing price of a share of the Company’s common stock is greater than or equal to $26.00, $28.00 and $30.00, respectively, over any 20 trading days within any 30-consecutive trading day period. <span style="-sec-ix-hidden:Hidden_GloVuMosKU29Y0Y2uwv8gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">One</span></span>-third of CEO PRSUs is associated with the achievement of each stock price hurdle. Each CEO PRSU will vest ratably on a quarterly basis on the first day of each quarter, beginning January 1, 2022, over a <span style="-sec-ix-hidden:Hidden_LmDJqKbJuUKR7cQ3o4dcTg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30-month</span></span> vesting period, beginning October 1, 2021, provided the CEO continues to serve as an employee of the Company through the applicable vesting date (subject to specified exceptions).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">Each CEO RSU will vest ratably on a quarterly basis on the first day of each quarter, beginning January 1, 2022, over the applicable vesting period (30 months for CEO RSUs and 36 months for CEO TWW RSUs), beginning October 1, 2021, provided the CEO continues to serve as an employee of the Company through the applicable vesting date (subject to specified exceptions).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 36pt;">All February 2022 CEO awards have a minimum post-vesting holding period of three years from their respective vesting dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 1 33000000.0 P54M 5000000.0 883740 3750000 144844 1250000 695249 6000000.0 P36M 26.00 28.00 30.00 20 30 P30M P36M P3Y <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-color:#000000;text-decoration-line:underline;text-decoration-style:solid;background:#ffffff;">Schedule I: Condensed Financial Information of Registrant</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Porch Group,</span><span style="font-family:'Times New Roman PS Std';font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Inc.</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Condensed Balance Sheets</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(Parent Company Only)</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(all numbers in thousands, except share amounts)</span></p><table style="border-collapse:collapse;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.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:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;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;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="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:2.2%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Investment in subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 661,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 189,097</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 661,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 189,097</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;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;">Liabilities and Stockholders’ Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.4%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 414,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Earnout liability, at fair value<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 13,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 50,238</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Private warrant liability, at fair value<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">2</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 15,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 31,534</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 444,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 81,772</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Commitments and contingencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, $0.0001 par value:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Authorized shares – 400,000,000 and 400,000,000, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_XM9w57dx4E6PJhDk7up6dA;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">Issued</span></span><span style="font-size:8pt;"> and </span><span style="-sec-ix-hidden:Hidden_KkkYR5nR5E29FvrXxEUcKg;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">outstanding</span></span><span style="font-size:8pt;"> shares – </span><span style="font-size:8pt;">97,961,597</span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;">81,669,151</span><span style="font-size:8pt;">, respectively</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 641,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 424,823</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (424,112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (317,506)</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 217,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 107,325</p></td></tr><tr><td style="vertical-align:bottom;width:68.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities and stockholders’ equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 661,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 189,097</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> – See Note 4 (<i style="font-style:italic;">Fair Value)</i> and Note 9 (<i style="font-style:italic;">Stock-Based Compensation)</i> in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">2</sup><span style="font-size:9pt;"> - </span>See Note 4 (<i style="font-style:italic;">Fair Value)</i> and Note 8 (<i style="font-style:italic;">Equity and Warrants)</i> in the notes to the accompanying consolidated financial statements included in Item 8 of this Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">See notes to condensed financial statements.</p><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:9pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Porch Group,</span><span style="font-family:'Times New Roman PS Std';font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Inc.</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Condensed Statements of Comprehensive Loss</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(Parent Company Only)</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(all numbers in thousands)</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the period from</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 23, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px 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;"> 56</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin: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,573)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of earnout liability<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,519)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of private warrant liability<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin: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,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,427</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Equity in net income (loss) of subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;background:#cceeff;border-bottom: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;"> (67,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:1px 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,360</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (102,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,787</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (106,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,731</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Porch Group, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (106,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,731</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"> (259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Comprehensive loss attributable to Porch Group, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;background:#cceeff;border-bottom: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;"> (106,865)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,731</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">1</sup> – See Note 4 (<i style="font-style:italic;">Fair Value)</i> to the accompanying consolidated financial statements included in Item 8 of this Annual Report.</p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;">.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">See notes to condensed financial statements.</p><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:9pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Porch Group,</span><span style="font-family:'Times New Roman PS Std';font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Inc.</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Condensed Statements of Cash Flows</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-size:10pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(Parent Company Only)</span><span style="font-size:10pt;text-decoration-line:none;"><br/></span><span style="font-style:italic;font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(all numbers in thousands)</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the period from</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 23, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cash flows from operating activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (106,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,731</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Equity in net loss of subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 67,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,360)</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Loss (gain) on remeasurement of private warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 15,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,427)</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Loss on remeasurement of earnout liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 18,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Interest expense (non-cash)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Change in operating assets and liabilities, net of acquisitions and divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (56)</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;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;">Cash flows from investing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Investment in subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (458,697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269,425)</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (458,697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (269,425)</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;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;">Cash flows from financing activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proceeds from recapitalization and PIPE financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 305,133</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Distribution to stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30,000)</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Transaction costs - recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,652)</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proceeds from debt issuance, net of fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 413,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Capped call transactions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (52,913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proceeds from exercises of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 126,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Proceeds from exercises of stock options and Legacy Porch warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 4,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Income tax withholdings paid upon vesting of restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 18pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding: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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 462,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding: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.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 269,481</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;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;">Net change in cash, cash equivalents, and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;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;">Cash, cash equivalents, and restricted cash, beginning of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.7%;background:#cceeff;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;">Cash, cash equivalents, and restricted cash end of period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">See notes to condensed financial statements.</p><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:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Porch Group,</span><span style="font-family:'Times New Roman PS Std';text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;"> </span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Inc.</span><span style="text-decoration-line:none;"><br/></span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Notes to Condensed Financial Statements</span><span style="text-decoration-line:none;"><br/></span><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">(Parent Company Only)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">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 accompanying condensed financial statements of Porch Group, Inc. (referred to in this section as the “Parent Company”) should be read in conjunction with the consolidated financial statements and notes thereto included in this Annual Report on Form 10-K. <span style="background:#ffffff;">These condensed Parent Company only financial statements have been prepared using the same accounting principles and policies described in the notes </span>to the accompanying consolidated financial statements included in Item 8 of this Annual Report<span style="background:#ffffff;">, with the only exception being that the Parent Company accounts for investments in its subsidiaries using the equity method.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Porch Group, Inc. became the Parent Company as a result of the Merger in December 2020. See Note 1 (Description of Business and Summary of Significant Accounting Policies) </span>to the accompanying consolidated financial statements included in Item 8 of this Annual Report <span style="background:#ffffff;">for additional information on the Merger included in the consolidated financial statements elsewhere in this Annual Report. As a result, these Parent Company only financial statements reflect the periods following this Merger event.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Long-term Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The information relating to long-term debt and interest expense relates to our convertible senior notes and is described in Note 7 – Debt in the notes to the accompanying consolidated financial statements. Accrued expenses and other current liabilities include accrued interest on our convertible senior notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Condensed Statements of Comprehensive Loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On the condensed statements of comprehensive loss, other comprehensive loss represents activity of Porch.com, Inc. and includes net unrealized gains on available-for-sale securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Condensed Statements of Cash Flows</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Parent Company does not hold any cash but has access to funds maintained in Porch.com, Inc. to meet its holding company obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Commitments and contingencies</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:#ffffff;">See Note 16 </span>to the accompanying consolidated financial statements included in Item 8 of this Annual Report <span style="background:#ffffff;">for information </span>regarding<span style="background:#ffffff;"> pending and threatened litigation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Parent Company’s financial statements recognize the current and deferred income tax consequences that result from its activities pursuant to the provisions of ASC 740 as if it were a separate taxpayer rather than a member of the Parent Company’s consolidated income tax group. No income tax benefit is recognized for its net operating loss and other deferred tax assets because realization of these future deductions does not meet the more likely than not standard such that they are subject to a full valuation allowance. </p> 661619000 189097000 661619000 189097000 930000 930000 414585000 13866000 50238000 15193000 31534000 444574000 81772000 0.0001 0.0001 10000 8000 400000000 400000000 97961597 81669151 641406000 424823000 -259000 -424112000 -317506000 217045000 107325000 661619000 189097000 4079000 56000 -4079000 -56000 1573000 18519000 15389000 -2427000 -67046000 1360000 -102527000 3787000 -106606000 3731000 -106606000 3731000 -259000 -106865000 3731000 -106606000 3731000 -67046000 1360000 -15389000 2427000 18519000 643000 930000 -4079000 -56000 458697000 269425000 -458697000 -269425000 305133000 30000000 5652000 413537000 52913000 126741000 4288000 28877000 462776000 269481000 0 EXCEL 142 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,\Q<%0'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 " #/,7!450.BXNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y8&2;UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHA05]4*')(RBA3,P"(L1"9;HX6.J*B/%[S1"SY\QB[#C ;LT*&G!+SDP.0\ M,9S'KH4;8(811I>^"V@68J[^B\GK%M8G M4E[C]"M90>> :W:=_-IL'O=;)NNJKHNJ*?AJSRO!&W'_\#Z[_O"[";O>V(/] MQ\970=G"K[N07U!+ P04 " #/,7!4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,\Q<%3!CB<2*08 )\: 8 >&PO=V]R:W-H965T&UL MG9EK<]HX%(8_=W^%ANGLM#,AV#(0TDTR0R"T;'-A0]I,]IMB"_#$EJ@DA^3? M[Y$QB&3-L:=?P+?SZK$N[Y'DDY543WK!N2$O:2+T:6-AS/)+JZ7#!4^9/I1+ M+N#.3*J4&3A5\Y9>*LZB/"A-6M3SNJV4Q:)Q=I)?FZBS$YF9)!9\HHC.TI2I MUW.>R-5IPV]L+MS&\X6Q%UIG)TLVYU-N?BPG"LY:6Y4H3KG0L11$\=EIH^]_ M&;8]&Y _\3/F*[US3.RK/$KY9$_&T6G#LT0\X:&Q$@S^GOF )XE5 HY?A6AC M6Z8-W#W>J(_REX>7>62:#V1R'T=F<=KH-4C$9RQ+S*U/%"W6L7B@3G?^2 MU?K93K=!PDP;F1;!0)#&8OW/7HJ*V EHTST!M B@[P+\]IZ H @(Z@:TBX!V M7C/K5\GK8<@,.SM1F7DTO'XL;+M/C8*[,<29LZ$,,VA&0YB( MR(4PL7DE8['N3[9=FN3'=$@^??Q,/I)8D*LX2>"R/FD9*-Q*M,*BH/-U071/ M03XE5U*8A892(AZ]%6@!]1:=;M#/*:HXY.$A"?P#0CWJEP -\/ KI@Z)OPZG M)>%#//SO3$#I7EGI;]XFV#9$D.L%O]<02 GM;0GMO(1V50EWKTM>UH!XN.\U MOR,4G2U%IQY%7XB,)>26+Z4R93BXCE$91W"Z6YQNS4I1#,PL[_/[D7"M&4LT MQG2T93JJQS3A*I:V-T0$!G=IFU4H%4/DCP\?*KII;\O60Q6+GCF*$TZNL_21 MJS(J7,/S_&9P[+ ;^7I[\V-R M0,;7 P3-]YRW>G7@QB*4"KI4/I /R-1 6Q*IR$!FPJA7^(]*B2O4AQ<8Y$X" M\.M WK$7,HZ@U\6S.%Q[__[VK9#L!4W:Z1UUNP%&2!TAK4/8CR+%M3[8')!+ M>([#W0>]6LA04EYQF,726P/,P0)_\7+_R,45CWM^T,;87*;P<8//&[ /$_[]*+A MK]/!0%Q:\'%/OY0AU,ED(066%RI$CKI'3=K&^[I+##[NZ'H0>YC"PY+*063&$#@;JD M07%;AXE(%(LYF;ZFCS(IPZT0F$ FPTA<9J"XC6^JC%R\A LFYGQO;JT0NNY/ MA_U_,":7"VBM7/!3)I [8:&:ST14Z7JD0NE:8D#.\VDMS[^'E6OS28"/0D]C M&H9!1,9:9^7CH$(31W-N3VNY_2!3RLXFU]/:O&N!N6;E=88K/G"-D3FSI[7, M?BP,5^N5OYW@L@UJ*1FN6$'FS)[6,ON\5Y$!Y*"Y5*6>4:%SR12,EWX8
X9Q>,TY0E"3G/--S6Y:V)ZU2M5ZAS?UIK57"1PK*)@% MY*1TR41Y]>&"E6@N#=!:"X3I @8H"H3+5 $%SM^#6HN"2?:8Q"$9)9*5]?=A MH=+)5>SNW?.9W^E :GPN*]UY>E!KMO\VI4UM\M+D)C,PLQ$V^Y1MIQ3*W1TB M.Y'I!,'Q'BKGZ@'NQ?TLB@W,0_?EEXKP"R5@*O\G2Y=_D0=85,W)Y>4$:ZR= M31GG44:_=";!):>#,/,!->)/Y1K&V ML],'#E,W;#.E0J[9]&DS0#?[G(<'-?=X=ME&<+'4R"O$JK8@G8\'N.V^IRHV MH/9SX7*C!XS*67B >V\?D*(U5L+*K.F\0J#*O-O.O-NX>8\'HUNR&8M]8S@8 M9KY7LH^L0F_?+F9K9T??)M7\RX@FH=TQ6F_N;Z]NO[[T\V\.+??X^M/-%;,Y M69.$SR#4.SR"(:C67T/6)T8N\^\#C](8F>:'"\XBKNP#<'\FI=FRP+8--FW/9T:B M8YV515>DG,WY]1U*BF6+%Z++!1)&I1 M:.."P[^#N!-U;3R!CC]'IXMCGZ;AZ?6K]W_V@X?!/'(E[F3]GZK4VYM%MD"E MV/"NUE_E\[_%.*#8^"MDK?J_Z'FTQ0M4=$K+W=@8%.RJ9OC/OX\3<=* 1)X& M=&Q W]J C0U8/]!!63^L3USSV^M6/J/66(,W<]'/3=\:1E,U9AD?= O?5M!. MW][)1LFZ*KD6)?K(:]X4 CT8=PJMT.\/G]"/5S^A*U0UZ+>M[!1O2G6]UM"S M:;\NQEX^#KU03R^?1/$.,;)$%%/B:'[W]N;XO/D:QGL<-#T.FO;^F&_07=N* M1B.N%(PSX) =';+>8>1SR-46P=2@PER(/[OJP&OHP3E5@ZNX=V6B['#+2)Q& M,"^'TRFQS4B>X"@YFITIC8Y*HZ#2#T4A.Q &(5@(4/E8BR5JA'8)'3PE)PIH MEB;I3*=M%=$D^28SMGK/:4SO9ZKP9%'S93>"0VJ^9>4Y7-5U\XNJ2-DXR2> M+[#++J-9[M$VD8*$4?%%-D]ORFRCGU,!<<:H;W(F ) P 3XWFC=/%23^<6'\ M.\I.[83F& XKQI+8(WW"" ESY-<>&8'PLRF09%8@ MV$8L]?"=3*@@858,Z3@@S0$!S+(TFI_[BVS74D5TRN4TG,M!8-N)8/7A MG9-1OIW6&12.EG[;+,^Q9]?3D^(^G/T_B8T F25$YD$T[KJ-.K([)CBS)-IV M,<6>W4\G"- P!+Z*3=>49O7',Q[,;2GV4E7.Q$9M%)"8IO-(=9C1)/$ @T[ MH&%@O ;"'FIR<_*6&U0?NVK>$2 M\?*_W0#:UST-6T.)]N#9O39&$I)''O+3"20T#)(A&T\0.0FB)0I@C=IPB##V M%0)TH@,-T^&\(KX4T@X*)(Q0.E]2AQU)J6]-)U[0,"^^7-YQ-@@B$L5V2#OL M&&4>7M")%S1\P)B7P&?+>Z%RH8[C1))[5IA-J&%AU 32S"5)=\R&2TP],< F MMK P6_[!VT9VTVZ#5*(WF&<%AQM+\X?F@;$R*$$W1K\8O M$C862=S3&_1L'N^_5WM>B)O%?J39XA8Y(_G_=W0^^HEX+ F6T ]:%M^VLBY% MJW[H'VCHEY#C"5TLC"XSK5")*.-_B:[P.XPQ@8)ZW+SOT8=.;V5;_0^J0+7E M,"RT0@#-)1Y^^[4XN3_?[>BS4J8 [NO>3BLX+YD2CK?+.!_B)R/+ M),F7$-GG?IRKZG@\-R^+'#:^<)GXR<+\_%"6E:G>(&;,H\55U<"9>E]!##E5 MVHQ, *;8RKD.EM(HHYXS")M@RL(PA3-(M^OJ_JW$>/20.]B>6_,"Z2#ZNLXI MW ;IBL8>;$432*.+9[:CG%)LJL)=IT[D^ C<* M'=*BNAAXHV";F28]1O.:R6%'<,JHYZP637"-PG"ULOCPK/.M\JG]CL3YD,!A MZ'Q(L#YYD6;>8O[,VR&PO=V]R:W-H965T&ULE95=;]HP%(;_BA7UHI4Z\D62 M4H5(+=6T74Q#9=VN37(@%HZ=V0YT^_6SG30*!3K@@MC.>5\_Y\0?Z8Z+C2P! M%'JM*)-3IU2JOG==F9=083GB-3#]9L5%A97NBK4K:P&XL***NH'GQ6Z%"7.R MU([-19;R1E'"8"Z0;*H*BS^/0/ENZOC.V\ S69?*#+A96N,U+$"]U'.A>V[O M4I *F"2<(0&KJ?/@W\\2$V\#?A+8R4$;F4R6G&],YVLQ=3P#!!1R91RP?FQA M!I0:(XWQN_-T^BF-<-A^<_]L<]>Y++&$&:>_2*'*J7/GH )6N*'JF>^^0)=/ M9/QR3J7]1[LV-IXX*&^DXE4GU@058>T3OW9U& C\\0E!T F"L)*YRE@N^0,-':S31L;:Q:9T.8^8H+)?1;HG4JFW$F.24%5E"@1TPQRP$M MC)U$UW,L@*D2%,DQO4&?T,OB"5U?W: K1!CZ4?)&8E;(U%6:Q/BY>3?K8SMK M<&+6)\A'*/1O4> %_A'Y['RYMR]W=?Y]$8*^"('U"R\OP@?N8>\>6O?Q"??O MNH("48*7A!)%X&B]6HO(6IB=M\TFL9^D[G98E<.@,!I/^J ]NG%/-_Z0;L:K M2F\GO=#RS2VJL4!;3!LXQM@:)8/IO9'G>?X[RO^&[7%&/6=T#N>BY5R4>FE* M]-"HD@OR%XICO*UA/ 9>]WO'?(YD7O4<4\=7U!=V5(3*9OCQ/$!QR31ZR": MO%\)AX%W?AQ/_.A$E9.>-[F<5Q_^4NF-3MCZ&'1R+O1AX EH=W">F;OD&Q9K MPB2BL-)2;Y3H[R7:\[GM*%[;(V[)E3XP;;/45QH($Z#?KSA7;QUS:O:79/8/ M4$L#!!0 ( ,\Q<%3G=P&PO=V]R:W-H965T&ULK5EM;]LV$/XKA+$/*5#'(JG7( G0Q'L)L*Y!TZZ?:8NVAD2A*9UM6-9/K2W/O7EY?BE;7 M5BZ>K"9X<;GRNUAO=W9A=7^[8FC]P_75W+^%J=O125EO> MJ$HT2/+5U>0#OIA38V 0?U;\29W\1AV5A1#?NXN[\FH2=1'QFB]UYX+!UR._ MY77=>8(X_NJ=3HYC=H:GOP_>?S'D@$\HZ?PM1:W,)WKJL=$$+5NEQ;8WA@BV5;/_9L]](DX,<#IB0'H#8AO$(P:T M-Z!O-8A[@]AD9D_%Y&'.-+N^E.()R0X-WKH?)IG&&NA735?W!RWAWPKL]/6M M:)2HJY)I7J('#5]05*V06*%/.RY95QR%INCKPQR=_?0._82J!GW9B%:QIE27 M,PTQ=)YFRWZ\F_UX9&0\3-!'T>B-0C\W)2]?.IA!\$<&Y,#@A@0]SOGR'%'\ M'I&(8$] MV\WCSSF\S>;XR+ AA[K08T_^E_J$1@G/HX3FW'BD7$^\T?>M-Q7 MP+UA8@R[MO%XC0L24WHY>SQ-JPO+""F*EZBY!Y4E17)$O0@^.0:?!)/49Z)9 M(_X,#5!Q=8;?702RDAX=I\&LW JENU3+\>SL':0GA)(\(XF5'!>%LR0E5G)< M%,%)%/F3DQTY9$$.#]!#N]3 ^H1&(;_S+E$^)IDS>AZ3S"ZSBXIQFEI\YRX* MV)(1)OF121YDN=8X58FR0J;CHLB.786H(M*H%5A M/QT<#;(1A0G!E@*!;I= 0>E*MY)W"V?1*@ J6)&^3MS[/ UFBN/87A8>6%P4 M\4C()TJ'@R%_$1HJ()S>X14Q["8W@QKD5@T\.(SCA$8V)0\N33*G[I#=783HVC0?M MPTE8HS:L6?-N&[9BE42/K&[-TN-,-K"Q1W7%%E5=:6^C['V_##Y/<#$2U2"< M^!7E'(EJ)ZM'V,2@)R8E:UZ+SA7$*4YH7M@E\ @G2-<(AT$X<5@Y34\[Z];1 MNZZU\>=N7;65VG1;L(Y,R1?:&[='_C".[*@]J"S.[6GCHJ9Q3D>X#5**PUIZ MUW1]VA#I5U@G1?"D6%=_PTYS#=35>]1PP[,:P,$FZ4IE%HTIRZ"4."R5_C9@ M8O,&X0HVR'TIB_#3],HM>-W<4D,";<)^-Q1.J8Q9!!Q\IJ(P^, -*NE M@/XDSV'%[_#0/('@2=I<'?FIPJ[3Z0V M3(Z1#NW>R"#,)"S,ILT,0TV[D[YJB_.M?H'O_^8NTG+O]U LK MG"1[8/2QO)PR6,4,-HV&D$*M K+ %:;1KC6/-,W_/N?HH-DTK-D/8T'MYU[]HE:^ M8E!7= N:YW&2VHO;@Z0IA>=BYYG"A\0XBV!OX*\*':2WQA\<$$,)F4' M@/]70NC#13? \?7.]3]02P,$% @ SS%P5!,FM9 5 P #0H !@ !X M;"]W;W)K$[A"J)U"3[ M>J@6->OV[,(-H("=V4[2_OO9AE *!/4A+V";>XY]CK'OG9XHV_$40*"7(B=\ M9J1"[.],DT0T]/,L(WSP&.6I$(-F//I'B>P ?&T7S/9,VN6."N M\(P2Q& [,^[MNY6M 3KB3P8GWF@C)>69TIWJ_(QGAJ56!#E$0E%@^3K"$O)< M,4*BHR4;_Q2&=$ V.,+ *<".&V =P'@5@#WHP"O M GC:F5**]F&%!9Y/&3TAIJ(EFVIH,S5:RL^(VO>-8/)K)G%BOJ2$TSR+L8 8 M;81\R4T5'-$M^K4'AM7F<'2SQDP.IR"R".>WZ MZVJS0S:=;] EE!/U.Z8%C M$O.I*>2:%+,95?,OROF="_/;#GJ@DIFCKR2&^#V!*<74BIRSHH4SR+B":(1< M^S-R+,?N6=#RXW"K![[Z,-P.!]2X]?ZXFL^[P+<1--KI/SM&$2WD<>=Z3Q"\ MJ#;T.5XR^II1G?OCW)WXH3,UCTT;NE&V[83C]U&K'BX_#-ZXWHGR:E'>H*@E MY4+]80R.0 XP&O#)KRG]J_M4,HZ;#K0\ZD:T7%QU(\)^;\:UD/&P$'D%9B1! M\CC)<\YV\LB19,"@H.8-KFY0T!'G^Q.OY5$WR ZMEI&K;I 7!/U&36I!DT%! M:T;C0R2T40*BE-"<)J\#3H4U<7AUI\*.OL!QW)93W2#?\28MIWJ8O M.V=;; M)6\-2OH.1-[EN?8*QS*-9%RHN_T( W[9C1QB7]VQBK)YLSA^T/F[>L(\V_-; MIO5$N5[@MH^BV_GK/3A@[://$2^QS?]WWW67?I5NEG4R):>*F$--.@M+:>A*')2ZR8 MN5(U2OJS4KIBED*]#DVMD14^J1)A'$5)6#$N@RSU9P\Z2U5C!9?XH,$T5<7T MSQD*M9T&@V!_\,C7I74'89;6;(T+M$_U@Z8H[% *7J$T7$G0N)H&MX/);.SN M^PO?.&[-P1Y<)4NEGEWPL9@&D1.$ G/K$!@M&YRC$ Z(9/S8808=I4L\W._1 MW_O:J98E,SA7XCLO;#D-;@(H<,4:81_5]@/NZADYO%P)X[^P;>\FQ)@WQJIJ METQQQ66[LI>=#P<)\:F$>)<0>]TMD5=YQRS+4JVVH-UM0G,;7ZK/)G%79;*ZD48(7S&(!"TL+.6X-J!7,547O7+H'V"!\4L; &7 )7TO5&"8+ MDX:6%#B<,-^QS5JV^ 3;((9[)6UIX)TLL'@-$)+T3G^\US^+>Q'O,+^"X> 2 MXB@>/"WNX/SLH@=VV-DR]+##_V%+#]]UQW?M^:Y/\'VF]A/_0+4&M)DCG^EZ M;).]&41)$B5IN#E".>HH1[TE?K$E:LA?5<,EQ0CG3LK%I*>NI"-)>NN:-UJ3 M<5"CYJJ O&1R[6A 4L&-I#$B^"^RV!%>^D-RV+*78SZT3,FA#_'H[7$3QIV^ M<;^^5^6?>H'QT1>X249_D8<'?5BA7OMI8\CC1MJV);O3;J#=MGW\YWH[#>^9 M7G-I0."*4J.K,;'K=L*T@56U[^JELC0C_+:DH8S:7:#_*Z7L/G $W9C/?@-0 M2P,$% @ SS%P5-N8O?5%# 74< !@ !X;"]W;W)KNF3E5Q#O9<3Q3.VGBUJD=VTD]*5$E:3BI+_^0(H2A'=:=OO%IJ0%\"P6V&=W >GXL:S^J.><-]'71;&L7Q_- MFV;UXWA<3^9\D=4_E"N^%)_,RFJ1->)E]3"N5Q7/IEVC13&&<4S'BRQ?'IT< M=^]=52?'Y;HI\B6_JJ)ZO5ADU;=37I2/KX_ T?:-Z_QAWK1OC$^.5]D#O^'- MI]55)5Z-=[U,\P5?UGFYC"H^>WWT$_CQ+HG;!IW$YYP_UGO/4:O*?5G^T;XX MG[X^BEM$O."3INTB$_^^\#->%&U/ L>??:='NS';AOO/V]Y_[I07RMQG-3\K MB]_S:3-_?90<15,^R]9%]0J3M;U(6=?NQEXZ-HLJZ; P(<#6#? &H-&'(T0'T#I#6@+DBX;X"U!@@[&I"^ =$:P-31 M@/8-J-8 N'1@?0.FZT <#9*^0:(U<-HA[1ND^K2ZE ;QUG*QU@2[M [8^O6 MALS59&MNH-L;45>3K<&!;G'D'&5KZ+;'B:O)UOA MSZ$KEVXM3XTK.\:!6ZM#W7K Y==X&ZSZ]8' MSE&VUH>Z]9V;"VZM#SOKCS?.J_-\;[(F.SFNRL>H:N5%?^U#YSZ[]L+AY%E->U?^*WOZY MSIMOT?=O^"R?Y,VK:!1]NGD3??_=J^B[*%]&M_-R76?+:7T\;@2NMO?QI,=P MNL$ G1@6"^'TN_&N^90++KLO>"2@?>%5D[?/5\+_\ZKJ, HIRQAGP\>XX57. MZ^@T$G"C_L59=/#(;YX\\C,&>SM\L/ZY;I^CQZRJ,F%82Y<_#^_RI^G_Q*(4 M\.ZS(EM.N*6W=\-[L[1^[V_]TW2:MP%"5D1763X=B75WEJWR)BL.GM#S0T=\ MX57TRS-Q/&/H7P\=>L!RN#BT;TM?'P)]32;KQ;KH/%GOI08 _.W)G9YMWA ! M:L1G,Q&Q6GJ]?'*OEDZNAG=RV_WA3?,S:#1GC' [2!/%G2OGP;/]F0/WFH'+SC Y] 6"^Z!WP.:#ECP=_XN M;DMC2X]%I+(+5^ N7(%=/]C1SRE_R)?+?/D0G6ZTB;)&[*#)#Q$"_XY@#!(; M)6WZ)%V?;>K[Y03&Y'C\9=]/F3(@ID"3NC2E1H#&E$)5[LXFA],$2SE%?;13 M'SU1_>^%QZSG6<7K5X.F8M,_5:8",Y(DR(X,[Y#AKB5R(!/.IN(BXVX#Q,W3 MJS8JM,:0_[DNBR(2B;I8U-/_>E8%V0U.O--RS9NJW-0,HFRU*O))UI41REE4 M\=J0 MZ6[(U#MDM^Q';05J*KSZ8B48V;7Z+E(# B(IT]=52$J!"6*9_<5>H.=UO>[\ MB%A).\:L!E&2-9:.C:V$&&185>8Z**9JLY?+@K]+F\"V.>M'5@R08IRDS %: M,AKP4]IG7C>M1^_V^=6I-^L%,=[,!(16W9"C@IZC!N(,S M:S(49 FKHTF&0KX*9/) (AUG'XA%:?D.N G.R?.H*5-4F,B2'8 @I+4H)_4-AE/6\>,FC+: M[?B5<*W=3J]S$8XZ^;CO7-W9J3Z5(2D5NF0PZ&>PJZJ<<"Y<_JPJ%YW?WZ[8 M@33F6\O0Y#"LJ^43477:2]G\!/=V.?4D;*FM(@G-_ FI2-^%17ZUB "8)H!I MH3TT>1+&"*<:)WVP]&?-_GZS"))8&_72,NH(4H3U:.FS;5@4)SIE_CYDU#O; MJ"1-7?X?RI@ ^F,"SO-1N<4MBFF* J*[!.XLDPB!E"72$!U"&!] ?'AQ4 M7?C8=ZHL,T_.!V4H /VAP+.S_8_00O40Q!B[$APH^1[20Q+^6[Y8E556?7MR ML@\ED4,_D3\OW?_8]ZYN8Y_!)&-#/V._7)K^$5HRTX#I)&%#/V'[(-/M4T1UR'XA%?!>R=)/#&' H3@1F1Y?^'N*G':7 M#A_Y'?X+ES^0R00XT:?Y.B2EZB+9 @U/'%^X^(%,&J$)=!82D"01Y$\:-P\C]Q$NRT8H(,+WYYOE?0]")>@8:GGQ+S8QK%OOX[#.;D*=J1,FJ0_YJ>_E M)RQ@^U-DYK8LABP%JL)O+'(@31C1_.);FQR+":2NN9'LB_SL^_<5TI!)QIA! M@($#LF1BY&?B9Q72WO>=*X$,3F)]P0:DU.,>R=/8S],O5DH[Q1969P10AW?' MDM7Q\'+PDTMIV.1OFJ1ZY2[[7[MBIBPA;\92?3:0U!,A;IW,CF\\!8,FCNJZ"I- \AH)\9J6J+?KY.K\ZFTTRY?"C0BUK'<( MS"--_88),7D.HI1!XPJ!0\YQ $(D'Q(_'PY0+;1UB>48E* 8BP#.@4YR'O%S MWFWV-<;,+9.LYD=)KJW,$D20YQ [9#CTB(W0B)NBO7J MCD40Q Q!XM!?LB[QL^[@RK]C+DQF30"E*2 .:B626DER2(WZF9?2)#^2P^NL MQ$)?77W0,%M84+U2)IF.^IEN=?[Q,=4M-XM++2IW@)XN@5L]2=98$1_^^BSOOJ'D'5;/5!37) M"Q%F^ N'F"/@H7LW4/^A^SW4\6[%)ZFSSHQF3LK;7 MLIGEBQ70^,I22$I%**F-^:GM+%NMVM U$]E5(]':@5HJE02F .E0@W(J6$EA M+'"5U9O* ZMQS>,U_=[MA46&8H#UV.W2(C<223\ FJVN;(+[R5@_3:84%+L6 M.\*51')CXN?&X1F_=;TMJN;J]L;\ M=M?=WK3[H:X:==U4+5M>X)]/AS[/1J>J9N>/KYV/M/QG@PYK[HU:*M_U.5 MP^;=57Z5E&I=[.OA<_OT+S4:)'1_J[;NS;_)TRB;7B6K?3^TV[$Q:+"MFL/? MXMOHB),&1 8:T+$!=1OP0 ,V-F O;<#'!MQXYF"*\<.R&(K;FZY]2CHM#;WI M#\:9IC687S5ZW+\,'?QO!>V&VT7;]&U=E<6@RN3+ ']@4(<^:=?)HN@WR4\P M,?IDEOSQ99E\_]T/R7=)U22_;]I]7S1E?W,]@ ZZI^O5^+P/A^?1P/,(37YI MFV'3)Q^;4I7G'5R#\I,%]&C!!QKM<:E6/R:,O$EH2@FBT.+ES5.D^?+%S0X//.=7 M""EUVZ,C>&@I3$L=-QYO9R25,I4WUX^GCD7D!$\9/1=;HMTQIMWUB%@@)@M$ MU%/OR__"\CC,UJ&%&+1JFU55JZ093=._ZL\K[=)]#_,;IB[FSX@[Y:2,C+IS MJ2#JKJKB$,N:,BFV;3=4?YD?,!\?NI,G3B&2Y:Z'?2DI.7?\ZPME+,MPYV:3 M/5G4GO8BXX M??/)OOEE^[Y_ &3_H,U4W[3;]U6_.5I8JOL!,VKN*3,3A*2.69A4QG/',%^* MYPRWBZ06->F+1JX#QA3]OE,7+%J,_<7' !&21 2""SGA(GG-,)0PH_JA&D!K MK?']O@=YF%_8]%J,79\YF7#N!D9$C,_G/* YM9K3?^;FG]5#L7I.[MINM4F> MBJXK&G1Y+,8'G"I&1>[&'4PJG:U%5Q7]75 M\(RF(QSE.5B3ETO(^0F="Y=-R.]B7E& Q99+I/7@1G2 MCFVUWUX7JU6GCC^65;]J]\WP1N<_J*T^F)D,>=N"F<3)K'-*J#WKZB]PM\[ ME)D25:-#ITG44%U\B,K0\K,,)7&(?FH&U<%3 9]ZT%7R?=,V,YT)_H#JX/.. MLCQSA]Z7 G*ZZ$3["CF76GC2.#Q_&S:JPW2G/O](*EQ*(E(B#ZQZ:B%)XY , M*;6@" %I((&@EFR4QHNC30$ATTGC39)G$L%CB(&4WLQ\O12*U9^0.U5Z91R$ M3D >2_RIY16-\^K]RJRU7E<@"@!U7RMTF##0S%,WZT3$:,K% M%HU#Z[.J&HC=1;-2R7U1F[_E'C<'P0CPE8?&V(*$QD%RURE(Y\OCPCT,6JOG M6;+:=YVF2CBOISY'9H)1YCH9$8,$)W/=[(O)-&2@91*-,VF:+[OB.3A9?'K, M",DR-WM!Y'CJ(FN)2$%$"I1AU**(7D 1(&>OHB-ULB)1,WT,P22:Y\0U$Y?C M+G01N2Q+ PDUM5RCERO.T3RSKU!,.P\37B"8J.XQ8*4/.)V^D0#DJ(4X&U!*1FN6A%M^4>FV..[#@Y5+M6L (.L ,@1T3W WM MN!@EKE&^F"0TD#@RRTYVJ2IL'F:0%&U/)@RDQ-NJ[PT;X_1B?JTWX\0?-D2, M,2D"RI]LBL89^YNS_71.>IW9A6<[P\!+>"#\,0M+%H=E,"%C6(4U=T,W(@4Q M8>Y.!J2O>1;RIX4LBT/VU]=OBXZV(>1D/,O<5!F3X[F4GGT8B>>,A2RTE&7R M5?OHAR+DY?OHS&*0Q3%XM^]6F\+4.KHNVUH6B),.ZT/1S\B M4M1- Y:8%,\"^Y#,H+3(S*U N/B!CD/"%X69BR.$S/AK'?0)5]B)8'ZMO8&:UE M&;*[2GF:!K3C%JT\CM9?"BA8QGBG-[[_)RTY E1R-7BC'(AWJ=XR+$BHXMUK"!$DJ,\_QB)R@:2 ,\9.3 M2OZJ4+ZN&LA>7G$D:K'(+]6>[4JIX^W7VT&F!;']Q'&DL% M88&TE%ND\0MGC%4_=-7]WN@RM$FO-SB,PV F7>1A4D**0 +,+;N'CPBQDAP$YY;AO$XPSZK7?$\W=_8=15,TATP M6T_<3M7FCD?01 1=7,ZE6\5@, :G,!+TIM M#U5;"S&P&RK]>=<=JU*S7BX-]4+X<.09<<^^$"E&LP!!A26HB!,4,JZ=/JHH MZCH9["I#!TP@.!1T3@)Q1EC4B3CJSEVLOJEN58UY4>30\(/P^4:HS$*%EK"$ M$W'"1?0Q0PK%B]W>?>D9YP?ATXI3=S-_@4C-B0L^1(B0T%RPV!/Q^O)3 ^6Y M2H;B6_)4#1L=Z($X>MNP*I/]#F+OD?-F\FLVK(;C-$_V36"S0F"'B7D>NC B M3J[CQ.$)P6=,H:>10=<75AF&PH)EHXBS<#E4HO346DYL0[J4.D&)>!V2$MHF4JTO&T_?QRBW']Z8DLJM*AY]/[HH)F MTCT3D@B9J74EG%*?WS!=9R%]!DM4LH"E;P\N20;I_3=*RYP+21"47W"'%#"4E3& M*3KN:IH;6%,Y;5++(NDW1:<.)374M%4#J^QPD13)+WRX!J-M N>BEG(5$CBDI M\58XPK8L5$IGED59O,Y+Q:6=J>C/F^N2=FJWJ'LR[27UB)O/AY93IU^G]I_?F MK1_G]P_D[?+P%I/MYO!2U2]%!PEKG]1J#5VF/V:@47=X3^GP96AWYLV=^W88 MVJWYN%$%6*H%X/_7+&PO=V]R:W-H965T&ULU7UIC]M&MNA?(?P\ M#S; EB7UZL0QT&G;F;YP8L-+YC.;++484Z3"I=N:7W_/6G6*HCJ.Y[X+/& F M;4G%6DZ=?>.+^Z;]TJV=ZY.OFZKN?GJT[OOM#\^>=?G:;;)NUFQ=#;^LFG:3 M]?"QO7W6;5N7%?30IGJVG,_/GFVRLG[T\@5]][Y]^:(9^JJLW?LVZ8;-)FMW M/[NJN?_IT>*1?O&AO%WW^,6SER^VV:W[Z/K/V_G2Y^.'G$QQ/ WXOW7UG_IW@26Z:Y@M^N"Y^>C3'#;G*Y3W.D,&?.W?EJ@HG M@FW\*7,^\DOB@_;?.OL;.CN)85;94/5?VCN_^GD M/*>QY[!B/G1]LY&'X?.FK/EO]E7@8!ZXF!]X8"D/+&G?O!#M M\E769R]?M,U]TN)HF W_04>EIV%S98V7\K%OX=<2GNM?OG)=WI9;@E"S2GX> M.AC0=4E6%\E'OBC\_F-Y6Y>K,L_J/KG,\V:H^[*^3=XW59F7KGOQK(>]X(S/ M6#=Q3+YM:G[=9>\K@M7Q!,\@T/XDRSU)#\O'YSQE*!^8X]9(YION/_1&'3=/VM\!7PV":M&HRA#=< MC,-1?=E7SLZW@9W : ;<6 \ JBK_ /TX .S"DWBW?%US8*)_P"<ZUJ[9==*6* 6V7W")[ -"5(&XL M:94;'./D)Q8-!9PJVX&6PSR8JB1)*"FUT#H=RN<7SGX(R W_!]MRZW M2F.W(+-A[CS')03';H8=;H(6A#\W@!R(XGB "!\WV1?:BN(+[(VF<5D'UY?2 M$1F/ '0;G+++NSYE2+=NFY6M!25>)+*SW&UN$">.27;,DU]= M>PN?W]7)?PW5+CF>\_P6 W@RE!3*.L2 M51# U=;1XLD31%[X%TC U/(LV<&E#O23WI= ,^_;9OO)P05>YG\. #EBH5=- MNVU:NN/ ,#]=7NFC0"P),H<2X+H=8"P@16:>9XP'R-T# ;N;'6UGFP''0L:! M&RGHWG%GR!,Z4'OX/G0D$?=J#T@W#OZ-(S-8]P8H%T!:E5T/\\F:3.PT30W0 MF) G]: C!L&RI,].'GHY!6<"GA0O7^IS"L0&WEIV"C.LVHJ4$MQ=SV@4I>1 MJMC] /,_/SM__F/RSZ8BHH3A)\#>NS4^R;\ M0;H6\-D50JF V[#8JY%%1&AB-^Y#0S 6Y!),V J=O"V9=:1/%[,9_,39D0R M]AZN"#C_3>?^' #L -$<2:*J8%6X.MP9ND7/OS7P/N <4422KMMDD MBBK$P/H6N LR!A3:B!$E,JT,V"EHP!7QP7*S<44)$\/:,!_*S(8@*JB+5X%@ MA?UG6Z"VK^6&!S]>G!_/%J#* J=NZEERN4(6$'8'Q+XX3Y/E^+22"B_1L>1J&$$WZ$;/D=0:7+1^1B:&" MT-&**"<[9FIKH@N\<^ E^1K,(CPZPPGW&YV4,-N@\V)V.D^V*%!P.*HP-W^ MUH*S9<4?@'K(\E*: [4-.-_Q/"FR'6R?D 7W@JRC@3;U@NTM.S9;KX1IY5=MV NZIC)%32=U]% MS\'U5,- ^'9K'7- /NGT:0+.LCV-H1C'.[0(V6?.PL@*? H\[2Y<7\ M;\XR.A'#?G%QDIZ=+G&JHV;U-Z<0H*AX27$@7F6O^ =TLR&@*,^0LB2@]4$ H8C[&E:#S)NT$,,X\9;!,ZPSNI; MMJSRK%O/DM][CX;(-[(#XUGYUYUD$(,'1Z^3UZVLJGL:E5*%QB5D9SGDCQID(ZP# M[&GZ U@D*?!B"-3,KO+RHK\18C(<&HR1, M9@?G4I80'5-9E;='^R:00HJ -MB[@>O ,:X"Y+T1QW%; J*5&=[VC4-.U2*G MRL@K"9;GGP..NG%YALC$IA1"EAF_1V&CC:(CV6B4,@.Y.5IOCX'>P%1;_CMC M?OKXV%PFS0YCFMNZ_+Z<5PQ9M=^%Y/V]^@BV,1"-JHT M"K!!S:1A;,UM16=GFNA>Z6IRB)C,0]_:%NX ROT9;S>Q!/T@>9E#YS^ M/0:4:GK:P>V0,IQ&4IH<[ "% >$+O.)T/COQ>T=%&ZG'@ R&-GE)&_+D&T,Z M%=WNQ"#FP\^_E^O[EW>O4,QB)!S,9?36(A\[)OXN2T,?>C'RGIV>_D.G/6"S M1S.,-/T9!>):'*?@%G==Q.H)LWN0W((8!$JX0F 4!WR\N!=2>VE5C: 9)BQB M: ;7RQY8F(? _/'U5?*IV8(@6RS3Y(-#7XFSCFVF&?WAPXAZN^3JW>_7KXX6 MSY//6T1'TAUJN)4*%1I0R^Y*T!-0O#@T;I=S&*D6E#[J_<<:M-K V(&89 &: M+?M4;S%N5)/7GIQB+$B1]+:P#5*LRCY98Y C*VBS<%T9"&H^96F3XL:J\0B'N8M#-U4V0(==P=@Q9?L+XF1UDX9]BR : $0,-H[1$#<$%$'! ;>")P6MC'4&C4$ MF!1ESCRQ VE*#WNPH:S V#6O-4M^1G/WKHU9E;=86P[1PI] M\K;INJ>CWTKYK:+?)'I&( R.^LA8'6K,%B#-2:++E'( 0J"C (GJXA0D(>-, M0K84:@?N+HI/KMS=>\?'O\!B%*S%!8BK2V1*Q-+9D&T3#B+V *1 ="*C!_Z6W?*.-%[O_!XX<0*4*_%S]FNT!TA:\68V MC%RPS:95!Q<(48FP3H'J;Q FL?KNH?T(Y3)3(1=#TR>(TXQGJ7^T()9-'(?0 MLW#!A1'<*<+QT7T='JS*E:-\!&\ 26!I ^H,LS1%%WV(W9S(UGK!ZA2%1XMA M==Q"!433T2!0VF#1GOD+7LF6@UJX!*[GKQY_!P-G-53F:0K,2_) 5H/)!'.S M)I6"?&\*E%KCN3*,9+/M4P>W0I]]]4]: ]RC:2Q'=V0OSBR]\3J28&DR5X5 M(L;=F329*BLW@<@-5S!6$XL:RL^)KBCU^KEU3N!<([/)_IXR>^-CLV86$!WU MVWX #%0)!2RR0KRE]!6\0$ 5Y,;B'VH>PD%5:W 0S^!JSKW".6^3-EZ8G0WS:H%O'FO?_22#'D=#Q5BU,)IU911(\) M6\)D&8S];++VB^N-6$2DV8)U(HIY;'>6_2! B9Y>#771<<""63,;&SH1JUU? M77$$L*+$',/NR9R^=R#CR!#-'=PYXKG/,% >,[2=Q)0KR>5E57&L2NTGD7DQ MO@,=APSY!I5@46(V)* JIEQ9#=6X3GY^OX$]"V%;2":U+>=+NN7 MHS1DFZ+V!F5UV UR;6]?;QHTYM9PGL7\'ZAU@P9?#(@1C.!G%_\@?4;=K>E( M09H ;P!KR!@AYX\]<;C1#B^8W,42B-(+6KN@XL?J;+A-5*Y MN9"BUVF*'BGPP$J2^PK:>J$XM !N9VV>+?W@]U2Z(NW^:)A^! M>:V3JZP%LJ^S-/D-9*7]_(MKVML2_O%["7_K,B.(7[;EOQO\F=?V_&3"; 3N MYH"6&U3:0[ D9>P$C$$\*#EWR_7B0@0&[6JP>ANR 9%^2<$6E87B 8 ROS4& M%T(VX6',.7 Q>O$$&V_YX2\C.?3PW M+G&Z0Z29:9G%EQ )N'I?H1K?J]I_;?B]C^)W;.))C$W# MB\+3K\(N\*M+X"<-R4FE)$W5A!\WSI%]V=Q4XM7AQ W,AMZI0Y&(G$0)9=$\ M/C4N_;*60Q ,_ K93O8%]\[ M?!!3JPA-T)<.>@2(V=X2".US?)/HPQ?#(["AOS;+@K5%/!\SARBMD_(X+Y;S MXQ__X[_[V#7^9O[=.> R+G*;G)POSS>+Y63H_.=NCC%$,?F_.(V_4 MZ%P7Z>EIF'FQ2$_FY]\Q+?GD1U/KW]/Y-'@6RQ^%%^Y3]<2"!A[+D_3\^=)\ M@ZE>)Z?'_IMKPP^GM<7PNZ1* KV7%5Z)!4\N6F0]O [,H)3X31<,L(DU:>F-WT6ZS+WRI"N??,+5]2L=BOC_=+-=NTOYO>LXU M)H684@BZ-6X5K*Q^=J$K5H%)(+BBF#+B]K4\$X3%>\0]NAQK#3G<$YDG<5/:D7#-H+W+#BCX2X MV.&MH$=R8@!Q1H(@%K$%HYZ'0JGP*&5(J Z CH"\)\7)>DJ5RUE<4*<(^@R< M),[F02YC9#@*]Y=]S 4IN5;1G=Q!'=,,\8(CM 2 $6Z0M[4[JXXQB1LK386L-C M9%W#D1&*%PU;Y->:+^- O.'3<'&U!IUPZN",N'3A4,(18PA\D:J%0-X= ;>J>^]ZCYBCJ9^ALXC:%B/6_U\ M.N 7,UI+NC@[B14(B5V-9U^DR_.SO6]!$TI/3H)R]7@1YWXIZ ]ZZ#B7QJL M1MTQ-RB9$P?FGMH]C9\;V^,[]E(U]>W$5D1).!PN40SPRWU/PB'7J]HU!7I)4'A2>2#IF<8OY2MHC1*)Q%+#CUBX M&?$R\1B"7"NLMRU6$(Q[6^,#[,0?:O6GXJZMMXZU,0&S+'*/GBW)66 J-(%K M$ 1 .52QV;<82,_JK-IA-!?/(S'0*4<6IX-H#1NYM<0))KH%"RZDY55&9")BV:XZ3'.H@X@T>^B08?! HKU0SXJ3*=Z;'.4A 1. M]0O*4#3JSUN#WJ;LV./9A$OZSZB&)8;$%A6U; M="8$B$O)) ?V>6AF53IJ][5'KT!UY]U.QA*8=,:]TNC5>SY%7.?:Q19=XC." MG$FGE?-G-I&(\_;4;GD5:F.])]:3KIB"DG#IXX%J8_395PU5\3I1N3K;!8V6 M+V@D3(*L*&ZI>J':C?,&NX%JL1E'PY%%K_T6A[R65S7MY*UAZ"E'Q(?#LZ_$ M:WM4%D,;Y4I&4#PS+%<]0@V2:QFY=+ZW-3\D;K6C@]?BX5L]6QJJ[4(R!#I& MT44\;6"]HMJ-6"R1XL)UX^B3(]U(=OL=87MKU*)V--,U*>FPQ<(3-B?@C^;4 M*;I3,/3&!W_B;@').)P@VJOX7N-ZZZX/"W,^ K)0PHJ[TMV+6UMFL HT6T ( M&;QLQ!A2R-^P_1B$I1KL9>>-3@:GJGNJZ8W6X#MXP">.F\9\X<#L1O=%AE!9 M!-0W@DT)GZPFD #!B,1IO0['"1J@C.::OQ-@5ZCJ!Y1:):?*B[_3]R?NO(., M0_B&,F&@85G7:&'!F:6\J)#'O MLD9X_/U6OQ=[/^O?)XB(]OU@\_88-30JD M)[6?&\U*QW EHI'A##W#)0]M:/D_GR[/OWU;M^J>1UOK\XL)_?B_)$BE% M0[8^BNK[I(0!+AH0VJ5@/7R?B0,,-\(5(41TP:NEN1H^;\_R'I0[#_S,[J.L MRF4N8RA%K)+-H\ K@Y".TCPTZ\?G9OQ]Q'WM9_[,,[^EF3_:'C+B[VH-X#Q* M2)CNS=#6);(.#/UBQ=0(R$RWX2G"]05@M#S/?3:("J3T6\Q:$F& MO^G"$1#N(QH@7+/EP;5R+,_4*UA1W)-4)WWL7V@X:\$'>9UZ"E:@VE=V6VX+ ML4I]^KYZ"0]@!LVP:7SDV"802M<9TI:TXH2-;8RFL:T]-F6^74!I.PUF?^QN M)/.($/37C)PGS(?8ZYN5K6@614-94MHG!N/ F$S+'I8(Z8(B:F&F%1A&$XAW MHT47LX/J%W, 7YPACYLL6G8^,+Y0D9#B"<^9[['/6$EYB*A6/NP;YKQ>15," M8/X@S^;(Y]$CY,C>Q.0*.O: J4^DQ]!=:M*T>NO^0QR:26A,\8>2IYK:I$FG M*-RI'\M(M/X'J!1FGR6_2!89'>(Z9)E=,C[8"P;C$;[1M#/. (O3N5W&2@]> M$YP&ZZ-)B<3_U0-%O4%]3'UX?M7ZOB7D\6+G&?YL7,IYV0)H,3TDIR\*]OCL M^S&S\=*E^C+WW;XQZJZEN$'*5]$QQ(F","2+I.4RD]XO 566!@EYJ& M*GF^8'( )4\@36J2-?DPB8*NXRSD' :*3U!O&*Z<.A\2;?.I<*KI^=<2P?]K MR%2<<)2-G.):MV4W=4^V-LY?2_>?"#Q8!<'P,1! 9)DZ'Q\V!S-V742*I70F:Q.S28!\T&\C4/ON.Z1GTA%*$FLI.S'M@ZTIA1:$.?&* M$HWX&VON4Q6WW835WN5]@YK@0@N)2'>U*VP+R?A6J?5 MSYG/K-_+,)8PJ;<7E7>9@AV9XE^.[LG\5!B>FSQ M0R)LP+V7;8'$2;P:CV@8FU+1O!Z5QSTC! 0DZRBW '*,+F(+F M-XA>D3(CJ3$R9@C.R+U!DP*$JW;!OU"Q3B8S-EP :;9%MY/:T@6-/6GS(5P! M6R0.6W4LV;"C39/V.ML8HJFFNX&*@.A;H7J*WWGGE1J44IJ:^EVPA]\4=US; MVF?URJI#=*@U5\#YZ#X:I2:0I^X.>ZZ(V4Z .X(VMO6S+%Y"[3KO1"Q\)&(X M\>CP NBH)I(HN%BLC/!Z#UL9%*Z(.B&D<5\$"2:%_@&AF'!,1['3//4Y,;&S MB5RMS&T](_XN_Z _+ >"L#M,J&AXKY=Y0^@F3[I6[NZV!HF65A5NVX99B$]L4K!= M__S;A]#MR >K7%150^P&5 5S) [58\/1NK-A-.8$71>9J?DN]Z'RD'B,!T;J MI=8O5;\FD!IF!59'Z>[4TX\3J].0#QR!"9$#[I7X"VI,J!1'A3#$+=B[6Y)O M!8M4Z:H"ID@^!)J1!%A%>F3!6*)"R=#MB)_LY5B*'UY44?:SDQ>+K\8D)/03 M=5OJI6Z+X$_VAFVHKV]].6_DY,8F.KLHJ8=[PG4*JG$6T??3,U(&02+4$ 0% M[( ').N,V^.#&7\MT2U,(*E,E8IJ;;&!8$^^:6K*-."B#BS7B0I3.N>^=-(D M=!#GMZ*S']@W2C"$:GC=K/]P8E;69UT/NL+:D6AG#YZ(>GJ FVH,]2J[:T@N MQQ$LK9\*<0X*@XC*2 *3($V[YVQS6B* )X2W.W;>A5(9J_DT-0#$U9Q4);4O M::@]0CRQ-^6S-:; R8JD5BV9XAE&VA"D469(:>AM\\7O2L0?"9+=UG'LTYR) M*[*)M7J^,\'F+*OD['SI0Z(L!Q>.4GN \&[H%C;9UW(S;$1X8.E@Q-8$\25\ M3I O-6"7!JJE4I\(!,53:$6:S;6K/?T:T$)4O:OQKBHU% MF2O?D;T^E8%4C/C<-H!M1^I[8@N^#53Y?SLR@] M1J9-QR1+#=HGTIKFZ=GS\^0721+1Y%U$!J\PC7?J0Q%PP,OB+CZ6_GB2+L_/ MY7;_XBH"!$[FZ7QY$@(L4I_ZD=NH?-8$9>WHU,HQCL'R/M6B::Q=BVV''?FY"$%[MIC:TSULH"Y *^=A+-]41 MR:09C-+EK0J">1DVT"Y-449)\RD?V-C#QESZ;D7D-S!-DQ,X!R?(D7+H6[X0 MI^?^/;Y^2JU)"YYP&#&%5S;I(V1U5 * B!F>#[0.2Y9IIKT2" MRU#((=S_+&P^OG^#-^,J_1R24V;\J&31@5$/PONA?.-..8Q=:JO M<\0\J7DM,F3\]>'VO+/D#9[Z=_72AJK]:P/*-P$RIAV,8I$TTJ!^3%AU'2PG MT"9K$EC"SPR$R9[W(4MFC.RO16?#"+?Q=2U.DQ!U8YC;0P4ML>%XY.U MCACXHVQF.;499A!D-NN6>4.']CF]M:[_81S\(3YP&ML* MIA?)Y4X<=K0N&9*T.=(!#G?^^6,H;D-''HWN^*QJ+?70%=D=;6"YFU$+/JSQ M_\"JAN_.I8H"IW=2VRTLTFCH]5;2?T>?)>_$D\739.6\/2Y,GRZ7[^=-Q[W5N5&(CR MM='<941,YR?'3P\-#+:W),W1Z8,*LM_<@@8H0(/WEOK_WD^\+FNZ(0JC8;%_ M#:6=G(Z[?Q_FQ6<^Q1V8?&,EG\DLKX_B:YO>3I27)GNB#B#^-7#?N3\[ M17B;U93>M?>VMTZJL M,;6LML=H#>DH*D@I[(2+0P4F%=AS@0*"XO+C57(V/TMCHKKR3Y&R=N5+2BR) M&CXWM24;) C>#GI)"HC>+2R4;1SVO@[O1[J.2\."BXHV0]+*GT?U2!]%__$O MIK%]&FT!5U D:>(PS2LY7S2+;5I,,C:,OX0SY@\/5DSZYKT@/NG\EE4&GQ,% M7PDTVLN M5X&R,?6R\%GTW\TQDR<'Y,,ACD6]=O2=B5,<0]'?=[-@#^(=DB;M#J.7I*42 M$]F29,18K+Q9""N1HGK/4D4V&6CBZ\V2>B#_&L!$16<(SH?^5%(1M3.5A7$! M%:&,W %G*>Y5FW9[K9'BPG&KKP>$Z/2-3;9YOU[^R(3@>AW4+=7]G'H4E60S M;[NQQ3C:);W9#7%/O=?44QPE6$O*]3O*$N:.1<*L(%.N%)Z?@%*B!V6>$LW SHC/Q:1Y%,:BY-@CS]\\ZH/8#"(IX[N0[>5U:"M) [0,W!],MWU\NF, M,^&G2:OL?+/,]/ 0G! +&FHAF]!UDQ)Z.41F,=U'O85I>'8PLK5:ZN&=5=2Z MP]3\L7\G$T<^%00'T<,"YP#>1'PE,]5_/KJC66[[Z$PY;70[X:6,_=#6LB*& M.>7@Z"(CERR][\7F,/ 3792B+:^ ,^\NTNOWC,_4RX:WM]*+=]0,&U7<<^A? MWF=G.3JYZ6VLC"2M-L,,]2&Z474F^-:5"'A.ES7M<"D_N?:J+=>WFAL/[Y8] MW#AY)[A#68V%50CP#<)8Z5-A)F&(N]%+0CPS?'W]B\GQ<+>8'FW>[C[][AFW5X>#JL1"5XL( M?:!$=JF-*WT5G!ZG:RKA:S!_J"_LA'U1_B2]R= L)EXY\P8B._ICI9" 1 Y3GRQH(O=J"VJE,,1-+8#1( MMJZA#WZ;3:9'+QF4H0G]""M&_?XRY&C1N\LPU,TOU[ T:.21V@NFPT02]\R= M,-E--@#>+[GPA29O?&,73K>6_O3J!;'JI[]X%B(KRU&\ZBW>8;GQ#!-+;LD> MKD,CE7!9>RU50PTN>PY-HL"XY-SZ/O'B5V4"Z()-3Y9 1_!SZMT]A7NAFMQO!"C[,1*9\5_0&- MM(Z5YIR4/27_I@9!&$^0FX6MC^P_POJ!WV.QER,R+?''J"=0-PH9=W$139.+C';GJ2:!BF-H4'IEK3!!"Z M0/XI&Z.BK\4=[*84N??&*UU7/'Q?[R5@CJ"8$*0INII,#@H;SFB\(H)(NQF'UKW4TJD.-[ MIIHX1&4X FAQ7\FC.8%%H M/.M?OGA6=O"?'/[?-O?P7XHMOP(&_?(%O:7Z"M@Q]6JI^Y\>+1Z9;V'RU4^/ M+A<_7"X?/8,GP_"7+[8@#G[-L%,R9L"OX-'Y[/ST$6OH^J%OMC@EOHFI;S;T MSS5H[*[% ?#[JFEZ_8 +H+^2MO?ROP%02P,$% @ SS%P5-&BMQ6W"0 MJ2 !D !X;"]W;W)K&ULO5KK;]LX$O]7"%]P M2 '5ULNVU*8!DG07V\,6+9+=O<^T1-N\E4@M2V+F]^:K@KM1SZ7D-1.:2T$4FW\8W$7O[E.DMP1_<+;6WC5! M2V92_HDWG\H/@Q 58A4K#'*@\//,'EA5(2-0XZ^6YZ 7B0O]ZX[[S]9VL&5& M-7N0U;]Y:98?!MF E&Q.5Y5YE.M?6&O/&/D5LM+V+UD[VB@9D&*EC:S;Q:!! MS87[I=]:/W@+LO#$@KA=$%N]G2"KY4=JZ.V-DFNBD!JXX84UU:X&Y;C H#P9 M!6\YK#.WC^R9B16[&1E@AH]&1;OPWBV,3RR,8O)9"K/4Y"=1LG*7P0BTZ%6) M.U7NXQ&U8B31FRD7_^(XO# MY/W_[1S!.@C#-O =I'J1I M3CY3 95?OLXSF0;1..UOHR@83_.MFE&091EYDG.SIJ B%3U+0)N9+A1OC$.1 MX^S'TR ,M^RGP60:]W>3(!YGNU$Z8G.4QT&:)-Z3:1S$>>X_F ;C?.N6+OYS M)6M(CV=F@WZ_TI!$6H,S?ELR,&:-?X0DI:7@9J7@%1;!8QA28Q0''%@!B&U!H/F< J\RL&1,V MVS74AY[3HJN2ABG;>@3$4LXJ[NI'6VV0GHMGR0MDB$\ #CN\A[6TEBMAT F] M5L6N5D6GU9#\RNF,5]QP, .32+%"*D VJ#_5SO$@U]=25*.JM8[U_@U4C-87[H\X+<0?Z! M2[$US<"* MSQE<,_),JY5-&-[;W<@*$AD\JF5EG5Y0I3A6S+XZ:9!$"7F@>HE9R@#<#FFN MIUGZY@5%H:![< W&,FE1U=9\ ML8+JPJHMB@YD^E25HLM$\!(OK5-GKDLV->[DF+QUC!5>T$MO(J[T(R#"O%AM,O_QRT@=&T XN@ @7P2Y(DU MQ@75]1>4"BC04+$A6+?*J@YF4_(K;#R@1VZ ]@ZF*59C#"R4TRW87*/@.'QO MZ>QU]/Z-0[Q&R6?N&J.&7V$XM$_-()J()'H#[;$&LWZ'F599/8X)=!JZAPW= MZ!V%*>(?0"_PG3-FNT>%NR64"%L%C ^F#U!7S$5/0PNOVK:&L6?*0%J\HN&= MP;"RIFLRD,40\&,:UK2$]$40!%VMO[#GX\03!F2]Y,42,;)-*G UM[/G>W ]P(AUFO@"= (G#Y MAF#&7-I _2[_([KH 59T#WS,\%K#OZA8H;JG&^M=63KK_-%N1^^W?M[O*V)K MX PF5ESTGFB^$##E%! ; J,1Z(D^PU*6 OESBU7Z4% TCK=6^YSAB=#MH ;2 M3VTOKK-I]E+7])SC[5JFZ9FV[0?I/-=^MU?2-/P^K^#@$IT]Y$1Y D;3"!GSYS3 M@!J3[8Q!;;R[KSSJT5.3UHO@^OJL JA5T!5L7I#.CK$;LH0AUG9(G&.!M/)? MXOX(T-Y.PCA)M6!M6ZE\JZP(IQ-TE_EV96<#;J8<5U:Z!M(I!&"Z-\R=B/EN M%Y:[0KSFC?MV(*4+1@ *W/P*&_-N"]B=-)S3 ?;WC3\4^2_]_0-&(2BI:GNT MT[W9;A>[)^XDI+L[L/WR%V=UHC08C_U#GPX^]RGN2MF/:NUF^K R\Q3J^10@ M'Z=^[$]^"@D ]%_0_W G&*3Y)8Q;^@[[P*O=O-(GQV&WF62'!IV2X*A?@:"> M>!J>SQAHMVQW3LP.K(S2R04^L=07-> D2+SCP-<$..ISHID&>9Q>G"=*>U=N[7VA#878V>T=]Q.77T=:]UUD0A9Z[K^,D#";1 M9.=)'N1I?)Z+Q\$X\0ZN,VCB^=;5<9X$X3A]M3L'D5<441KMG"M':1Q,)^-S MFW<29%'JW4?Y%+JY3P'I'8395@#ZYY/KM\:V8SJ#1A5XI]"]*P'PVATA])": MK^J=;9!<*>\40K.%'6,0YK<=AWW#2:#;F_#>,04K/:Y#\L4I]&2 >3<-?6F@ M)SK7[6NQ*T2P(SSM-CG*\V':C2SX-:?;>7WU#G6_>.?2#R<.F+N1AEPEWI8- M-OZRZ-QQZJC;'ERL805."NYPV9ZTXODM^A+&(/AKMX8PWG2IUR@.K9Y7FU[R MB_QWCKSYZ]/4\2/F92??3A@XU+3'X* -IN)9YLH7[?3&'IRP+M YP#6\QD-. MA8WYQMXY-%JU)X0 M8M)H [RI*O%H'X3T9^YM)I*5V)I]RCW(^9J_V?^206&T4'S!1:N0'2XK)A;P M#JR$30C90!$<^QHZ\CX?0ZHN[$=R_! )6KLOR?W3_CO\G?O\O"5W'_$_4P4J M:! \AZ7A<#H>$.4^C+L;(QO[,7HF#=2%O5PR"D,X$L#[N92FNT$!_7\GW/X/ M4$L#!!0 ( ,\Q<%1SBT:['0@ !<; 9 >&PO=V]R:W-H965TZ8E2B(J MD1Y)V?%^_9P871[?6:INP3,Y_7'Q3/,0WPS&J!#+6620 X7+AKUB>8Z, M0(V_:IZ#5B02NK\;[F^L[6#+BFKV2N9_\MAD-X-P0&*6T#(W'^7V-U;;,T-^ MDQ/*; M?*MY'6[3EMO4=)YX,B4-/'C-&$IE#4G"1$D-7.2-K)3<\9IH8>/A* M%FLJ=K_\% ;^XJ4FO"6&GY$LF$>HB"$Q:,[_9C%)(0,U@4#GCA0NK"=?$&0S MGKP\>7TXYBZ@),C$EH!9HT*^A^IDLYB'Y>%:%0TGS8$^02XWLGJ&X\(/E MY;&&/>9_K=)CO[U[]AQH(96Q(B*IC4<2RA79T+RL%"C%P0G@XD5EV"6J\LQ9 M:A:5BAO.]/.']*.ND'6L6#'59MY74[Y58"CYO/?!(.>_<-Z]O/PTY \ E<-SNFQ]G1RKY4V\2+HZ6)].>3)PLCTT"^B ,R'N(= 4I344C M$U721I61*=5Y%1;>?'*LP>Q8@:E_+!^((:$?I0&S8[8R?8)^)O.%%X9C-W)F M[MW%U/6OW3Y;[!5X/*H$UCJG&&!L[>52PU98QJ+$T1WG#'UB5/C*$ MF>B41P"&J/2[VH.'=<4I):_A#YPJ!2,[1A7JG3/M1D;HC:>3[GTPMW0T,2"_ M)369DF6:D02 I%TY#F0XY?'L.&Z#L;< M<_"]Q7+IW(76BS^P:/RP6N F^9FD/DA;J\>5R4 /PPHLN6I''J 9HJ6\C('="W)5U18N MJ+#G#8K$O)J.X'@$A,X5"D< I-M<729@ Z\=2[&_V(VV M"[!(;A@:G5@W01G_M ]Q6_]3"_4./Z$? M?K_*IUE7A:9WTCH8[# MY!6H=J5I[AI;J75@S/&K.; YX4\LOFI&5]?'5GL[;%ID4U1 U/;]&O/8RA%! M>TM1XH-!_(KOYR($"-:[#JJS+&4)Z$9( %FX;DR.J6$0W"@>L6J20^P+ $IU ML:&C]I#U+Q&G\HQ>T"G MG-<,KO!8@AE6VWH:<6/%Y0^J@/.?&3-Z\=^P[YW[R/E8 14ZM9]D$"^#'=5W MBW:U_>IS5WWLV&^O/AF]HRK%]XC&ULS5MK<]LV%OTK&*^S8\_0,A^B M)#>/F=AI=KO3;#-QVGZ&2$A"31(*0-K6_OH]%R IZFFIM=M^B4P0N+B/=<+ZY%IA[>G@0GS< 7.9V5 M-'#Y[LV<3\6M*'^>?]9XNFRII#(7A9&J8%I,WIZ\#[Z[[M-\.^$7*1Y,YV]& MDHR5NJ.'']*W)SXQ)#*1E$2!X^=>W(@L(T)@XUM-\Z3=DA9V_VZH?[2R0Y8Q M-^)&9;_*M)R]/1F=L%1,>)657]3#OT4M3TST$I49^R][<'.#Z(0EE2E57B\& M![DLW"]_K/7063#R=RP(ZP6AY=MM9+G\P$O^[HU6#TS3;%"C/ZRH=C68DP49 MY;;4>"NQKGSWD4O-?N%9)=Y"_TPV$,O:J6+++WH2.E6B/5;8GU+K/^[5+5_ M;;_'ELO9UYE@$Y7!(60Q924?9P)(*KG,#"OI'4V]MU-SP4VE!=R@-$Q-6";Y M6&:RE(*F\I)QW4Y*&9X[:PGT<)RDTIKV 7BE^8[]\Q^CT(]>_V6_'3U\6@I' MK,/Z(A\+W2+@Q7CXJDJ>;8S^*.Y%QH*UY[#^C;JE16XGE1%NMSYE 5#+PI&G0'Z*PA?[QVI%WT0XY(90HA%U,N#X^?>;8]] MU=;N!.'U]['7#X9;5W?Y?VK<4?EIG,DII]AO/<>4O,2.O$BAR4(FWVU&JX0#^,CYW^11B9PILD<$*")BK/A4[H,5>Z MG"+-7HQY0VACX M"*47-D'4);91EQ(PM4QX7;F;,"K'%B MMRYT'V8RF;%4(1@7"B5P1JD%MO%@>H.I\[E6CS*W^7]9'_>H#C?"[B6+)*N( M'XZ]6TQWBF_,L.RY8IV/U;U;WZ$'VA"4WZ.,ITD7>+HP'+,G\E&D%]B>TMRB MF^]H:^HI4U9!3TZ/!C_J7J9.D5"91'.%'ISRNIU!&C="WV.N8^%&Y7->+-@, MS&MQC\85:TLK6TV1&*.B2Q7$F74X2L*T@!3&T]_0:=K,O&B6H&\0L%3J+$>B MK_)A6=2]UN\[4@$(&IL7M9$,[*/,2E^U8I:V#B-[,B6JS5U% #:CZF M&^&Z9A/8@K"9KO=^X(]&ML5(BFG;PYMM"J'?4LOI5&B'HN^O?_CZX3VS*+@7 M!?65$BHJX>M0G',?+3+'A&*)T.1NK@?CR;=*&FGY]FI;$5O4^D,(KC-%:JLR MMW\NRIE*UWV#9#GU>Q'MF]G3&*O^C8[/(]:=1RCG<#5I##2L$W(+"P\H1+ S M!"%SWBBK42K\4]N!UNU2"M;UK%W:Z_W9AH$)DKLZ?AYJ$M]JX!EMLUOE7?:> M2<'O=QF>EMTA]=<=CP8]W_=8*DVB*DBA:^&&KZSV01C,V&R/P8'_ M:I=@_G&";0+M-.@--X7K"-#OA=L$"/WM ESM%. 'Q]-$51J1\%O%DRT%'RQ4LU#'.5C <$>&N4 \V>-)+9/0,7#KE'NC;36;>I=DY7S@% MP QC"!D[/Y(P;CCA:=T32Q&\BZ60G5UC5(#/;_*]W-7A% MVL4?HU=>F]56'3(8]7SGJ(W2+YK894M:3$GX7%(C1@X:]&(X\,Y:Y()]7[<\ MQ^"X:9.>0.USYIMGS#16>3 3E;W+GJ1)HR*?9VHA;-":"$D'4>:9IGTLX]W0BBHNSQC M&=LACK]#G,$.<2B?]=KN^E?771]7,<]76W/30>IUQI.[B]MDII"V+CX!#B2Y MC:%M#'41['#1I0M>D0O"O02CP1[ZE!LQL26-"5"1&$+N"WB MSM\)*7OEBN(GY>H_)9>#S!>1"M"A1(3PAZ!1VJ3T60MT:E1OW]IUVQ!EF[7A M:RHC6AI)A\:\I>'V;H'5.1-Q&"/]H8XAX= ORX272KN<0%.3#!VQG$A,IW83 MRFV.RS95.I.(9#J9+7KL$R\0^6VF:Z"_<5'H"$#QW1O"NK/> N^:)V.JO"X@ MVMO$E=A,0J#3)W.L]<0-RZTNZA7$CH-):H]@D,$?!-(VG:QTMJ,L/JEL2)BX M,ZAB:K:BI#.8R0DH+J3(4@<%\')W,=&"& 5GT(X-, Y=CS6F%8#ML678-2E M(W!9%Z2(%6C;W/L$_(JZ)FE.L&Q.5GE.AQ66[MHA6:VNF@QFM1X81LX#>^P6 M@OQ7(7*->JM'OELN@P$M,57:EKQK8"(K&OIPPE:\U#U:#DWCS5T[0$"7IE6F MI@OG]%C1'L]T,6:=CPYB&GHH;3(J?4R5V1,RCER.*GP"W-LC,Y=]:8]4U'_7 M+*P=P[44"1:-&!+%N#GFY>'JNB<*]6!C=3#37T#_R?>B'?JLR.FK)=R MS7B3(9^:UQY -0-U &R?F]IPY8#JQ_8TNX,_=VC3%/;-)?WI^@'YEB-Y=X3] M/DWE\H1_Y:[(]Z+AZADWO;ZUI;_#^UE,5V_!>3OI+/3\0=AYQB[#R#]G-\X? MJ5]H>?<8'1.Q,VHTSY?I"G/H*,F] ^U@Y,7!57>+L-]?;A'$7C2ZVE3)YI<+ MI^O77\T%V_)YQP75W^6WDTY?$/"=J6V _@-D#W66Y?AJ<7# UEOI'^QL;?7Q M\9>?;*@WV_VOO5X[U ^7]WVG;. -1OW.:N^4^-/QG3MN%CW\BA2>%O'-?V!YICXM7>H'%L$-H59+I!9268[ \= M0=B-Z," DZ\O%..O=A?_?Q@/9=O@!F^<14=!N9G=VO_:O-; MB8$7= +F6>0C)CWE(2MZ?#($=P,N\76S+-%7N[JC6U(4Z4L6Y1SIR'56RBX_=!VUK6SQ]^-XV(@>>OC=ZZGQ3\D$::JRH?=Q[3K/U M&J%5(IHDZO *JRKT#Z> =Z^_/$;>O,1T^K.1>N6S J)<%7,N;==8V*\+T91D MU"BZHTC3JHUZF;;)Z?1TG?YOV-OVP?)EYSOOG/I(^IK==F%%Z3[Y;D?;#^;? MN^_$E]/=U_:?N)Y*>' F)ECJ]X;Q"9II^P6[>RC5W'XU/E9EJ7+[YTQP<$\3 M\'ZBP&?]0!NT_XW@W?\!4$L#!!0 ( ,\Q<%2\(H/M%0, +<' 9 M>&PO=V]R:W-H965T,R6"^] M[D:OEZJS@DNXT<1T3;LO<$7#ELS6A.7R;U2WYQP5:Z"R!$" 85U" Q_#_ . MA'! 2./['C,80CK'\?J ?NESQUSNF8%W2GSEI:U701Z0$BK6"7NKMA]AG\_4 MX15*&/\EV]XVS0)2=,:J9N^,#!HN^S][W)_#R"&/_N*0[!T2S[L/Y%F^9Y:M MEUIMB7;6B.86/E7OC>2X=)=R9S7NXG%;2I@LR9VJ M[)9I6(86PSCCL-A#7O20R5\@XX1<*VEK0S[($LJG "'R&T@F!Y(7R;.([Z&8 MD#2F)(F2^!F\=$@Z]7CI_TGZ28QLB)'Y&-G_/-CG(:<3\B+JR *>6IB#A034 M% K?E;&&J(K8&DBE!+Y/+C=GY/6K/(G2M__\QUN#YAZTO[E?-]U-ND]T9.Y( M%JII.XL^ _G!XX3,:9+/1W),TSPFEYV6W'8:*.92\0)^35QA?OH8F&*[&J3I M;$ZN) :43(@=/N<';%,MC$[K8!FG-(Z2HQC1>1:33X =H5:B)+QIM7H %]:, M@L6+^.A#XSCY_20R.LUGXSAYY("-.2/G1=$UG6 6&96 7;?@K&]FF!=KE+;\ M1Z\XN+^)YW211*='Q8(F47[Z:4*1D6O"C0.PF?WKGX:B9-J W?F08K,Q.VKZO#MIA*IWWS?AH MWH^T:Z8W7!HBH$+7:#*?!D3W8Z(7K&I]:[Y7%AN]7]8X64$[ ]ROE+('P048 M9O7Z)U!+ P04 " #/,7!4_Y2/\5P% #=$0 &0 'AL+W=O:B%;I/CR='9.GEY$5M\I?!!\H[UG9&=R+>4G.WA5GLX"&Q"O>6$L H.? M+_P9KVL+!&%\WF+.!I?6T'_>H;]TY7#/-G\GZHRC-ZG26S5#)EZRKS5NY M^9UOYQ-;O$+6VOU'FUXW!(]%IXULML8P;D3;_[*;[3IX!EEPAP'=&E 7=^_( M1?F<&79VHN0&*:L-:/;!3=590W"BM4EY9Q2\%6!GSEZUAK65N*XY.M>:&XU8 M6Z+?I"PWHJY/%@9\6,U%L<6[Z/'H'7B$HM>R-2N-7K0E+P\!%A#<$"'=17A! M[T5\SHLY"@E&-*#D'KQPF''H\,+O,.,#!]'@('(.HN^VI/?C)7-T/^3$:T_" MM@:*(VV8X25B!A52&R05-,7G3FAA&^27$EZB)1,*?6%UQU'--9@51==T=6_7 M2&7$5V:UYQ,N"@F]:G&7R*P 2M;0\J*MX+V502)Y<\W5D,RGZ.>?,AJ$O_[O MOQ]=L\*4OA?@^1>N@,.&L;H_I>\V57HS_%C[T$W:5S+%IT MRYG23U"E)&3UW,LD>@/4_\PQ#>1&\=I)]4JL-+%J92VK6Q1[6%&&21B/YGM,P#R/]X!AAH,H0%>*E; 7 MP3[EZM[8858ISV&J@ MB ==\7+^R HA5F7+P13B>6R_X2 M.NZ"7OM5JSO%V@+(1Q2P\_]33WGR&$]6^TH:6#4QXK!OM8\0@9I.:.:7/0UP MFF=^W1.:XRP,O&C_(SD&/P Y_J"DF!Z08H:CZ( 3*29IZ-=&@FF23E*BWZ7$ MVDUT?HRCS&O0!"= <7AF8\0L]\*C4,GQ8[B0TBG>CL<40LECNHQ& M. ;&\=8QPW%"#WHLALXE^WQ6$&AESRS^N03QF[4ECCYG=KFEYU^C#;3;$>P: M(1RFZQH,,#JB\WPWPKE00MX?:\4FF;UEG3 .28_"NU]Q= M..K;.7JAC6A<-'XHDV'OW+7\QJ EV&\=NS2O.-R[E@8<;]E$C^CDW]/&/LA1 M'_N!#NK;@&'BU,\CP1')K30<5P309AK:=_MM"!8K!0"0[+5%>_QZ#W%P+IC^KC M!LI)@IY#M4 .3:?X6.$8R""&0]!EIV!RD+>U$M9W^1>0W&&W>X<..-L=1OE- MY9/Q:8MDF*;1=+1PO"/I0X&2A#S@E8[33<$K\.*TUSS%81(_@$G\%8>39!(/ M13IU)UQX5V[8(BKW8<'N\E ?_>U[D [?+L[[*_M>O?_P\9JI2D"\-5^":3!/ MXUE_G-L-C%R["_RU-+ ?N<<5!\975@'>+Z4TNX%U,'S1.?L;4$L#!!0 ( M ,\Q<%2 !67&PO=V]R:W-H965T[6F?/U+IKVFIK7P8*MJ;D?[,O ME@_BA?/I@1=F]H49T&N M@??:'W[4J_:[URV,A'^_7MNWWO);LP-OI3/U:U6V=XWZJS MZ?S-_[E_:5U_]*7?RFR]KG4+*WW?-%U6KK6ZRNKZ 98Z>/BZ-N7:[+(BS&F: M==65K;JJFK;QE_^6%1V,4Y7WNF[-JM"JT:6I:E56K6Z SW 7.'[J7SA1B]DR MF4ZGX@K^2F=OQ)47Z30Y.U^^E*^EBV26+M4'V"0[O+][*H9[<3Y]&:U'CKR< M30=K98I.(XJB00Z267*>7D3R/(O^7)PE%^?S MP5"_FM)LNRUPW.W2+GL 7Z!%:=Z:%G\V"H0;1'H$8K-:XTT6].;KQ7PH)/X. MD]/T=S\%#L*EL")[8=&_L.Q?"#CE4.H3;)#.-B /![?A,)!(7+QA7/QOVNOW M)?R]:YEES*[KJE[?$4X4I#T9\OT^:[7ZV,'KZ6)Q"8S>Z!H5"3A^ I.!,U(4 MY%?=WM;Z%A\.FY5M29'@40,LFD[.0*P/$H1";GI$G:H7B%2XF-GT#5V@A^E" M^N:EREJ5E0J4L:-Y0=-ALG0*2IJH_9V!Y0 M19?#^">+Z1.)#?/PR,"),E=- M5>1JU]6(**UJ*\)0_477:P!5AZD@KZU!,>V E> EUD1J>O9&53MR/^$]=T]E M>6[P(CP?IIS@?DL2]K#[S':$[K)XP#'^T66%V1BX8LJF-6UGQUEU#S"G>@%2 M#SXI^"/X %%VH]==#=/!B)=K6F9Z,9\GJ!\9B#"X;Q&OX\<=OU\F$0>"6'0P M0#TR#Z^FA*@"0'.M=0[:".A)3S99X?G67V^V@^>_&'"W-2SX9)'.)T+42!> MX@Y\>1#%XXS?:!@4-[ BI-/ +APVA[V#D*89X3C"!@ B!!NYAM@')17D#&>Y M MW(R@<[=.,V%80(Q!@8(H670&C!@]OWP&-_L*,"*-5JG35W*BL*!;_Q]H 9 MR?&)$Y '>I<8,IP\489'++(&E[.K:EPX,=YK"]Y'-(6A(,Q8?U; /K72NL2Y M"XUOIG-0*/\HZF]CEPU#P,42A4R#B()@X;K\B^#KM'66XR;EV0/(Y?Y.TRZP M>X:#-2 O&)&]! @8$%&S*?REAQ#[0!^*I!5UFNW_;1 ^1A0VW2@_OSX2P42 MCK=&=GHM ,G"B94EL=0:L0+&G%],+BZ6IZJY@U?)[$2L@]G424JH?1Q8/#HU M2O^C Y M-*O4^/1^LWIZ,5M.IM/9&@R 0]EV0-UM!7.4 M;M/ZH">UI-%M6^B^Q%E]JU:% ?3&GWO3WI$>)6)/QC1&:J+^ G8!,7>(9+@.*UW]6ZS6IG8K G$&B:@0$&MDVRZK6VO= ._- M5@>,(984%=N<5=< R#<- @'>\'^C#ICM5N>&1657@WM$*O!S5P)H+Q,FAPQ* M0&\?$ZBUJ=?=MFG1?2;7Z>+T[.*-5-(-.,H@IF"*:H0?Y(H&D<>[A$=$* IV MGM7^*:N'0.Z(OV8>Y[=5!?V%C%VE,3]U5A=H#H'7\-#ES6_PU(22+J^FIS8F_3DK.S2:%N%(BX - M%)'DS+F^]PN[!-X7* 8E(> I8G9#>9R$&5=6:F4VX.AZPT7B 6":X[!BMS8Z M0[MK\Y#&94/6E-D@1QO,0E7G%.SEID9K;_UJ?-MYZDXE"I.M3&':!V?9$;ZJ MPN1T=Y45-#IEH=GEI@!\"UZG^2>NMX+W /[ !7?.MT*'@($%TQV#O6#'@%U+ MQ$C_OI?#'O_ ;4DG\^=J @%N;RI%T/*ISLK&HB?& M\GWE(I01L7H_KI"2[&(F()IG0/"R@9I#"H@E@11#]/N L^&Y8#4[ZR>BUL?N MT2?R L2P.@.UO\ONM?1UF[8VGX4]&O=L'_?KV&:"2"--59DW;HN/.=5C(OG%;88M!J5!;"%H=N,$2JI+<92"#!@^V'\1ZI6]-65HW M*41UZ5R@2/"CQ /6J1M905:S[I#$ DM -!H,RF'!):TF-T7G$A2/.@.@!'8 M-G7@->]<(DP*ED&C!.%-S9,BUE.D")C=-,*?B@"94A+L.X)RH ^]THFP&+7' MIT"&B%0R7/@!#LC'#H0QP35Q 0V& V @P=?#/%!K/*< ).X-2E(O?-EE!I\4 M2:9@:4[04 W01!+*8VVS+Y3X+#O:68QFO64[NC5D4]8P.]B0H->KAVA?@K\O M9L:D4=-M4:I*R1]FQ$O-?[#2FH/ISP_)HT67RX:$(K'6J ENKMQ[DD-GYW#. M($,D"CX-AUOW"J4@VQG4U.I1,S=Q24S*>\'M3VC'?JF &^I'C@1FT_0B!MQJ MA;)&1E=F)1L[A,C\,YYY)7*VXQ6%;5[GD)U%,$2^]@-DC=X:A%JP5:U7@1HW MO--N5IHBL9$ARY+&]*/:8NE7D@&L%\I&C4F68K36\16BC- ML2NZ1BW UCSGL<*=P4N@S5G+RFA>TI4[0P>RT%>RA;#V26S:%U1/\F/+5 M9] @]<*F?J[?_S7*F9.=RDJ %Y_:>G'Y,GA\-LL6+-$EK+%0,Z;+[R<2:ZT. MIAR1C;3R%V]Y&@0&8 VIM:MAI,_1-^-U^C7Z("6+348'NW$R$[G?$-1R @#3 M&@ =>2#]QJ:5;W1];_ZI7MR N+#_/GM)Z7>8.*_V9? Z6=6 >5U!L 2B QRO MNI9PG\QL;6Y9!KU\.QBPQM]32(O[N2O&5E=K=J,TQ]*%->)976.T0[N+VH4[ MR720/?N%]A^X:E/K#^HR" .:Q8]=N8=%_;FN]O#7%;#.M.H=@'P"M*PG7@CL M%P:K)L)"+:83#TG6[K;[""77U2NB';->9 1Y%<+BY>KD+(R"DY 0NUT# M5=M7(6WSR@U&$YV9@0ML&=>U-U#0B+I*\_$AJ3 M"9:U?225:_#LR2#$(1U8\&IM: .&!(Z)FXT!P1K"*[ ]6"' 3:;(QP\1S*4I MARK #M0C?.CIUS .!,F;3LZ#%G'=:!_9P;8"HXS"M3B+9!1 HVL8,':4^]_$ M*X\4E$;D\85",*R"I:F!J,)H*SYN%:"6J, 4JA4%<0IK!AA)U=CP9%#SCP]OQ< MD;]G_19AL::3)5@EV!=A>&25D #:E"_9&J&LA_3/-JL!_7"4"^I,8(-%"4:P M*WYN\L9&"O$6!,$56W?%F*5N;,O#1!3:O5.1U3I8A"@RNNQN.RQ.L?V94601 M.288J6:%"TO88K7D7(N= *I1#WO.Q>QYHE(PR?!?XAJPSR=4I:HR+#!X&EO# MW@3 (,>3#'*48DP;B')FB,]S""K@^@(E!!:&H2GFBY"PQ,75<+5XF' ; (YX MR!^2>0H8RR3BMBQYX&8@ MZ4Z9\/>*=,@3!LH$3"+_K.;$>2_SR>-*<67D".F0-:P*?K?>;XETGZ)>>!_] MZ@P;-RFJ*\##+D+!J06 DGCF'G...&WN2LL0_#T6P?O,%+255'^Q+4#"W_Y5U[=H M2$38-IL[,4-)6F-X39Z(9[/WEKP;ARL BPF^8=IWZ"6HCCK98WLD(X65ME"; ML'T*.HX0$ %\8[V-1? VWOFZ9WMG0=LB)9LNVST8[;*D9KP%;8H"<#*_",K] MB(V489"Q^V "5U%? ]X,R>#8P]8<.,Z/*A;$DMS&%:50.6N7CD0:B>+LAZUK M"-=E2GZ$C4AY0AMO*!MEV/ST[UW94T3OO<9-5Z&!(%O!:A-ND9'AF*__-R*7 M)?=#1$CLX:)D$((T.F06#@O>,!""*'0NA=;:X%BP&')!M** -1+% @*D@AY& MSZ.HN'8_5& P"4%)6-@Y@X5>DGY%C)>]=->A*=4W^/7!+X-;]ZY%*#T'K07] M:U0Q5YSYC68J>M$7=3.6A,+\X3;($.*?<; M76-#XU7?NPG=/Y2R],FHLWFRG)_'F7GGG$BUIS+?B.Y/!7%2]RE=S?ES+_F= MS LX][V7X@A5KZ]7@%JC)QN+?\9M,4#O4T1?X!F"\E'9/P*,4PDA!W/L3X&P MH7P_DNB;B1@K&15S !XV GZD*-J$K02'%BDF]]';ZH5+K%9#UZ#GNI$3]10E MB?F!A33JTO U1Q'FB.0Q&S-RL&TZQ=U,5.BYQ!%M ";N@Z1>O_\K>LMP8?7 M]3I,$5AW2CM'FK%)>\&![F(;$*$[00DM:'05"=$JB'!V"[2; M6RULL8<4B-J<*&O" ;$H#04SUO<^$CM6GU(?(3S&Z<0U'1)!H)O:4^GU@ZI2 MV.985JK(6AFO]O(9'P8J?$ WL%O'UGSN0A/C<9&B+0U520^,UQX8+<6J 18U MFVPM06;0QAP:.45-\B@!0@:)W7DO!_4IBFZ.Z_-1<, M<1&4G,('@SHT#SO+ M,<(.:T3HZ9/T5( @N8JI]#$'"9^XV\Q6T7768,0>*M;'%M'*,/E H"8#:=M= M93WX=W_[$!^X8*K\9767Y6,\Y@W@.&LI:R.4U67*T&!R3X5K4^+BM0WJ&J\A M%!Q,1]-OL27J6QTK!A32.AV9J)\RWQ:>#);/4X3U84Y/(^)RN99$PMFI6^ ^ MBPD:*RU.-MCN-=2$(V/WD_5E5;Y:<_%&=(AD==2YQ*TD@! DAJY#>FR^L5K M0/_V(#^]*5VU/$QX^>'JO;"TUB$ NDBH 8]X_N9;$7!D=HXT0.1SG_WBV'%* MU@?SG([1.:@1=2J%WB%;$O0=N5%M,'(^_2XEWDEXK :(W85, MKL_KVYM3EHSNW8_M^>VU?3.C'+ M7]KN-B_-/DIG4T7HIS$IA8<7LKHP#(K.(]=;TW&>"L(+7_T]HK9]NK_>1:6M M]&$5EH'023XYE?F7Z^P!R =_' +FUH9.\/.VSES;!NR2K78/MBG.H PJ\\B" MO\,*= U#%#9S\S8K/P_.C1VCPJ0!EDZPJCI4YO'M?$#*+6P.;JR%G5)S\Z#'C#V=C.7'E#M^0OG)S!JY MIR8^SGM.S9.BOSUL'E!+6NH.%PC1RQ MTP*EF6! MC B05, WZ\,^T_ M =FS(I?'1X>M*>E4(KE?V=%.,=_"-0LN9(Q8H;;SU&(H]0K\R^HZO++A>=DC MS&RK6SI7F0BG?L )IV5#/Z&?C0FG<-CDRM8\^W(Z>RYB69]IY7)4A#'2^9!# M7@Z[7FN1U/6GRRN41\R]W7#XA1U(1G>*#I&( MP,(=OE6V\6540I(#S!PZ+D<)7]_AH3U!)[':#6KC>]1=7XR&:\.U?+U[Y+?$ MNT=NOT=4;18 NW>4/H\5<6@4J%@2[@^8YZLD415PR$UABKS51'9LK9AD=*X" M-(T:Y\#8;Q=SHZ5'9T;;8S!*!=)W(7:2J0 M-G&2UG\+ACT4$/YJ+<_!\*/(C5>'N/$H.:-AWUB')7T5(-?VQ!E>.<@FFT?H M=8>%.$F>0&!PEBL+WD)@0N1C6?=J0. !=X.)$89HK Y31JY$58K*VUC!UWUG MHI_!Z5?9P$I31&!W@N9 :XMN7_O@+463JMZ<(-"Q#<;7[/DA>,C[9B?XX1.PB%U#YUHR[.8?CV?%">-*U+EM M3_NATKHM@@]28^Q?>26._#&1L>+OXPP<()EDQ?3JP23K<$L?J9#.!^VWA_=D M_GQ4^OJU=%'V=_&94;JM.#S M8CBS&6G?Q#(/@&I!"SW2-A%]&R#4&A!)XVZ8Z+ RLE"<;V?SZ\5LE/I^!"U@ M(NOPFQ*MP4,Z>,I+F$STUP?UXO@T;SH*(:)(B)W;@<"TGOG+E0EV[=&T-=K-[?M])0RLR7<;Y+? M2\82?,Z&A'QB+XS;(,J!KCZ_#L%3 MEYW"C;J%382YM3@.]].''CP%X]W0\BD2T1WV3P#.@?U,Z\UT*G?LV* M3PN*.=G.DA\B"_8!"GD%L82&+QA]U@]Q$9AE4=NO%G$R/N]+EHU9>[2..3>D M\R[9S:8"W>?.?1? ,M9K@#C03FUX3;="R$%G [MP#7VZ"H-45Z^,!A\D%5WF MY[$>B5F_KC0@S'H\A1R6/TP06YV31<@QV?;>@57RTC/H=QBW1,[;&HX4D?DO M;1(]9I+^/5'D(F2VAD'D7+3IC,60Z;>((66;43K::]G+Z=M^:':&$(L:J?_1 M9UD&F7#,0 (.UOZ 3Q0'D]KC4#8L*PIJ9'!9B.'!7DN*U=I&T!3D;' 8F#[4 MA*5\WO5P/,$UGJQTN\>O>T4-C<3,66CCPN^&[L(9\]9LK4T1G;$L^ 4>6F!, MK4AL5AJ,^T:LQQ^AHI- E.F67UNQ$4Q(RW"9*68PR5K$S4&J'F3A3-X-]?I> M6.?2+BBZ3B=])@U'*JLHMHRB_ .-OJ-NN*O00VQP1@/WV_*:\;8,5.%OU&Z9 MREZIK]5XT1YUL%DV_=]V@$W4+X;KK_8 XX&X)@JK-^HO'R[I+!!EQ9C,SQV7EN']JJJQ$.K^G8\7\I>^AV MR_D7F6M(^2#QC,33N6.]CW_@UZ:FD\C;]B7TS-#7P>AP72]#BJ3V;3>GG'HU M(S "D=:NJKJFX,)_M(Q6;62*A,)Y?Y)>OYPTLMJ^I/! M&%3R[-8]QM1208'E(RD'-QLF8+993JT2P]4/)YJ,?;'\M?BX.R5 \1/VZ'P! MMO-WWOU5_Y7\2_XX?'B!5_"SK,\ZFNS_::D>?BE]5+1@3 M^GFG80$U/@#W-Q5 DOT#)_#_[X ?_@=02P,$% @ SS%P5&U"R]T3"P MP!X !D !X;"]W;W)K&ULM5G;DMLV$OT5U*QK MRU/%:$B*NL67JO'$6^NMM3-E)YMGB(0DQ"0A ^#(RM?O:0"\29IQUJE]F!$O M0*/[=/?I!OCRH/1GLQ/"LJ]569M75SMK]S_>W)A\)RIN)FHO:KS9*%UQBUN] MO3%[+7CA)E7E31K'\YN*R_KJ]4OW[%Z_?JD:6\I:W&MFFJKB^OA&E.KPZBJY M:A]\E-N=I0F:32DT84SU:U]:\O+$03*]O\B#DC1>2/B(D2=E[ M5=N=86_K0A1C 3?0J%,K;=5ZDSXI\2>13]@TB5@:I\D3\J:=F5,G;_J]9HZD M9IW4S$G-_AIX3PM93M@%.>S3CFMAV&UC=TK+/T3!;@U3&P9D1+46ND,G8G8G MV)VJ]KP^LATO&._G<&:5Y25-S)(XBF/WQXP7CIQFTIB&U[E W-D=R^*S084P M.FGM M6S>4<'G@I2 \?H&1&U6"1&BHY>M2!":!H4"FT6S3E.61%;)L:.F<[R69;JQN MP=H"0.8I09FMA!Z %:S:)4DT6RU M8(M9-$M643)+V%NN:\PY&?O\@[*")4ZBNUQ=LS2*9Q[].6;ZJU^Y&HO G] .$4?QL&L*V"Z-O@WS?K$N9LT,;Z,/W M2=J/6T;S=.;,N=>( EA[-B6)%H!O@2'M$W?G)MT- I6I/94 ,[(\BY9I&JU6 M*8#+DBR:)PG[*! M,K==L#:UQ'H$&L?J1>L"A_LB60"<#%,DG0>I?,I0S0DTP6TRV!$_2"TE2[812TAH,9X$[&B$;3< MG#U/KGL\YK '@J;Q&:H^)((#P0;Y")Z3)'Q2XV2:1AEH9SF=0U4$7;J,LN6R M6Y$4>E=C@;H.E==S'<,*##Q=2^*J!-DXXM*BM!&R.4FA9#!THY;!=O!B3XL0QU6,*,(F9N752ZL9! 5." M6^R.6]3V(UN+-EW71R8V&^%:%V@GZQR=EW$,2*NX\'#]T1YA*SK[6]0V6E7L M63IC>RSD5B$3H)M67R5:&I+Y;+J8++)^1(O1036E"P7T-UB8PC*=N[\>F99N MH5W',[6Q: Y;#W6409Z#01!D=])X I]T04.8>4[G:_5 SLG+!G5D'*>PU\)V MK$U84.30#'D>;#Q'$AKI(8>87,NU7]PS:#IAGQK8.)(N32\S.%I\)4.90:3( MC80$-,.:DUA$125+T(6JH24!R_.=%)0T\ &JTF=![(V<\DK0B$I8;[\(204M MA/#1SC)?3%/GPTI1QM6^Y\;\2=\7W/]R>]??_;I79'VU+\4P+]X+O84_'19N M EYUQ2N=NMR+QPG&87H%[7O:W9\0->G7\^O^E)0I!1N=[] B8RCCVZT66QH! M;IT&D9?YIXLX :M'7'2QXXG1,'$:[E=F%(JV=/DC$&A;B0"D=F.GR@*SAGK! M62$-3BD0F<=#$N'5LR29S.)A3IAF_;N@Q$7Z%+^C+\?&Q$9.AJAS4A:D6_ C M8-I8$5CH$;_XO@G\(S5-O.";60L)8G)#R7447 ]%>T&>:UH/$G-XPB'R.G$> M115 $96KA.RY3["62$Z=>1U1H!Z ($P_@2:>Q(E#)@RFBK^:+U8OW$#H8;%I M(_5+<5$3S[U"Y])0JD7=](9B&>6-P9>.#.L6TT"TI 3,.&AID98T-.@T, S^ M$10&DIN0.=JSK-D.8D' M0<*>(UY]<(32Z6>:?8DF(@IWA7R0A:@+/- "FVE>RS]X*$Y:A*:U?>1T=*K) MS^+:R22$T66@J#CON9"C/(>_..'UP^ -Z295,8Q258?JUOEC+?!ZY!(?GCX% ME>#O= WZK2K MLD_YX%O&/E*6_;;4-Q8ATUS3&F+3ZTM#+L97#O(UOLD.)[A.?TK #Y!(*I>1K6?ZIA3K1 MR-H-AZ\>>-E0\TY,UR['X%#TRPZ2?A#5&;6MW0&1W6G5;'< 3-=@'M.WI"R; ML)]K]IXC*MJ^Y.2PB=>U:@!YX#"$'B M9-]FT>[N09I!^W26Z)ZF!V7G=(F#T.U>:O+8KK2GT>BB#!0$MYEK23SDY =N M"OZ%W85CIO>^Y2?_NT4+45(C6D3]0JV '2_M #M/[WFIC&/UL'"C+-< MTGE"R<.^]?&L\L?=%$EM2:(6DJHZ9IZGKB<6?[YF_OI!V9_]_=!M@;]_1CCH M>6S";Z>'1N'@,1S.W:&,L8_ 0]+6[8WGEI;B_L7KANLC:U$:[&1.3ZN>=4^< MQ,#I=&:'?7.,])DNYM>LO^[/;-)YM,@2-\W5T^%4++>*LEEVS;+5,HJG\Y%Y M?C7H6T+U_OAE,8^R17Q]-O020O3\Q.CSX.A+"QU4@@0R;%-[PUL+VB?_QK8O M/[)[1<31P?^QKX'YX%3K]'1XM-L<=63]1I.X9I#8XU8T;'V?DS9I_.*B,NY= M\N+:2\D=A(1A\^1N^O(>FFK#5T^S+M46<0JX?#$$6O:MD?!^ M#V&$Q5[6;R['5?0\^R_9]C_E/:G__TW\@=>'9YEG9\)=%/B#_[,D=A_71/'# MV9M;R.3;+>[?Z>Y(*8K>:S*)DM$/_99+KJ)V_I1U CM(JF MRZP_F9[,TWY4F^3%Q>RD^VYH'Y[@@V211;-L<.2;3>;QMS+X*;8*3RY]#+L9 M?%6L* 7HVRFU4-B)^ ^,W=/N\^RM_RK9#_??=E$L+/?8&H\6X$1VVG 7B_4>A(P@TMT'VT?OU?4$L#!!0 ( ,\Q M<%0'[9A?%!( $,Y 9 >&PO=V]R:W-H965TYGW;. GM^7^DNU5:H67W=Y4;TXV];U_H?KZRK9 MJIVL1N5>%7BS+O5.UOBJ-]?57BN9QZ)[/B[.5S?O9>OWQ>-G6> M%>J]%E6SVTG]\$KEY?V+L^C,/?B0;;8U/;A^^7PO-^I6U9_V[S6^7;>CI-E. M%556%D*K]8NSF^B'5Q-JSPT^9^J^\CX+6LFJ++_0EW?IB[.0!%*Y2FH:0>+/ MG7JM\IP&@AB_V#'/VBFIH__9C?Y'7CO6LI*5>EWF?\O2>OOB;'$F4K6635Y_ M*.__K.QZIC1>4N85_R_N3=MX>B:2IJK+G>T,"7998?[*KU8/7H=%>*)#;#O$ M++>9B*5\(VOY\KDN[X6FUAB-/O!2N3>$RPK:E-M:XVV&?O7+V[I,OER]PKI2 M\;K<8:\K2>IZ?EUC=&ISG=B17IF1XA,C1;'XJ2SJ;27>%JE*^P-<0ZQ6MMC) M]BI^=,0W*AF)<12(.(RC1\8;MVL=\WCC[UIK;^A)._2$AY[\!FI\?*3E2)P: M#'J DF61DD)"\?:7)JL?Q+LB4069MGB?RZ(2/Q?BQR9_$/&2%1<&HMXJ\:J4 M.A7E6KS)-!RBU)60^[TN[S 'O9=IN>:IT-:+UP!#4;J6TB&-_38 1;%NZD8KD555(Z$9T<#^=7\" MO!2+((IG03P;F]F>G$/>R2R7J_SX@/=9GF-Q"9"X@NA%T<@U&Z=Z:H6 MJ7R@496$FA*9JR*56CPHJ0.Q4INL*+)B@X'J+??IM1#X2&];U3L_#-@ $WAZ M5C34HL&G7%S04XB3-]3M\OB T-=@O#&VD@6H&LAH5M&M2OU"7V$W-%JNJLKH MZR*[%-/?NTU\4H^T+YB9!$14JFII5E86OC#0EATOV^U4FL$*H$W$N41QZW56 M83EF)332108AL UR5T(!B .UTH!GS /3[HSST.W,YG?[2 Z1I1";+(DZ;K0L M6)BB+*Y( =DZP[!F+<9^JX!T9%UP\,+:SIY$SPQL:(I,> 7EU#I+ZG8T>0_I M*G%A???#[4WGM0>-FR*K_;:?7%NC68BN>\,:0]DKS9D#^86=#ONI=ON\?% * MC.CA%*/K>8:EZ/W/O^CJU4(GURU[#;S8*C:V.U@H]A6-FL)\#GA^+.A.:8/]M.F%$QI?]@T6P8#Y M-&Y<,&XR,)D!R*);0_F*<8H-)OF9W[5;TF)6.)K,EG,:]3!.^?- RU\3M:_) M.JL]G!;^P%!NE\PAS%/9#8*40EIUTU]JH;XJG6257&4Y61MWO:2%W"L$1(!0 MCK50!+.[GI38XFI?&N,@8,""CMG72;MA:P5_\,.X\ZT;K-!'PT T5A.H)7) M_TE*LA&M:EW*#B-@L+7!".!%SMD*!AXJL7HD-S,O5OPB\5^0Q%EEG$M]I><* MD^1NOKZCVJTN"#)INQI=*=I17<"KC@ XUB;A([13H%0@!OH+B%P-%*BDI3T5 M@E.5Z&Q%^TPD[ >VX7#\[/]_!W\IOS% #UA;BMO']#KL>RZB8#D>][[/HIGW M?3P.XC%PWH6XD[MZ4KPX6,ZBHZ^C^/BJZ'D[H;6Q8;MH',R6B_;K,I@MPF[. M8#X)Q<>RACF6".:2?=_:\>%86.4BF"YC7PU1$"][>I@&RWGL*;VG:L,P/G:: MK@"9XB=DLM0P\.-3&S]?O_V976%=FDS9H3PY1VU$7XMY,)TN@W R]_"^!SU( M$@"L#%=]F$&9W./0A$*BOF0'"C*,/\8!2J>+8 G@+6]%'M.^&R7[SQH-J5@!4!$=TJ\ #Q3*$ M6\*"OV_/)6G.R[D)MW-UITA!*FGHV3!Y$G:3.*;:]2$_VF:)85M6( Z44%V= M<@([BE9[HJ&4MTEQ'H]F[>:D("M,2R"GKU#?H*!WGH') M@0E\[7;X%I,A*X):) 1RN9C+ +S\8)CJ^Z\TQ;-:[%3-6]J1^9;(^SV/#,XZ M0G?#*+[)5B-/&R;>6TO/"@/P7@2&!)5J20MZ&_7".>>#,=HN-G/I,E4F*5[. M0O-MBNR?E),:17.! (IH<[#T0)]:\>:;W(Y&A C+4R(<9LO4HYN7;1:M=DUN M?#*1-5;5[ =+%_M2^\E4FW KI%V0$9TK)J#U%@GL9GM0$0B-74%NV @MXQLW M:+BR5O",X)ZK67&OG?7;LP MY@!@_90R-DPA5R#7+@6Q999RITPQ#;F^SD;>&NX+47, M$W MJ8G7NT;O\"@#KTL.NWO5#_?L/8?_OV1K)2[^3J9SV;[ZS(#R2N9D$[PE9)%# MB!6S8!)-P"ALB6YYV8\6@Z.^@".UNKK.8NBS!8+J9=A^DH7!QT,(9O:C8(!ISH7,R# M21QV'2>C<2?<$WJ)Q"18$"OJ$8[Q:#:&7D+OT70.RC%V6\KI'I*QP^'&033# MRL>3OIKG8C::>H\F81"'W8./!]&!2S!M+;/GI6Y7TD:[PHU!DQ..:@W PC7R M8,Z&"/%VC *VW-B'(!,W&.5RB6!\FVS+G(#;R$#I*#78E:G*NP. #F01J9J= MV;3?#AH&[/I#5GVY6A/^95 (D6"*!$I0SL-A)(*ICL;B]^T X6C8]O'OG\N M*7W@LM@L[(:+/*FGW4+1I'L^Z18SI?8MXDD+8V:3/9,C"LFQ69PO1K%7A(A' ML4>]0T(,WVKUB3WP4Z%C%G35MR#$$I/N66/,8/F4,AJ-V4R5V$U[HF7'_C2Z M1?9(AST-J'\%*J61\Y._@R_(FKX]V-RIX$K9'1TIU;RI)NU4O7VFR%<.X*^7 MVD#2SG4Z+ZE88DYSP3.V97K(E8C"I"K)I3;XM9<991=@YM8^JI,9FY;* MC-+IPPA/$J:(Y:73BCE/[(M ^H7X=2>_JR?RZN\Z:[-[L,VH)D%Y7.\EU[B1 MP0SI*%680XFJ/:>0*2:O&,B0^-'E621G9ACGV8.,@38-Z] W\A'V'_14:X5,CO9LI M*8G8KA[ZI=#AK)*98U8S;^Q[)A_CF:,QJF;@6QR,I[,@G$R-67CW32[D):G M*R]=Y!G"2 IHN3PL-9F3_94]T2XV)2N[96#VJH.QG1;;+R#NCPT8,=UE,)Y M*W!%,U-7NJ054@5*6\-?-XY?*QMLVJ-;4X_BI1 \M-=T3O)6&ILD"+A<:D#X MIMDTQ-T=W/AU:>X]4)JI0YJ;$NV!VY%2#YVQ<0=WJZ)B"S-RP[_WUL?\\?SR M@RTXF"4_7O=S=4X>"G'I+BN;BN@S':AA1)5R.,6,*XX$9.[)-E-WMN1BJX:D MG5[-T53&; E\>(38O0I.E,^H>D5TP)FN"PR/H>RQ$F3K5/96#7NAHZ?VJ,:& MEW[-Y%?4V!XM@D861GMB^([FX@&W,IM(,(5=Z)U:NCUWL'PTC/P[-:5?4T3Z MV"\2L4&8BZ8(+C;-%&%8PV@S,<0+H,9B%BRFX\N#ADS<7SN&[YY>Q/,PF,_GA^TCF.?\:88?!_,(_V:] M(\7%:#[O$9GO3X).F^YW94 3[Q#A-TF!9BX%Z& MR'(^"\;CR#]Y=I5P=L;>G4W_OH>M^-!MQQY.>V!_H+K#^UK[1M--R=IF6S!B MNK*).5BO0/HK6[UO+[7QYF"3_*-R QO^_2@U/%DW;?AM],P>J)YHU%L#\S!B MQ?8R#ZR"RNSVIJ(BZ@$0LCSG,'#1G56#7G17Z7B^.+BA",M3TN >W5?2W36B M\S@>A6%7">?S1)LB,B :XWA\<509Z*IU-I%H&YL[:Z?KSFP_W=8'MECDAG,* MI M&;,\I'01GJ\;:.$6VGCSMU5X>V&OOYNX);Z:S ;&;Q(8R8N;JWKX^1MK: MSBYS-WD6AY&,CW6=EW'(C*ENV953R( 'QU.R^H;H2T<9F(@D=/8Q.-& !K([ M[Q#0\W$3D.CRVY98KZ8S6$\'-*"?/!QDW58UYU0O\Q+L)Z4>' R>,*9!WC*+ M@L5LVO.BSC12<]6L']K>X;Q7DT&47+X4HF43"-9S[(/ H6?@KO3GGMQ6N#>X0(;36D.\ZF:.., MPANH.VD]DI\.X%-T:_SG/@V,D=PAB9H;G;_6KIPZN9\QM<["_L+,TX/'._/S3T#OM!3>9K^[0C'(;$XPB-Z MJWZ")42P-4JT;XU1.=]R)QKVL>6D%]$,9& >7KKG'>J[#M]P>C?N3NZ._0KK MVOMAVXZ^)/4FPQ[D*LUNH:C^?3, MW'UR7^IRSS^36Y5U7>[XXU8A@FMJ@/?KLJS=%YJ@_=WDRW\!4$L#!!0 ( M ,\Q<%22!DP*Q D &$< 9 >&PO=V]R:W-H965TW U=&K);=I@#:[O2MPO19-N_>9EBB;6UGT4E(<[Z^_ M9RC)HAPY[1:W!P2.27&&\S[/R-=[I;]6&R%J]K MRNK5Q::N=R^NKJIT([:\ MFJN=*/$D5WK+:RSU^JK::<$S0[0MKGS775QMN2PO;J[-WD=]B$+M7UUX%_W&)[G>U+1Q=7.]XVMQ)^HONX\:JZLCETQN15E)53(M M\E<7K[T7;T(Z;P[\*L6^LKXSTF2EU%=:O,M>7;@DD"A$6A,'CG_WXE84!3&" M&+]W/"^.5Q*A_;WG_M;H#EU6O!*WJOB/S.K-JXOD@F4BYTU1?U+[?XI.GXCX MI:JHS"?;MV>]X(*E356K;4<,";:R;/_SA\X.%D'BGB'P.P+?R-U>9*3\F=?\ MYEJK/=-T&MSHBU'54$,X69)3[FJ-IQ)T]_);X;O/S+_I-'Z,/% MA[=DMXW6D/K\O6]%)C0OCNMGS'/<162MZ9OGOYS8N:MY+8[[,]^-+H=5[%F+ M17S)/JL:]Z2M0,='R<)]@N9GD0N/@Y'=%\G26L^6B^$\Q2!Q M%'F.2FF",&VV3<&I7+):(#HURC7+) [ P"GBMM[PFJWIN985#BE6R74I+^0?"4+64NPHTA&2ZG@/3Q=4:>8&[GN>='PMGI3D'-< MCDX T4@&-7D1^A3;;V2Z8;".K-A6@7DAOXKB0&*7K%1U*W^]&9MR+XO"/%W1 M);R0?XAL_C_+'A0VL5T);8K;:#&99];"'6+5TO.4ZG6:Z@9'NGBH1NYW8W>T M]KP0X:K2K\^IHV6F!H&J-?4I9P1B%#R6T@D7RT$R+>Y%V0SA'\2.YR;6:3=8 ML(\:8$+7!Q,-XO=&[K9VPIZ6 ]]?(N1K7J[EJA#5V7,A4NT?2F7&@4JVH@NS)?L-_1IHPG%L+Z?XNS? &9JD!P76NR3V$G2XR\$M"R=((O;K1)8-Y2IQ%EY@%\_ ";SX41&;",TH1MT9I%L&RW$D/^6 M[P@5(TWD7IZUZKG8,80HDHO%$\2GT:()WCU7^?.F$N=R<(9,6WKG>1ZUWZE" MIM MA6*5-*9/537%,8GB\_P^"5E6C38.6_'"_,^L)#QR"4/'6S[!Z!V%20GO MH\PCD0O8/F.5RNL]E69+/2^Q3#9;AL%D'$PY=A8EJ '1*36%]S=IT;&"*+!; MW"P<5D>K#K@)M #WA/Q-E2]QR4F+F^YK*U'OA2@-4)H2 9'N&KU3E+!$04Q[7@U572*SL-ZCPX/(/3(T!J*:8X0# M/?R356VOO$4-Y^6!;3@IGRH-0,[X9 NE&$'[)(X-UKK&\(940RAIB)>1Y.99 M4RM5;\Q=T%P:P$'*EV+=H@]Q+S/R##HZO)()1"EF()(/&Z9F?JO)3V(1 M+08-"G'BG-[6$X8C](X;JUXK/'3,V=[VJ<*T"MA(P8AC%H[J"C=\8R.E1XK. MV1O3D)L=W4M=E0;;3J)<-1BG\4&ABKTN=HBR!D>0[66]D25[?7?+XM!U"!3T MH4C!9L\>>&B8C*"(@1YD#H(=8]4V/#-Y-.Y%XT!L$Z'#S:.0IMS9871Y, $% M+ST+%NX\P$1;%,;$N/.9[R[GX7&+>%4&4D_DB$.M=B?,2%\$@>6@:4GG M[$LMJ328/(&3OZDQY5[5K'XSI5FQKO@P([?A@MI80B)VU[VV"8 @NOCONQ3Z M7@LV;U4FZ*&W3!8.Y19'S4'9<\AB1$'G3$)SEJ(LK$7_H(MJT__BEXC/?2ET MM9$[PP9% Y,[-93C4&G%H!9KD]60=FTJ"PH]^T!OA3\SP717NVP+A\,;, M0 ?*E^+0EV(R?5,KM*O>7[9 QBV(%JZI-E+\Y$J+<3^$]ZL-U/S_OS(8C3+# M D 5A6A0&<6ZUVW05MLC]3/FATZX]*T-X.K8M3=\S+IQW,WBT-QI0S(?Q7GO MD0$41X$E)T#<:':(HQ. 'H3V/._:Z#CR '',? #O9K)J^]K)5&4/+Z=KPI A M9OW;J9',\YW$MU]">.$ YF<+)W(!\C[DZ"Z0]LFA;A8Y@;MXC AG7CRQ.P#8 M%=(6@+/B:9NLEMBQ#7T3/QR>^9 39OFE!%77BHUCVYRL+/6LUQ_1\,:"AII/ M E7<),R0/8/F83)<'5D!L5QZ3X\W?N3X]MN0F19U34]$]9JR[X?)3+:V4 #6WZ-J)/,$4@1S M%Y_T8.;.O-_B^DYR0)FV)[\3^)Y+&E?[<" [#VU7FQPX(:#"/C14JRV(!PZP MW#75U6'$\Q[.4$UE\>9-O5%ZF&=(S*I%. 9P&PSB)7U(H-^VKXY4V1FP#X(N MA%O09_7U.7O;:"JC3A\#XJ$F@_3O*B!BP?=.'QYF]+*$(G"WX?=M*)MIO$5( MI*0), B-LVNC,LU>!O54]K C'F15F["M%D9US<',!4]B\?G4;Q=7UL\^6Z'7 MYL"(Z#H )[G2M7]@BXX_JIX\U]02P,$% @ SS%P5$$/(U_? M @ >P8 !D !X;"]W;W)K&ULI97);MLP$(9? M92#TT *I-CMI$-@"XJ1%;8WH8"^%LO.H=JZY21);UBB9C76#BE8VVDCF:&BVB6T,LBH829'D M:7J52,955,S"W-(4,]TZP14N#=A62F8."Q2ZFT=9=)QXXMO:^8FDF#5LBRMT M/YNEH5$R4BHN45FN%1C>7J>70=084;U@KW MI+OO.,1SZ7FE%C9\H>OWYFD$96N=EH,Q*9!<]2W;#WDX,;A^RR ?#/*@NW<4 M5-XSQXJ9T1T8OYMHOA-"#=8DCBM_*"MG:)63G2NF:?;Q^1.LV(ZKK86E8&J6 M. +[Y:0<((L>DK\!R7)XU,K5%KZJ"JO7@(04C;+RHZQ%_B[Q'LL8)MD%Y&F> MO<.;C&%. F_RKV&^HDY'ZC10I_^7O'HF05%9'\CJ:F@I ,Q?-V&NV\'1D,,"RT=DH'5\"X& M-WH3> _*H5%,P!/N4+7>084Q_*A)V6!>ZAWZ9[VVCBG'F1 'H ]46J)UO 24 MC= '1 M=K4'ZTD(WE\M6 KUS8*H"'R8OD9[U2\L-TBMW-BP02'F M,7K/J>8@Y?9#&E]1 H489+QBQG#N'B/L6%EO^X+R M=WM?EA^9V7+2+G!#IFG\Y3("TY>Z?N!T$\K+6CLJ5J%;T]\!C=] ZQNMW7'@ M'8S_F^(/4$L#!!0 ( ,\Q<%1(R=&/,!4 'UG 9 >&PO=V]R:W-H M965T/UW$EG:)GO1_.8<9)FDYUVDTG2 M=O8C34(2MA2I$J0=]=??

\FQ--RE?5%M:PC?+JMZD#7RL5Y=\6],T%R]MBDO7ML/+ M3'M9I/6N^>TJ&Z?GCEG_TVT^ \V55P<7_Y%8^ZT5G)&MY4VVZEP&" M#2OES_13AP?EA=B>><'M7G %W'(A >7+M$F?/:FK6U+CTS ;_B*V*MX&X%B) M1/G0U/ M@_>:9\];#B. 2(!S ='LPG[L'9WQ)LP7Q'(NXMNL+/%]Z[M)!9I MUA1?W:;ECF3PLZ -S0FG-[1."W+=SYZ-LY.F3DN>"EGB"_(1)MBV-2Q%2;4D M-,W6^!/G3;/?6\:9!.F6UI0T%:&?MK@Z?L\S4"D"%IBYK6G_7@?/__TC=IWH M,2?;NLK;K!%/#)-,_Q MGQB&W34TW9 -W5S3&N!CS9JPS;:JF[1L"/^-%06G#;X%RX*:*]@? /*NI/6* MT6[CZ6I5TU7:4!4I@"S> TXKS*6(CK%W+ S/GFNP\EYL/!!H(L"ABQR;B_< M_I-8&0:<82 _0,F:\BT5JJW82:!3F)V56=&"Z,$O9$5+057Q70XZA'$ !]] MJH!^I9P@?6%C&8!7%2P7X/,&?H#^A4T!A8!F=:H0']8%Q;?W%0$K(7E!I<0^ M0"9B3U9> L^5@,1"A6%95QOQ*CZ#RZI+5.5M6N<]>50&O)_%4]YS:;_Z'J?+ ME9LP(FE7.T M&RI)BK8G1T)MTA+,)<(U;(#RAH&%HE(%B+>VHTK8I#MR#4S<7O\7. 7A0=E8 MX?*J7+!2VGC$)^- X(P"C^2=K-<,C39" F\UZ[2!!]#HPS>T8,!5^"W\*J2B M$NA1L0$8F]^W13):"VG6GMA'R/!& 0(H>;J"M6JD80-"0H%T5*67RB5(.PNY M 92%5$!5>2$_7DCT-NFG#HG WRQO88E55>6W((@2#[W21,G) $#8*C*,T!*X M'&Y7HA! X)7\N:U1]+,4-F:!!6H7)HV]_B;__FK\ $!%U=H1T' ?N9TV1;D1[:DY!&P M-Q*9?T=^ 0<)O37R^NT5>;\KJS6Y>OV.O"HJMMR1MX*?IZ06='S7UB"XG$X) M^NVA[T7*U]K@.?""Y22A,A#[EA?9RH#G6I[M*@.^9T6!^D046$F0J)-&E@." MHPS$GA4F,7D#; MZ7K Y<.L&) .4<_/C>>6(D=:Z.> M9;NA/AI8D1V1UU617Z< \D0NCGA48 M1EWC:&(89TR4"V3J5/:(6QOO"I MY#EU7*YZ8&,]S8[:FV/YCH[2^X(UMD+/U48]-]+AL"TO3#IUM#U2'8', ?$# M5;(=QP?"Q\H(L'0\%>W0BG026EZBB#=K ]2<#^$[LDRMAL;Y-O0BN$&I' M9'NPPM+WE-Y(4[,,;4MFUIX@M5Z@?HZL*%1Q[MLJO@/+CN+)ZX$]_>PK2DWH M43>,R8NVKI&;.Z=@;B>^E7B)-NH"D<-0'T\,W!=;KJ*V1UVKCP%O);I\NP$J MG(B\JS$Z:78"BXC5+3K.LX GB:YM0T>?WO-\'1!=7F+#D$F).FY"WLHH"IRB M@J)4U>A+7%3+BY;3N_#M6%ZLFR ')$@W*4Y@H("COQUY.JY]7T<%2'*AWK=F6DV1A,F:AR7"&8)8-PZYQ>$X;1T;SBYK7U8?]6+A( M5[USWM!L759%M=H1WP W&''W>%OH@DH^'FX70#':?<\W )^6AB0CS6$!A"P M_":U7(,?RW0#;HSC&M'N&L '_+I'.B$F.H3@8NF3FNB+9@PF^#<$C9@SHTV7 MWEC5M$L3F( V['X.A MQ%#3T3Y6W,8" ++"4_0]\<_ MJKL+N%;B=:'!?LYH#G /W4X=;1X@PN34^6 $(]WQ"ETKC'1/*PF! 0PA=6 , MIL(0.!YCT0[E:DP]!_ZCT(HCYSM]W T3RP]MPS>!$QE&'8 I-GYAV8YO6@"> M#TSC$"7%'KRQ[TTJV[$FK#6[M]B/#0O$B6DT<@V#H1'"(##";9MVZ4', 3/_ M6&%^D]:;XXCB8L[$!*3E>X95YEC\492<\+!O6C&Q L3!2[JD=2VSRWN$H/,$ MF%T*!"TRX="SDM@S\5!D@&U^(T;<@5E#=OXW;>Z4[2\>[O]8B[ZJZ+UOAKOJ'L:1&JDW)NG(B0:M.A6!M(4K BHE6#-U/ MX#-^1 54K"^H@@4=0[WS7JN8,[L52?QSUUYX0^U1I!O$_( (9?US9ZQ?8HTC MFTEU2>S,?8NX&0I;$F]K1F^$.RTRLUU=Z#V,E:W$V0_/WWQ\>85K4PC82BPN MW8A*"B7-;75,640O#):A!*+DGT/U<W2HMF=MH-R MCF608*!0L%BMK-?I+-F&4;5-M]BH+% G86&V%=H4O(M>KOMY%^1J6[."!&9[ M@L4[,"639S0[ @\]A'WH>V/NQ3[(_@W9#D! K12#^6%#^)>E=FM,@,C1CGX!(LXK'_14S!A5F%O9['OM+]PJ01LL P MN>,[."QQK5;ON@X8!;GKJL@)5LDDW\\:(EPV6D3]]$#[J;E3;>)DBU0V (CN M0X0_2[=,Q$#Y?T$S"/Y$T=^F;'B!@[@A6;IV%$!3G9/?P2'!C@ !#EI,4:N M@$1L&) M!W+9:S!%%#E R*70:>!;=CP&A%%8]:*'5O8GX3Z=13+L10BS[.Y@ MQ4Y,-;96Y"V]R,%;Q;8*.FQ[2?LZXV=T&O7Z5_0[4&P/!/\X$WPZ-/@M[M&( MHY3^'>VWS$6# 3_!.,M$*KSS7$L5ZJ'X:'N=_23=_L/31%QLRBII\T]21@=R M3A Z.%82N _E"22+0/4$IEPW8_M1WD=+]A"6?H_YD:8$B3J26%+\L/05TFV%? /HUT_FM!D MK+P NF94D?D,ID-X5-F?]FUNMFFMJ',)Q+:F&]9NNC8WL2&A=Y$HV!6WQ_.C MDW<$7!2U7B'NUFQ7TU>V:H1V&6(TM629]/#$)*.W!D7LX/TIMVOZK^U%2!O^. MGI3;>U*'4B&R5AZ=X&UA?=H]6$T>GU1<+=W_ 5?/-U2.[]D/TZ0M9= M68X'?=\TIX0GFI;-9ANJ<%?D/%BU'HY&XK_CH0>.B/S6.?ILU%0J(&YF5 MI-2>U-2R?-2LF7.V$@E)).I*D+<%6ST>!MI60$IL-.4IBF,?&"'!AU?& M*$X<_ZFP*+J$6(_6?S,5GTR.;>ZI^"@$]M?3UHF2;NVWNI>U!FV=J&\>R&"G M9-6F:&4IE1$JHE2?DXB0)Z]:%%"843)Y=PJ+8M9?Y)E]B;SN%"EN'IF'MS"; MG).O@1GP-"#680$]W0Q]"KL3!?1+1$9&* O)$B.8-15LRKLI81')G52E:+?0 M_G$VMYTN^NN9W#OC/]F/[1^._F3O\RF5<-EV?'(E7&^\$PEP3VGSNV>3'DQ+ MX4?%??W96N.^K /6%)71!;Q]L1?LC&G(+EW+N%2F\B1KU9^!)[5L%.&H-[1< MR9"TUF*J1IS2-^R_Q#:?C)X8;'[!:/*T8/:(X'HQ--OT'A;'$N?-WKGZD\[4 MS^JQ'C9=>0'GG4>)JGZQ^0PK _>TM+*[R<8.@^2,0=R"_%RF+=@O6.5=71%Q M2PP>^1L7?S7DC-\HA^N/T,HC]=IA#> 8(B:9NZ] /< _O5,#]38SW,Z1HT0" MCMBJ%)E[<)Y:,"8UN?KP@L2VU"F.\]A\WXC5)?Y%ZG-LF'O]]LKJTX5E[YJ2 M=0KRFXFN4R'(0P>>O-'B_NS&?T:3./?(A+2##D<2B\LU>OY78B8GL*)0;3YT M_-B*(F=DRO&K1PX64CVE>Q3&0CR,I71G&@YY3^YK48DW7M BKSJ87K RD@"] M(%;F[$9<7%" ^L K!I SNLK6G?=>B6QH]:66_^.A;]BAH0 M['!R O_0$6KNT/T4 M?^:=%/>HCKZ5G\?>7?&O%A2+ZUD:^0E[7U5+1.!7>X'%W,43DQ.7V%EJV^K9 M9\]5#U:#J^]^QO41>$S9>,K*,9Q_,1S;#:TX2,:C!).;KB;RS:VZ4Z(\WVM%=KZ\1T=B1-9H>M]\>L*A!0,R53UI@'#GF+UD(;C3,Y?J$<\ B\Z]G* (-"/< $9 MM#&=)?">E1,/])LF]@WKZR-!_&<>:I])2P2&XZ^1X2PPL-X)YW4]R_'-Y6W3 MX7??<"S2,QYQ-YT']RU\_\#!;\^P9&A8,C1=1V- A6,%SLF'M@WK.8;SU7,( MQ4,.=Q\\M8)(/QL:6:[A&#*H#M-5#K;EP!2GG;GTK=!PAA*/I$:F=1-?3SE! M@&+'R6E')>/8>,+/-9T<#%SS6UIX@$W]N3(.W_F9(Q, 0 MZQC#F2X7-XUJ]F.P*>;[?L+>UQ4?GQ;H8.7-5ULM L"(][O^+#.Q>:@6\->%JGF'-4JC:B <)>P)O@ %NUA? 24#]BRO63""D+//CI"1CN+D!U%38(1N?O_1SXS-2EO%<+O3MJ M-_*E(:AZ,W]\Q)[+(.$)24,62102TRZ'="]I(RW+\M4RZ[&)(\:GTB=N-J[9 M#>!BHHR4KE!NUD9(9+SSTY1@.YXC#C)>6FI4_A^8[]V0>C9?^RM$%>>^IE1T MM'-@"RP6TRS%ZZM$/@?(E\DWY17&RJZM:=Y2WI+;-;%U5RU;8XY3Y<^JK:?\ M:02P2U;UN:FAE3PQ*>I6P035?7+6[$05@]2-1%HT,HJAF6OG'*:[^.^ M&2+ :56F'N,S46IR-GV:AQR=JDZ,"L"5(#R?(*R_+AM/D>22V@:;B/O/*;9O MLG(039VHDI:+GJ:(EG)T1E'93*P<.$;>% Z%MA+78&#Q@+T\%N@K5)[6V.1# M)0C'#29F>WW=,Q4=#C/>6_+;7H@;SN_*,!N\WH'3A3@!0*50/'A3/':I"H85 M9&L;<0/GV-UD"<#&Z]WU(Z)J5Z7DW %3_1&UBT((C;&-0CU&*@,6-7B2#\23 M.L0T7;_/5@_B'7Z]%^]_KIF>W*;_Y>[(WR?'_^!L))C'^H MXU+YDRC H"OQAU]P>VW9R+^.,HP.?UOF2OY)E?%Q^8=I?DJ! P&6@B[A57L1 M!6>RJ;7_T%1;\0=6P.*"-(A?US0%M8$/P/?+"NQ<]P$7&/[BSK/_!U!+ P04 M " #/,7!4\^F95K8& .$P &0 'AL+W=OD$"T))(2;:SDJG&M>3"8V+:B2 M=JP;JK&2:U-)AZ%93VQC2&;^4%5.DNGT=%))58^N+OSC>-1/O%/KPO'$Y.JBD6MZ3^YC5HRH"HI-2Q!(F_6WI%9:*R]%R)#+*95NZ=WKS(W7Z+%A>JDOK?\4F M[(UG(Y&VUNFJ.PP$E:K#O[SK[+!S8#D]=[C(H_Q>.GEU8?1&&-X- M:?S@5?6G 4[5[)3WSF!5X9R[^H6@DKV8.,CBF4G:G;L.YY(CY^)$O-&U*ZSX MHE/@]I6,QBR.13)/X"7FS0;.9ES?[ LWV!,T'07,O M:/[%)GKZ7#P;BW!6?"A(O-)5(^LM*./(P).85KF0(*8QLEX3F.Z$LD(;D<*R MB"'>S*_[*7]UBIAV $4U0CTEN2I)&.:T]9OUJE1KR0#L6'R$SXWXH!N5 MBN4\@;C[BXZHL"FH%L_4A (Q[#7- .NYO6-!JGO5W]=M@" MXG"D-2RC]\Y#YXSW"")+JWG)PB#&LN&P%Y;"E9;,K4IIES*6F5&V6;C6.PP. M#J*1378T8JHQJOW;RL!0G>I*I53U!FDK0V5H$4F&FG\M#>)0%$P( -T MZ@C:T\@&PWG/J5JQY3M",F(^X.7&C'$AMB0-Z/0>3NN!]-KHFI@?E09OM2>^ MY3,&_MI$8HT_$YSJA&Y1933HFBD+%G=!HEP1=@\(/+(49J [1QW_ WSOE+;A M"^*ID%FF6 @.=@!_JH?)2*1DF%T]X([I(D2UCY >,(!7ZC>1CLJ R M$ZNM(.6][.Y=$W4 K=4F8ENL-%3J_."=:/=,TVF%C3LW]/XQU%MVB*%[U6V( M3N4)BS1@H?L*MNTU]8;;00;C(I3HCDRJ/-_9"1[('K>^_6J9Q&Z=E M6M3:#:9CD2BP9)@MAJPSRA=K;+BE&O$+==\^8%RJ;0M:_0&]N,@+')9L MZA-.QURP.1_==I:]5SD 30$41&/:(D#"*O(3>HY@,HDPT"4:%_M"L#;3VS38M?T!Q>P3'D$U&W)4EPUM(S&Y@H6L'O74L1SB33^#QBBC7D M&59ND7W:IBE]\@+[4FD+D25XQAD:J4%ID MI=N=-._#MP*(UH2Z/1"W!%FZY/UY0/=$]!JC76>EK;_Q@2_M88+.8^%;^!.= MGW"%Z6IV*+T!)MVE!=?18CK_RV@>WK%#%E2TUABFTK/X^8&+XNA\?*^W[SN.BAC'749[)(<;'+P05=*7GLT?T2S7OV MPU+ZZOLP8OHZHW+<70:SWCI M6#Q:F,\27C@]B"=.7G([TMOVZ!8?.\&^30__,?)%E$S/H;VU_';5.I^+(9>> M:!^>+1;+Y]T%#79R(-_*LJ6#Y>5S,7KHI7NR\XT"KVAK_R6&NVGX[/%*.3,?N!TX[]XH&'&^Z!_+$CBO84W M8#W7VO4#OF#X!';U)U!+ P04 " #/,7!4; M$SEQ7Q:5O1CESM4OQV.;YE1*>Z)KJK"RUJ:4#D.S&=O:D,R\4%F,DSA>C$NI MJM'EN9^[-9?GNG&%JNC6"-N4I32[:RKT]F(T&743[]0F=SPQOCROY8;>D_N] MOC48C7LMF2JILDI7PM#Z8G0U>7D]X_U^PQ^*MG;P7S"2E=8?>?!3=C&*V2$J M*'6L0>)Q1S=4%*P(;GQJ=8YZDRPX_-]I_]%C!Y:5M'2CBS]5YO*+T>E(9+26 M3>'>Z>T;:O',65^J"^M_Q3;LG4Q'(FVLTV4K# ]*586GO&]Y& B>\,5A7DW.4[4I5MC*Q2.A\[ M*.3I<=H*7P?AY!'A22+>ZLKE5KRN,LH.%8SA2>].TKESG3RI\16E)V(ZB402 M)Y,G]$U[>%.O;_JE\ ZTS7IM,Z]M]G5D/2T\F9V(@0)Q0\:A: 1JJ51-:86L M,K&BBM;*86!(I 12A=-"NYR,V(NFNJQEI-THU%D>SWR(TA0O6@ M9,6'G!Y9@W5]IS(2;WZ[0N:Y'%92%+>%X536,E5NQQYLC7(D"FDV,&>4_1C< MY:KW(-AENJ\U+!#O+[2U7E^[!EW*R0)>6-V8E.#4C4%6HCN:0M6ZIUH=)=K@L0 :V\%83")RL*)5>%=X?E#C8* MM#,!5C%K7.@OWH_ -R_0O0-!^"L=H.[Z#0;.@7AVK^2FR7N'+DF+_@8U(3+N M4>81%"SQU<4=5BC2(/&RZDT4C';:R MU;6J8%&!<]":*0]2K[VA7DD;1%TIIS' QI0X! $)=B,5(.H#CHQ45E6;X(>% MV\@&L2&],;+.%2J -BP6A48+@^P76":HU24VI+GDZ!+T.)5Z_0-Z?/2XZL6M M89WE2Y^V-S[5=]]]:&DY MFUM#D=B"@#Q(!_:/W5XUX(Y0$ZB'M"W\#W0OF?2@JZ7/6V8-;S0W_PI)YHSF MW'6RXJX@D6%BBU.,GQ*/H>KW.'9S<2,-]E=X&\='(;/^KW?D&LVOLQ_:(D)"_BS? M%S%R2F?B9UDUN%B(]OC DM'-)A$4.L>8B:AW9$MR%>P%]C^VM-%C< \O0+PLHSP2'"MXU M!FU[U]6Z!T?99P-6$7=<[GK<*\#(L\G)'"VJ*'@,?X\!GHC7?2BN:J,*T;LQ MT"]J-/SEAYF M +(6SY)EW"&,/+N],\^2D_@ _.=QOY7(M^51PAT$)7F,#9F%MAP:R9<1PUD% M)%NQ*G3ZD??TY<8GDP<-$TAY1U M>XDX.OUAEXNKTM6++7(_;S..[)&I>1P#%OHC9_1A: (SQ9#1#@[?QU#6?#GA M(OB7)3 _,M4QB[RKG =JAYP^V5.^IE?XJNU"(WN%5>,;&MA8XT(1>'20"D=: MUG@B&:'O(KNV0T:>&@CUO8W[RVK7 PB1"RW&U8U^V*-#PY-,6H$W1_M2<)3BZ0__V=-; M.9[\LP76C5\'<*^4"4=5B[];?B:2Q2):Q&?#F$P9.U_X;R$H[ MITO_-R>)VRMOP/I::]<-V$#_4>SR'U!+ P04 " #/,7!4(DS9#UH& #% M&0 &0 'AL+W=O\)Q5,U'R M[<")DS!:1B^V?O+7'1WFQR"K]GVR;M9XS(7%=*9&WS*!! MGA;-R.Y:/Q@,D76 P6D9'*UWLY'6\B53[.),BBV1N!JDX8,V57.#X/S%7G/*RYO^=E- M:.> :-LA;T6A-A5Y520\&0J8@YZ=LLY.V4OG48DO>3PCKDV)8SGV(_+DV8XLBX+&6:$;\)^@ORVR^1 M8[F_/WE$KH%;EJ\ZS9G:2>^6GY#(HVX0@+MZ?26/Q2V7Z"JPI=@SLN,]C1P: M+:+I@>TH*0!D]UPQ$#VBSVZTJ1=$$,ZDB15B8N/P.&-I7NVK).*XEA*CE!:' M?78%:S U[CF3#W<,J1^YY!I"),=7+,"S[\ D"!\*2O:52&JM 08V?G2GB/J6 M1U[RI(X5*=D]YNL/MN[4=JGM>]/'[#NU:>#84VVC5J13H-/QJ2:>VAX-0W_: M5>%8K7PE/2CF!]0>KAG=Q*?V(GQ.XG8" AKZSB/5 @#,\Q67 ,)&Q00V77B+ M;F()K,@$YR*JRI)$%S3+(%I-%X'E#7]M<,UH0G;OPE$!ZL0BUZ!SR]), Y42 M#Z*H1F&*YO)F4;F)L]B46-V@0+J(5J# M 1+3+:\SABT-:%P*J:#^!LQ,V_Y@&^T&%,"_U! 2T 2W@)X,5QM"L>W3:XVY M&-RWVP;2$0S.:GT4M)%LWV]3M8'^;U(LH MJ( ^V-H8KN[!NS$<56VAC1;-Z4GC.5%7P ^*\KN8ETH'K*BU-]!6K?/TVT^4 M_\=F?)A:AU:^'CD@&*1#S!0_7)-CL:5?U>JJ3]?]5[N";="%8U,Z-&*?X5V7 M+(>["SL#@P:GVSGX7:V M3WU@',T6Z+W@^M13EFY MO>&V18-%-)["7QMM!W;L?0K-D1/U!MIA8*Z,0+='X>7)NX(MB]X !YJ=7@RZR&DA %U0N]H>CUW-,#7/+6'>/]LJ#?Q M^RGP?320/A;\_ARPN@>3 ?6<0,.DX[O&/-">,Z M9S'@6T3^>!A\ZAAU&@#. M6 85N3T';&*[3P.YD'I6+W1!7<9K3UO*68QG:VO[%U]XUU]#1?(HL"[&5PL8[PEK1%-[_%&A==I\_K37Y3:&QC>C];C M7YIZ@#E\ YL>NC4>_Y;4UT\/(CV\]*7KD\B=^>17HVQF@4%:LW! N09U:LWL M:4^/?>6=&Y_6$JKEC-U_9N]GN-XIE\VF^7][\P/&6R36$@V3\!EA! M+W]"9/.C04,H4>H/]2NAE,CUXX:SA$M< .]OA% [ C?H?KFY^ ]02P,$% M @ SS%P5%>''*3X#@ T28 !D !X;"]W;W)K&ULK5IM<]LV$OXK&%^NT\ZHLBT[:=J\S#A.TN2N23QQ>OD,D:"$A")8 )2B M^_7W["X(DK+C9#KWQ99(8+&OS[Y CW?.?PYK8Z+ZLJF;\.1H'6/[V_%Q*-9F MH\/'&^T;8Z>/N9G5_[I8]?%VC;F MRJO0;3;:[Y^9VNV>')T>]0_>V]4ZTH/CIX];O3+7)O[97GE\.\Y42KLQ3;"N M4=Y43XXN3G][=D[K><%_K-F%T6=%DBR=^TQ?7I=/CDZ((5.;(A(%C7]; M^T2O<'7@OVHG:\]P8M&%Z#9I,[YO;"/_]9>DA]&&AR=?V;!(&Q;,MQS$7#[7 M43]][-U.>5H-:O2!1>7=8,XV9)3KZ/'68E]\>NDV&QNAY1B4;DIUZ9IHFY5I M"FO"X^.((VCA<9'(/1-RBZ^0.UVH-Z"P#NI%4YIR2N 8O&4&%SV#SQ9W4GQN MBKDZ.YVIQ^:]2U::/9+(U7"U'@3,6UH56M;O8*RXPWI;)-=$JKZ^B*S^JJ M\\4:?JXN5MX8(@67C&MLVO[PC\79V2.-CZZ5SU[3L4%=SR_FH TJQ(S'$=7.UO7JM5[=>_\X?P!PK&N2>DXL-!A3<!,[=:V6"NW R\C&C:$#@R1 MK$#4$/&!) AL*:RYM%N;*:H7$,#M#4B_)KWBO&SK&5E$7>O*K#KMRZ\M&![W M7,[P#!'(;H<%OWO7M6,1TN8PF*B ]9 -E"X_ ;_8%V&"H*H.UH$62Q,*;Y?L M=U,]S]4'\LYD)ALF5!D+D3=&1I^!0E%WI!*S_.9T]N#D MA!Z=WWQT?T+G=,%T'MQX>'C8/75_]LO9L/D/F''%_J]>>K=1$>F>@YS_CQ0$ M5X"\&T3>TD A9NP86RC$=4'59@7CP!J%,>01L(^WXDCB9L[CL3A01PX NRR[ M0# T=J0)!=N PQX2 %#D6>QA!)UX15H'8QY!!>1PH+UT)>41]2) "-Y96[VT M-2\&1^Q@X 0O=FL#[(@DW!)$Z> EVSZN 5@Z;R3_P!)#JYNB\SX! KOXQG5- M[-$"@0,DTPT6XQA-0+N$KYB>ESEB&5HDA3:$)1S>!WKN&N'!(4X):*$?XI2% MUG("5F5>(3V6WG+8 7NA [JE_6">CT7]Y;P1#EH72:6P8-5%I 1>:08;5N0? M',5@BCVAM A@+R^F9YE;=3\-N##8(;E'E0$:JHE&PK>@P*?SL0(N(\>'A%.) MF#=;JA5ARI"/#I3H+'RA )A+*MOHSR3/ (JBN(KJ4]68E2-/$U0;!$!6B[5) MT>^[FKQR1A!F!=?$Z>'0@*1Z)GF"364;*=BY\L53L^4C6\%FEHA2?JM]M 6< MUR?94&P0F, -2E#Y@.JY7;N&A$5FV.#1E8>EI**^ .-7SI-AF_*8DE_3Y_]2 M @2)X7=W#?Q:SQ&V,_9_.G+/4;XS]=;<%KCG3KUUD>J-&DH-T=MBLO';DF#AZ:^_GJ+:(("1;3!Y7R P4Q164B*PCZA: M[U!5:+M)+C&68@?_9O2F'%02.*.;(J/[F(@2J&A%[DV #S)0654%1L]?'C'Q MROH-.6A.((N3TU_9H!?(!?7Q&P0"H/>$UE0&)H,J2ROB,\Z1FZV1LU=KU ^L MB3^!:>#GF@0 V^\:DY6;1-V!5Q#9H/@@F+*,3>83X!%.1V<3'#>4^@R.6W(4 M,X&WD "%HO5%!UR[I..)]@4O3"KRAEI% M)B%*V8\6?82ED9B'USCM(THQJ#1*445&$!^%5]C2,!> UX)R*U484>^Y+)7" MBO-$%XO!!9*82._90(A*\YFTU6G$''E"1]@_ZWTQ>D/06.H-VEK.+9^ZAKM/ M?'VTU82& Z;H\./2G>7(:6!R>P5#-'4*(B>&"47)K5P[!%>K]7/T;Y@(X MS-0??URJK>P7U.,"&IFW#U;)>(3/B )4_,@HQ.B$0&5K CFW$5R K5>:DG;F MBVE<=YQF_!!K_)2QB;J#W'W-!E#5:@G;4*]1L4P>NL^P=J/#PD*+W,%MH+@# M7*TA+-&Y/3S8K$?]:.(HB9;KK>3_LJWRNBN[FB@!&+I"B/:P>DG_-6F HXYS M)F=E5HY!!\=U5PHV)5TF)SU +C6%N9(>&)[TO8QO.8UEK@SW4KP\;YRP T1S MPE/;49FX'45\'\\IG,.->/ZPMJ$O9AB%J+-,1M5^::.?1"YO39:_O43[WLC] M>W%Z6UA>IC:OR!IA0)>*A:M3ZY,59ZE>M6%4T-#AI/LD=8I<\9>A -)%X3N" MWXN15M(J227DTW(,4>3ZN(D$AL7:D%N5G"W>:%(>=3OSVQ1)31RR _MWCR?] M*=^$%%UX^G1^Y MC>NY*YB=5'$E<<@C*FUK:C3(^G!O@A3J.V>'+S+,<"DM^N$&E;H:@VIV*++) MI'#ZC'(M82O/2@P8?Y O>(V4?"[4Z"S(A>H=B/T)H_9925UD=7<";IV@MN MT:P8X"NI495=W^%14)DM="4&EA;N9N77YQI23=>TVL)"@ONU1>J3,C;G C@/ M(->.T\)7RCPF*'/ [T4!'CERZ/(\. H@Y20X[@('9/SR\74&YJ^I28PI-4[^P8Z$T MH?.4!TX?\(2BB\E):YKHD03CM#&D<29*)?!.6XEY*J\W,N3I!W/],)>;(6IW M"G/[.FIJEI313#FC(I/CEB>^P!]NGB1:IL""Q%11$J\'63].1G(_95FAIU'O89LM?"4-UGBP/QLN :@S MHL:IKT-GG)!J&HET,A08K@(DN'-!00TV1"<_HV'XVM4ESY:]W8IY4DLQFR8 MH&WH;!K>"LG)4$>2?) 2*)4]J>"4WI0'66E+OV TC;1Y@,Y[ 'PD+[B$H@) M71W#,+R93#[(?)*B"MU0I[-D;T7G'?L\D,;KI,?&6)9 #-7P!&9/E&_8:U(9 MZ6$&0^MOLG'0HC$DH9FF;KVF;@!FJH;:L^Q'ZC63[*#R'1$0YSQ-\YFH=7CAQR&-'E.P 9OV:5DK_(Q&BNW@]3V?>&IU+##=K[ M\8CHU;N+@\L&!A]X2NH(F,YXFI33R ?S18?1W<%D)1N##10DM4(! N]T(HG0 M%>"GEV^>R(ZI2*>CV=%;4XB0V)U3WJ2CHJA$%J I$#1>FF!7C92(K *7YMM9WIY)+"6,Y)L/>KDX>40S 9/%F//3TT=2$^@O;,N>SPFR2NUD(P\G M#W/BY(J2AI'4Q'"[S*(/C@DX(03A">[)/W-*O6&85+P3$VE-2W4/#_X*75.9 M[-4>LJA4\PXD1IJZ>^L<'=T>NR'0]E@*)F'W8,2OW).?Z4I5W!450)U4&8M:QO6 M,CD?\8]SKC/%BX'B%8KXPJ+P"3V+;QE#(?U%"*ZPN?>ZW:\.:XHTWJ=KEQ$> M4[ FA$6V(IP*/)2@T6Y7TW3Y*FOJ&X*;AB,T"#;>LH0GG<&-+'$','&%*.[6 MN"&CMM_+31?1,_W7]'YZZP]ACD<_,T+GMN(?4P6^?8KRBZ/\-/]>ZT)^IC0L MEQ][O=%^!:A"[5%AZ\G\E_M'RLL/J.1+="W_:&GIT#-M^./:: 7+<#[RB&A MI2]T0/X5V]/_ 5!+ P04 " #/,7!46C\7/>L( "L&@ &0 'AL+W=O M^O[W< WA31]K39[8M$'@+?N5] 7ART^6H+(1S[ MOBN5?3LJG-N_'H]M5H@=M^=Z+Q2>;+39<8=;LQW;O1$\]YMVY3B93.;C'9=J M='GA:9_,Y86N7"F5^&28K78[;AZN1:D/;T?QJ"%\EMO"$6%\>;'G6W$GW"_[ M3P9WXQ8EESNAK-2*&;%Y.[J*7U]/:;U?\*L4!]N[9J3)6NNO=/,^?SN:D$"B M%)DC!(Z_>W$CRI* (,:W&G/4LJ2-_>L&_6]>=^BRYE;5;\;PDE%3KES!D\E]KG+.[&%B1U[KX*# M8:F+L0,P/1YG- 8D3]D$K5UCV3N4B/P880Z)6K*01ZSIY$O%69..G_JN81ZK1%G7K4Z<\9[VF0>''.!H#8M=A*I:3:,JF\ M&2+F"L%N]&[/U0,KN&7NH)$8>VT<7Y>"V8 ">L$=XT8P7EK-=&48DM@ %F#- MHM?L5V&?D"D*J2V]81U9:&ZM1&H7XG6RI2+3%*66R^!N.=EQ=W1"J)O MI()<$@*#[.WDI?P"HV2%%!LFOHNLHB1G>K.1F3"4\\"TP7 D#^$8<4^YW<,C M:LU+*]S+GAMPY:5_Q-:PTHEIO>DS^$DK?ZLWX,!P*2"L\YJ&068$M>X[= M@N729D;@HI.J+X4$Z#V7I>?]H[A&6-2@P-:(;55R4SZT9H1K'CH#$&NZV5=F MKZWPPL$=QUX "#J.E<*<8:D5N8H@(70S5 @G;RM@&UD^%$P7]:68TPL)_Z%T2 MYLV +VWM77;?[+#-CGW)':&V%B_T3D0 T/?2F];VL\X*CVZ^51I9 M$*I)C1AX=XQ:*8*WVHK5LD#Z0RUV#T]1X)$;O)_(!E= M;0LFR:<'U>?'C9%432 BJHKC/D(;*)\.E=//88*$64;DO74(:Y4]!(.=:G%L M*.]T&!)KX-[-M5VTB=D_3J'3:&Z>O&!Q MNHCBV:1'F:?18K7J$6:K*)FM>B[^$7\VBY)E>D*>1O%\/BA4G+QAM^ATENK[ M=5T4X>G'UIXBI^GTA!HO09ZS+]I1)3NV9E_C51)-T[1'62112;PDG50&A;AG2@"@V5K"X%BJQ/?%=(D[]"GT3K; MS;:K_-^5=]>[Z_=?;J_8RU);>];-?L//"0&'#/B7FFXK6 EW^[3N;;5%YESI.=R JE2[U] M"%4_>"E,33S'F01MD R"N:N1X5FM?&T3W^O:1GTDXY;JI*!*;>H+/\>&]N_! M=?X_9S>5,4 IH<8! Y?V2,T8P2@. M; &\O+.D"\/SX-CWFVAJ,_G!=KI3T-QH3% M:9K0HU[*,EVIL+:H8,#^C%0B.71K2(;<$[R$3.%+WS1M^B MU.AZ4:XWI!PEI<4^B@/>=>PGIUJ 9&X%F&N2F,NQW\[ IY'_G'$'1P+;S 2/'#.>.>S4QZ>^F>R) M%1Y']N<.@9DL)SF0,S@1Y7_>U/'R(+XT 0^6G6?-RAI%E/CGK".D$@'&?,(_FT]G9 M3TT=+^-H.NV!MO1IM)S,SWX8/(8=T6U*IA&II#Y90NYP,6(.M.!^B+*%TLSM@_FPYIG,\9U':CZ8..1[R_CQ:3*8]'4NT\%/,$SM;=X*7^'#4.[/HVLR8!M'A.AH7U<<#R],V*\+0B(>HE> M?>4[YU%)#Z]'MUKG!UF6;;-YXB4$34R#IVXZA[R(E\GYDNV U<3^BVEROFHH M$0T.^S!SECB_7X$G1'KJF"W[IQOT;EK[BY)T=^?H[=03>A'_<'3JOP#.9>X- MYM_&UN9J)B]=.0K@1JAC1D,OOL>]+P@[@0RC[R3T\@EC9/B8T%+;3S%7X0M$ MMSQ\Q_F !*6 *\4&6R?GB]F(F?!M)-PXO???(];:.;WSEX7@2#=:@.<;K5US M0PS:#U27_P%02P,$% @ SS%P5$7^=O,(!@ !P\ !D !X;"]W;W)K M&ULI5?;;MLX$/T5PKO8)]>69.?630(DZ5Y:H+M! MT]T^T]+((BJ1*DG9]=_O&5*2[:0)L"T0Q+J0,V?.S)P1+[?&?G85D1=?FUJ[ MJTGE??MZ/G=Y18UT,].2QIO2V$9ZW-KUW+669!$V-?4\2Y+3>2.5GEQ?AF?W M]OK2=+Y6FNZM<%W32+N[I=ILKR;I9'CP0:TKSP_FUY>M7-,#^7_:>XN[^6BE M4 UIIXP6ELJKR4WZ^G;)Z\."?Q5MW<&UX$A6QGSFF[?%U21A0%13[MF"Q,^& M[JBNV1!@?.EM3D:7O/'P>K#^>X@=L:RDHSM3?U*%KZXFYQ-14"F[VG\PVS^I MC^>$[>6F=N&_V,:UZ>E$Y)WSINDW T&C=/R57WL>#C:<)\]LR/H-6< ='064 M;Z27UY?6;(7EU;#&%R'4L!O@E.:D/'B+MPK[_/4'JJ6G0MQ+ZQ6YR[F'47XU MSWL#M]% ]HR!-!/OC?:5$[_I@HIC W.@&2%E Z3;[$6+;RB?B44Z%5F2I2_8 M6XPA+H*]Q?>$>&1Q.5I)=5^^8BF0J?$7B[K>_A=2%*$T'ONU4D/9DL45I;_!&R+4E0MMX5)*O\,1@ M&]I0K;4J52[QPE724F7JL-]7THO6FHTJR$U%UZ)7#Q'SIL&MU [K0HSIV6QQ%"0( W\V,K:5#G*3 M(T.H+Q14:Y49C>>U]T&L RVQ!',,!CV&(8."J[5!E@#,P MY16[0JDWRCEC=P*M@1[KVP2-@VC7H$<8J]9*(P*PI'/5XFHE:ZESBLF?)<\! MZCT[X.>$*XO"?.7-JZCD7,>4=U9Y+$'3JQSN5YV#.H -;E_,N2@ +01@QV5C M='"JO(.Y#3FO? ?)X%?*(W)8QG)V/AK"Q([)X=UA9VXLBH7Q]Y*U(EWR/$ MA$*DKPI$H)3V#GL%B^W6RY$+Z4IF M%V.KX@_CA9H5P,01DYY/0PUAV5ZVOG2@GRR A;Y\UR$)/8(+X(-NK:LC8%D2 M@4FX+4+ZHA[R1U31Q:H+ AO@-3PP85QIASZI1Z@0XAK]XQE,.H"91>G&Z-M 7?O GB8*P+O:Z8MA@XEF'<$!H""G"@\1P)MA!4H!"+D^4T._T! M^,\3DZ73[.3T1X@9U>0LD#3.'5%*E,'N$2-]K__RTWF6GOWJGJAZF*:!I%%" M:KD5I;(-$'EYV!6#;B@=FC+8B.1,/$'WP!_BD!=2^$$4^\& MJ8GNBH[B'#^ ++;H*S@- Z1\:CE:>,J#-AC,FB?_4T9H;YTU;$#_*H*/$O*M M;^OYP>&DX<\*/H+Q2 +Z>$X9GXZGO)MXN-DOCT=$*"YT!F%2B:W)[.QD(FP\ M=L4;;]IPU%D9CW$;+BN<5,GR KPO#:JROV$'X]GW^C]02P,$% @ SS%P M5 V-]).B!@ WQ0 !D !X;"]W;W)K&ULO1C; M;MLV]%<(KQ@:@+5%29;M- F0-"U6H V"9%V?:8FVN$JD2E)Q_/<[)"59CB]- MMW0/EB7RW._DV4JJ;SIGS*#'LA#Z?) ;4YV.1CK-64GU4%9,P,Y"JI(:^%3+ MD:X4HYE#*HM1& 3)J*1<#"[.W-JMNCB3M2FX8+<*Z;HLJ5I?L4*NS@=DT"[< M\65N[,+HXJRB2W;/S)?J5L'7J*.2\9()S:5 BBW.!Y?D]"JV\ [@+\Y6NO>. MK"9S*;_9CX_9^2"P K&"I<92H/#WP-ZQHK"$0(SO#6;R\\%T@#*VH'5A[N3J#];H,[;T4EEH]T0K#QM-!BBMM9%E@PP2 ME%SX?_K8V*&', T.((0-0NCD]HR M*-CE@&\J W+T U$PB>I-;IE"MWG5+&SD0%.%GZ4-E2O/-7P M %42HL]2F%RC]R)CV3:!$8C8R1FVLW2((H)1&(3D"+VHTSMR]*(7 MTWN+3=RQB1V;^(7->YPJF0W1\T5( HJJ@R/.45-5PLD69IK;CA3 _1%P@1M9<"M@D'"OQ[H6&Y, 0+=G!:!I M*I6UN0O6FWY=>-: <\W#IP#4;7B-E:BJ 2,A=V;35TS\"Q"P,R.T56CB!Z M^\O_+7//V_)%-W4):6&D^K$$-ZTY:@T:>>5MGN[SVE/<5^@U"1*ZY MUHCP)([^7VM<,R%APGI>!+?_7YN>@-J>T':"7N5_&N3; ?[R^;H_[F81GDYC M/$Z2;BE*CXXCL M?1TFH ,9[VYM=/E5,?-INU:]:4K_(?#79$CV% Q8GFW'?S2,R,DN]>Q(%FU1 MAH5P&$1[:+8+^SI=QG4*P0GAVVNX)J<&0KS XW6R@JMG,M:E/;_F:) MK)AR4P3LI46=^4ER3TL],JO.64HAG6PV91)I"6<^*U@.V0=[3&R/!@='C9?/ MN2>]\+^2N^^/9"C&TS#$LUF($AR3&">$H G4VRE.IB&Z8QIFBM1TC:P6W/C! MC$+"9KO9&N()@5\2]E;&4X)GP68EGHUQ$D7HMIX7S3!3*?Y P>==%2!X E"3 M($ @23C& ;RU*?U^>TP,<3 .'$""2?/6@GYB2YJNT:U4:7Z\Q#PM+?WO" =) M@,=1 ./89FC-V-Q G9-*N8 W"43T)ELRL*H V/0]HF@F;&! M+8#NFV7[8ZF?CP\)T)XHW/'JZ:K:#*_2 M"0;_I;M:L_%2"^/OG[K5[O;NTE]:;<#]U=]GJI9@6U2P!: &P\EX@)2_3O,? M1E;N"FLNC9&E>\W!$4Q9 -A?2#! \V$9='>:%_\ 4$L#!!0 ( ,\Q<%1C MA39!8@8 " / 9 >&PO=V]R:W-H965TQ<[(Q]H?+B;QX+'3I3@>Y]]6G\=BE.172C4Q%)6:6QA;2X]6N MQJZR)+.PJ=#C9#(Y'!=2E8.SDS!V;<].3.VU*NG:"E<7A;3;"])F2J8)*ITPI+"U/!^?33Q=S7A\6_*-HXWK/ M@CU9&/.#7[YDIX,)$R)-J6<$B9\U79+6# 0:#PWFH#/)&_O/+?KGX#M\64A' MET;?J\SGIX.C@35S8DS88D\(Z& LL_I9=G)]9LA.750..'X&K8#7*JY*3<>HM9 MA7W^[+9>.'JHJ?3B:HW_[F3L W)??"O%9UK8>BDJ,0B&0H?$[BTA25++<"2\E2)E3IC9!\-WVHE261DO5H8K&H'6@Z M1VYG_WEC'8+9 FR<$\NETHKZ8%O24NORA73 M8%-.:F*@W!1X(;M6*8E*R]*%W94U:Q74 &N<6?J-!&^>:=8Z!@J;5>DJ]+VQ MCJ-F3;W*@X7@K%.^ 9E.)K_S+T\A"C^R-QQT96B/,*'F(>ZI61E<$@)#18>B64Z'RMQ0+[*WCZJ" YI+?B MW6PVFJ#UM0;&,)BTRF$W\Y,NCWQRA,*UKC0UPJ&??CAVO*> ?8A)^B-2A"QJ ML@[>A@U,Y,XBSC)J96 BM3-,!_6BO(9!!!<.<<*XN'9]8V4$I5)49,-14:;4 MCR \RNK4"VX!)[+:AK3#],%<%%$]Y))#RF.I-H[G,T0@\JV,93.=AZ&:VS#V M0JC*M=%KWHO:@$-(*,ZOR#%X2S+-&>12:@6>I9(A?I^UL2K#,PH*R?X7M3RCQ4,-M9'XLOP9'X8HC7\+9OR$ HXRIAS[M4KE0E/?A8[GS_Q@ M,_"EDBJ+6;'$QSYJH/5^MR8JN0WX;73Y?^6KU M<:QX04>_JR!RJ54+C)"T6@$X5#QB5DD+H915OM\EB1T3T@>D(*:(;@OT7$HO MXWA?_GB%?VHB%^A2 ?WRL+_8OG0V1K$'Q\GLE5\\__D,:&D ,E,1/>BI$_3( M0A>[TZ1I;8.GV[:S'?$6\8"3Q,<\\5$"A5[L0ZI[A\S. 8-+5PPL7@KE/9%8 M<3?!#!_)L%W6"$XCF1*]EKDV29=7WQ!1S[K44\*P7:!>ZR +[PYV-:UD064' M,;>G]L71T6SX83[IJ\G[*#&LS2A)IA+T#!W%ITI[XK#UZYO;[T\'4^3R@L!L M].&@91!BN:=@=SJ?#X_F<^%Q\6P,,M@._.OHK%<]$]-1TID8<;1E%I/W2X&6 MXLZL*#3#/8E[Y!.&8ZS[H>XSN[N_WV'W/+*''P^&R?QC=.F5N!P^)68DNFB* M#0[%N H:%DI1AEL?2*#<# [$@I6)72E,1GJ$*PR%O]GD?1!X<<72VP0P]MP: MN11H8:C$EL\.V=8I7A%\5+>)5;Q4UG%XMTPQ2'BS<(B^7:FR9$)_RS*4\K2] M+IEU,!0PUU]5A MO*9DE'4IBK)5Q^L)7U6(SP^T!XN#V1(].[=W;RPON8BAL<0'FE\;X M]H4-=!_%9_\!4$L#!!0 ( ,\Q<%3#*;YO^@H /8C 9 >&PO=V]R M:W-H965T(BF?5;:3S+@V MARO.SM0^0B0D(2$)#@#ZR*_?;H B*9&2[9VD]B&Q!*$/=']]@3Q[$/*[6C&F MR6.>%>I\M-*Z/#DZ4LF*Y51-1,D*^&4A9$XU?)7+(U5*1E-#E&='ONM&1SGE MQ>CBS*S=RHLS4>F,%^Q6$E7E.95/5RP3#^^,*7*XT+1Q=G)5VR.Z;_ M7=Y*^';4<$EYS@K%14$D6YR/+KV3JRGN-QO^X.Q!=3X3/,E8X:D4C8_;SF_MZ<'H%/NM(1?.=#IBVM1I&!B MEI+WO*!%PFE&;@KK;+2:6) O;,F5EK309T<:1"+A45*SO[+L_1WL/9]\%(5> M*?(.Y*2;#(Y UT9A?ZWPE;^7XUN63$C@.<1W?6\/OZ Q0&#X!3OXW0',TRIC MY.:$_ UC;,B>-K*G1O;TU\JV9MLK"F/[1)4T8>_RR:V0R8K\ M)D55.K -7-+27]$,Z!FY0U J,KZED@')M5S)A7A M!=$K42E:I,HA[#%AI29J!72$YJ(JM#H@__S'S'>#T[_]%_##4*K!T'H1L83_ MN>12*51ZF^JFN&=*YW@.4%95<\53#DFLV?"&1)'G1-YQ9\6;'3ON<4R^"@W& MI)N<]Q'LTOT#IW.><EU)XX6L MPV)[SV62R HZ M^7GJ39UP%O:VOZ.R@#K3L']R"-5D0;DD]S2K&/%Z1_0"9Q9%O>70=?Q@1FXE MOZ>:D09Y\2QC\&2'$-8)+3GZ:;TEFGK. MU&W1,O6GSLP/,$ZJO,H *4UX0&Z3;(6]RCTCF5!]'XW]\'@XBR&4NRRAI^ ) M;^$_1KF>Y[?4X\"+G="-#FI@J>?]#VN..PT[[HV=P \'D(EF?@'#E^0OC[S' MF/D#D75@47IX1;%&8#$ :YG2<@#A=+BQL\YAJ,F?-A0[!>".,5((#9IJ@7%1 M5YU%4[4 2IJ9T)DT1/OJU5VS'XO<]88K/Z K7UG!?EZM@KX3V#)2,LD%'%&* MO+?G/PQBEV%SU2]Q?N#8JK:W")KB![;<7G3)9Q!,,>\T)>'DU6?XC17 )#/. MI"ETL*:%P*#M &?JN'$72&'4D;T13F.SM1,*(43!9Q.$O( P9&1]VDC^ A&U7GH%2,_9F3NCMB?E=S,M= M56A02.@$LP$AOC/UXW4@@8B"Z<9 :- #E#30QS2,(\P749^QYP216Z<-,6CW MCG*N[X1^W*X$3CR+;5#-&?26;$VLZ6.GK@%AY$1NM$$8>!BX]68@+R!-Z@&I M:_-N?_\$%C!0HEI+/J\TG4/G"[COYX86B'U-WM2Z?/XYB?^ZS^#5^LVBL*_? M< Z>]!3YU>F4JA5Y#Z/__S&-_K)T^L(T:FRP,#8P,D63VLR=A"F[NQ,KXK8. MV3I87@+/R_1;I>H&$I22#%R;< !4L0X#6,7/"2I7H>/ ^$.:[51L,[D8GL,Y MQ::2;K*%%')0U]8EY= !F!N>G%%528.=_7FPTW1#\NM$&B:]FO$0QW[:[F4W MD[-W1FNO@(P+41RB"5L/1-.@1]>F^HZ%[3R(=;'3?CG&F* K3<"\RK2H=E/* M<03ENI*_=G3[]"I0#-;C;0'P1OMT=_,;-Q8$8S&!P@I!2U-Z.)4 #$P[[6+^8:.E$(\\FF$L+N^;JK$'IE, M.,8':%+GE9:IYT=.//5>P\,X 2*D#=,/;$F3I[I"]D0T!W?\V6Q/FFGZG >N M5^AD0(PR@RJI2O#,&MN@ N8CR1.<'*TV5<$')([]F3.+X]V6:B*HE.*>8P&< M/PV"OW^8R'?BN'^K8D)JYEG.309$&8Z5A",EM+U8I!QCO,Y9S(:VJFU#[TT' M*R_FYT#;N.1%45NN[@-^LA#L'E[)_2?W8I_6+(;N=#OMV7!#!@,Z-]B^Q7OB M0MM4\!7Z)IHD=B?:;[]ZAKZGV%BR!8-JE*)RIM<#26K]?$:9Y@R/Y;NGFZJ9 M1>_T@"CH#C- )B/X!,K 213?JL*RP& Q3&!1B8RGYCYE4#]T7&UJ*)+,Z)-D M56J+AU'LLB@J(/K"2B$U]A/X&(AX[N&_)F@.Q3HVV+*D $L.RUU1://GC!40 M9JRD:(M*H3U1;45S:^7*W/9A!P0,RJRNYR4TK25"?A.RKIM662RC\*?L4D%8KSNZ!8-*Y47^+U1BCN'M8 MR3+;V0'^L\W+=S0IWVYWS7Z;6T2%TR^ 16J.@RJD"@Y6M4@TQ%LX-3ZTI1XO M=HT^&_ %IGH@R^RW]^2UK6_M411CR)HSHN_WG.E5-X:?&[34%)N9L7]KX.R^ M2(8T81.Q6M?@IR:[3F!_'6S67^9LRO1:50$I,C-W]CACF8F(WE.>X;W"(6#@ M4%%S1K"2,8!)88K4ND5V$@S MU 7AL69>]U]?S:54_\0&PO&IVA6CB8#T\\,FOC4$S02WKG[MI9, M1\##4 M&1RD05Y)GP!E\ W!!N( $F!ODVWK/+SCJ!N!V-%_B?D>6X[NXOIRCG>LD5I' M: M.L7F[VX9L8R/D4X_(6$D9H\&B A&?*\:8Q MX]_Q.9$Y-/YJGCA1";%9):NF-D)M@KU0\;Z9/"O /HL*IA"\G:U'.4RW.-), MR- K $>==S%RS,7XQ@G:#XJ0?2VC66U>:KFT[W*TV^T;,1^I7&+@9FP!I.XD M#D=$VK=,[!&PO=V]R:W-H965TF_)51!#4J(D;QY5LFPGWDIBE^7LUOD($4,*:Q#@ MXB%9^^MO/V=Z0)"6E9P/MVHW%DE@IJ>GI]_=\\-]W7QN;YWKDB^;LFI_?';; M==N_?_==N[QUFZR=U%M7P2^KNMED'7QLUM^UV\9E.;VT*;^;3Z=GWVVRHGKV MTP_TW8?FIQ_JOBN+RGUHDK;?;++FX94KZ_L?G\V>Z1-6/SZ[G/W]U!N"*"G?E MNFO@UP+>ZWYZ[=IE4VP)0_4J>=6W\$#;)EF5)]>\4_C]=;&NBE6QS*HNN5PN MZ[[JBFJ=?*C+8EFX-CG2OU[\\%T'8.'@WRT%A%<,PGP/"+-Y\EM==;=M\J;* M71X/\!VLQR]JKHMZ-3\XXFNWG"0GLS293^>S ^.=>"2=T'@G_ZM(.@#(J0?D ME YW;\PM[EQ33(_H<5-D]] MDJT;Y^ \=\E1!JB#OV"STZ2[=8D,*!! FK_TQ=M M0;MQ53?;NLGH;X7KPZ?+*WTU!1C:K5L669EL>WBV!4#,^["J;58]I,G]+8!] M\T#@;+.F0Z(FB/,$%K)!R%+@0BT<=MS3HM(G<4&P]T,DW3CX&Y_,8-X;( ! M:5FT'8PG?'M .&(6C MM@2&#K/"UB%P_'RVAIU;9YW;'?D>:&^;%7FR:NI-HJ0R._^^!5P NP7JH(.+ M%%' ?MQF.0!XDY4X4U)L-BXO8&"8&\:K&UP68E1(%[<"T0KP9]MM4W\I-OSP M\]GYR60&#+PL 99)C*;IPL8W8SY*MY$>/_.-9T>W\?L.PI6^(\[!@7A M&/Y%$5FTDV1VFLY/%ND4YEOR\RT]?Y\U0')=.[J,!!F#G#*%G^E_DKSGC_9I M'2M-%NGY=$J3 <2X,W>X^7XN/ 07Z=E\$1ZA,^F?F"1O,MAL^8A,K.A*6#K. M")2$AP>9VBV="]QSX"7+6U &<.F,)X0W6BE1MB'GV60Q3;;P.CV>(B'_&U03 M'"W+_PVDARPOI3%)D=%M2S[?;O&E(2J6PLR *7G#> ONZE1 M$"!+ C*#[;?G4\DL0N+> RG%^MF\4NTT3X"ZGY_/T[.4BPF11'0-HQ_"<>PBGT1X?.PK0*?"H MLW1^,?W&408K8MS/+D[3L\4AV9@X"C*#;J1L._$Y8G3PY&#V00#AB/L:%H' M&3?H(89QXRX"9[C-JC4J4B#SL_9VDOP.!C0L?@D*8\NZQ8!KU"N@+Y):N"O/ M9Z>SR87J X8/@T[<+Y4?/K^8S/TS\#DO&I08?JAEW78&Q<3I9+4G<([.3M.7 M%Z>/8H6XX\]!WNADPT5F99E6>S"KHL45=Y M;*$\URV4;0=I5<%,LM^10A@(',[PL6I@MT&%W7M TL22\3X2QB'Z2E8"E@I#P.P;M6\3I13?(+M2/PZLRKB*@6C83!BO'[J]O"K9(W7]RR)SOK M_0I,4 !?)/&56!MCH^U A/+'&!JC6 ?EM;*$/5OP NR>" X)QB%>VQWBDB=0 M)P3^&59FC!/#1TC-K<2I0Y:AY2*L0M#8(,J 89%M!0/N'GI26Y;&@$0?%[P5 M[+(RNV\5C]<=JI3PX34 >8^, $?.1\8]0H4D$P5?A HJ>:VB-;*8P\IBRV67 MF=#2!D9*-#DTC<-##9@:;&FDS//.H@ ^E8WOP-%.BE>Q*96KGB)61F-=38);(A61&('C,BB(B.>%'=] M3]0L&/_YZ>3$\DH"NRRRFZ(LR)H'?;6G.4>DCQID ZH#ZJF[@ U@D(M@Q)$I MF=UE19G=E$S(L&HR1(^IN>R.])'"S2+G"7@+F[S@*&.)V? M+ZSU^=BS1/-YO '@1F0A>05,A?TCW1EPM1B2!%G= "3+RXC=RT1,HZ##7T0< M9=2P6F5%D]QE92\+/#&[3]J?<"5A89&[8?#N;/(RO-J2='*P+F4)T3*557E[ MM*O#44@1T89Z-[ =^(PK@7B)#A\2.%] :$6&NWWCD%,UR*FR-:@^<+#=?WI\ MZL8M,R0F-J40L\SX/0D;;32K(HU21B W1^/M,= ;^-06_\V8GSX_,9M)H\,S M];HJ_HO@M&A, A8=.E N)>[%B?LE%O70Y\6;LG)R\EY=&B!*V-0@-<)!X"/(+)' MX6QU946GYUKH7JG+(L]8S,,_!!9"8(6^/*\[<80^T&71 :?_ ""C@Q3>=K [ MI RGD93.RA8E1=LC?H%7+*:34P\[*MIX>@S*X-%Z61! _OC&F$Y%MSLUA'GX M_0^R??_R[I6;&GX:" >S&9VUR(>.B6]E:@^%$A8^E+ X& "X>O_/ M=Z^/9R^3/[9(T&,1A&\:@-27"@BC1)T*-,.[ E05E' .[>OY%)Y4(TY?]2YL M7"P[^[*V)SZ=@W+-;MTUC-E4%#@@OQS+<]Z4O! MN\_^KTWV0*RLJ'HGLJ6M-TYF):#(CD/33H(R#HW:HLYYI>Y+)V0N_CL3G\0'%D%!+WP(N IX"0H=#%70:@].C]ZGJ2,$!(]59< M*,'52"9R+_HZ#LZQ:(4.6,(-?&9[5@'?P\PIMBHVVG9;%MYIIT8A?BQ+K].( MQQK, _549,CX"N 4Q0;8(;,R%)O+KMV#*]YDOTE,M';( +,@H@%$P-/>)P,2 MC_A*(&!@S\#L 8R^(GV/U;2BN>M2W:*[) 5YRYGG)V4%6 M\ I]_L3M6,#1/&, MYE9L*=Z#> +64=]C5 +#3$5> %4*[L6N1;E-3E(:KLF%EH&G9R'B"PH0 +C% M",+:5;!1."[\[K;L8*7I_\ CF+-=&?Q;/U]>?@BFX2707VNBR@5&5S5^Z-=# M7,"*,E2K0.G< *)DPH! 5/X.;/FYW_+SP]P?@&C<+:9G V#.$1F<_1KW8YG M #QYL"3^K9#?2OI- INTHR&&$OD1^@KX04E*+:G8A"Q\&Q6$*IA)%+\BN[EU MH&03KSV$IPN/IXN#2P/1+5KMZZZJL[P]B]J7' M[,N#:/FC)7OG3=N1FCB*V&\;@5@-'_$HA!KQE:^S(CYNB%^4Z\0;\%3#;H%Z MAYH ",!LS5C!W(+L,YQ6#P,Q,C0 Q!??W:+-2NH, [/A0P]@UHTZ84'+DBR ML>WZ!H9)ND!["![AJ"QUR U6=PGR&CYPJ7\U)YE.(HG.:>Z"FRVX_$0EP!!+ M>+$L5@Z%:C#2)?BY 96;99Z2K+[$KGB4>YT<[Q2UBP93/Q"$$KA'2P^!80&3 M=LSW<4NV''C%*7 ^O_7X.QCAJ[XT;U/RB"2X9!68]3 V:_LI*(!UCFK-<*P, MLRW8/J^"ZZO+OO@W+8)[V4:R*HYO**81^23$,D^!MY%/1;@90@<,#J0\S@2, MH=@$;F?8H['L61=9XY?1%J7>AK0.-!QK8-K;WU,6.[QL5MT#H:,-UO5 @:K" M@.@JD6[1CY?@!@*IH)04'V9]B 95[\6'> 1'+(['O'%^/,_?OG8:#O&CV32D MTDV_(L8 C*H+S..*Z?%CT7X>38M[^G#)VS$'B2BJVQI5><:G=_L;A0<% _5 MX% B155KH=>$6Z<)ATPW6?/9=4:#0CK>@E$O]FSLKBFZ7O8I>GO55WG+<3Z6 M6&RCZT!L*GQQ^3%L'TK@!R.*R0MU[T =(O_-T@$9XM'SB3G*]OJFE52,4A(_ MV;P9JO_FI I%QC=4XWO ?1R\G_5:+B)XKTAY:%D9B*SH6K>,:? \>H2/B\) M=Y@5 O^@5@E8I?S QM&4%!/]+0@ 53[E9UD,1I<=P]*X=5]F34F^&K0%:9V\ M??^!$U4()T,RJ=:M3NNGHYQ5R3E#G08HY\X9:%"0>+?4ID8?R"VL9S;]&UJ* M8'7F/5($G[FSB[^1ZJM1BG2@2X^@-Z U)%J1S]2N..QHBQM,41;)7]$TSDER M#2,!SQ7"%M/LX.3'J@AZ*TIV[ET SZUY'\CH!.[F)#7,VX?XSB?W!< Z4CM0 M$#;P4IW-_N9M*SLA0O\B3:Z!G]XF5UD#G*C*TN1W$-_V\\^N;M8%_/'/ OZM MBHPP?MD4_ZWQ9Y[;L[@15P0&:ZZ M*YJ:_!9X?LDH%$V.PFA ,K_7AA8\9@Y0SIZ-T8TGW'B'&:X&(7;DC?LSG\[.Y M\>>J2DPL%%G&'Y-KSD7 7$J8_":K/A\432;+>W98EA SQ_\F;[Q/4YV,/O", MOX\*JK]J<,N*O-Y$."?+XC7D_/>?.)U'#W9>DXPY5Y#*FJ M&V2WDCG\UJ$*50)IL$P+?,8D*D\L5H;0[&-_JG>W&&P-H2XB,CS4XT*5-R&2 MPIN>]# 2QLFV=/DZ1'!>H^G3J;GVS@@DGYW3LKM"8N>:-B!"YRI @5]= L.K M29#K4=<4;/AQXQSY2NJ;4EREG)"%R?(/&B@@+D2RCK+CGB],J*ZH9!&$ S]# M]J#PPTPMZ>>BK#YXI;A56TR#_2QD89*'9 WDYY#"65C<.WP14R:)3#!&!HH. MZ &=/<$$YW G,38GQEK@DU\WIX.53$(),P(I79ORLR_FTY/O__2_N]0U_&;Z MY+&O]N)#GW@.DRS2\].9^6;V\BR=GI[MG(Q!;LW.F,?>$-2Q+M+%(HP\FZ6G MT_,G#$NQML'0^N]B.HZ>V9R7GXZ%7*XN]3 M0P&3A]2GYK *ONFK@JR3Y*;&4X_?D0(D@P[Y$H4]JV>XW_2L>=:4R[L\X,14S^_E^ZMWP?/[ M;H#6&'BE3,F^U(_L+.BW$O)@JP69K+>H-(KJ1P=E!E$G@45BF_!:T6_40=3X M='-T,E'&#\$#*Z*8>=]J7,:1(LH+Q'QY,"DW#B2 !)BRP3PZG#H6:%8R+0_L M99=])F2S#],XE3)V+Y 1R9&3X$[RABT[]QXVNV(?#%;(%N!DI+:6P05#-"EN-$$(3[>\%"@H$)S45@J$O)H+Y/#D$\&;5[6I$)QF !]AV95A8'L.T-S)&E+>E,W&/0F MV&&E'PF:<_Q*48_'B1'$.4Y"6,06C.7B0Z%)>)5RKE3[0!_)LB.5S3CX/<>U MM* N+'2G.$G%7P:- '--H@2BHHNY(*7K*[F3\Z[E,T.\X!B-)&"$&^1MS8-4 M>;G@+?2*WIA1XO,V*O) B@L9U24.]NFF8R *3X/$(\D$7F)\&K8#N!,J4_P\ M?*7CV0 A;YAG=\BI(A<,:NPAQ#" !6$Q(E!='C (N8RN@-K:[S3 !ZHY# MOLK28D,6EY&U-0 \&*;\/&51I#QJ&#*S%6L#QVQ#1@6%V. M*OJ!J!%*"_:T#+AT[E#"$6,(?)'J#T'>'0.WJCH?K(F8HZG(H[6(PA@3UO]7 MVOKD+]1.K_:X#(V^E,[.3F,%0B+ P]%GZ?S\;.=;T,'2T].@UCV?Q=FDBOJ] MSDO.SO,J@%%WS Y*+M:>L<>@I^>GQNIY BQE7:U'0!$E87]P2WVKW!U@GUON MD(H:ZJMG)P>5S$OULGP,KEU<^J\>=&M)^S"0>7Q4L_W?GC2YW/4.[7.GJRF8 MH^<+I3Y52I.";'R-E-0(M?7 LAHI]"&3W*.W4G*GF'V8!!J08'#D@1)+3*!#O;'*R@=,YL#U M2 K$F'.2,^.TG)=+8%*6()2XRH15H>)BCSAY0$Q =BD@?$42D^\@;KCBO M^YL.PWGJU!/%-'IH/UK (CCD=\3,TN^\I\Z8,&,.UD,\);1*F'VMPX$$6C\P)N*V >T>8_A/CAD[.#5ITYF* M!]F7S.9ZTKKO4=W%0ETR MM&JM,-- L.08H/Y"!6;EPS"UN^V7P#9:/CMAR6(H/";XHQ6P=3-*31CF7.*! MA,6SV\NKSU2Y2(!RL3EH\AEV%#C&S>%R\P0UV[@LD_07[4[BS2+X5M>6AH+H MD*.%3G@,1XQ;K*^IO"Z6\Z0)D@."W*ND; JT3\BK+@TGM4P6*B.> MZ,85S^Q>QB%\0X4#G&&9UZBUP2^IO"B7U[PWOURH&VCG9_WW:':1GE_, M7CP"H%%!>;1NR-TU')?JF4]!Q<<=.L E]X$U?YE.YV=/!ZMRW8O(#'AY<7%( M_H3\^MGA_/@/DF>44E!LZZ/]U_6JP_K!4?'SYX9,P@,N>J#5!_#_Q(/(P8EX MX1I"X@'!:ZF94S[-VK+""5J>^W]F]V!6+F4L8PA'G)O-W\"Z@RX3)5UI#I[/ ME/KV<_3&C_P'C_PKC>RQIKRWQQ+ @#A/H1*A?MLW58&<#+,>L,9V@&1F(^$M M.GHS.&#R_CM4^"MBI.*:<&9G_*&7IW_%>#TY=HH-ELZ*U-#'KM' Y"I?CZZ5 M8_&J7M^20OZD8>IK_T+'B)8(DE>QHS 8:L=%N^5&0JO4%WRI%W@/9= (F]HG M3=@T:S9V6:G4&D5VIF"0<8[;(7OVL M:$31R6O*612T4@H$UCZP!RTBNJ"O6YQIS9Y13&)HM$QOLE<;9(;DR_GD=5/T MP,XEIA@#EX#2?\G2"F,?M 2 M"=41L\-U#3]+7B@AXEW(&[TDFAJ5 W]FP(CJP/"';S0SE9-$XY(@E[%BB+0# M*,8V'Z1HX_^JGK)00,5.?;K,JO'MM\C-RAY;_-G$,99% _N-Z5I+^B)G-^.N M\SP;3EVH WTWUA"?IUNIT9,N#.B-Y%QB&),3XS)_0+.%!<40KV0$=4M]*8CB\*AQJ?/Q;25CY M.F9*3@#,!I$8+3^V0-V3GP3'KZ2)780>K*1C_!@,(+&,K0Y'T052>EMFURB* ML3Z?UXX72YTW[<3XU/C.Q*#+\^T0TO \ 3GXU=.X69#9^R+*-;?3^=@?KFIS M@T4S)@JBJ:\4<"&KQ21V8W87'!_TN0G6GKR']$XZ($GB=T4K;IE@CTNQ'E%. M/*.$P+YASMU3Q3U38;;WRZY&;7FF];!DWY@=Y0PCXA([9/0I].4"H3&V.Z($ M^,5):>-C"0C'J_#UJZB60E &@ JY0*8XYVJNME5WC# MMH[KQ!-? +13A""Q>6]3*^\R19\RQ+\<[9/YY;BD[-?=,0="@S>BJ:>F$4@"(-U?-*!-U MW3494V,O!N-.XN]"&S#&@"S&]O@1"H'(OH$L&]A]M/LH4T#IA&-0/@3/4,GJ MJXQ84"8_/-UQ&";UZ6&QFY"Y.PT@XL'JD><$1FI X8%^)!:*JB=9$5&1(#(U#!P5Y MRK!#!&U5H!3)7D*G "%6SR5*"2S_HZJ.9L#R=G*Q)<@C.CP'<<@GR5MCTH>Z MD9I8#8$T>0A6>#=%Z*_3^%X:400%F^@]1"EXW!.V550-<_Z^B>4DOPY.!F$B M%$,%S76//RL+)'F0?X5:[=GA4NN/8&L- 5_JG#'MIW% M_::N*#.)Z^.P\C&J\6N=^]Q*F_)>8CMZH/R#7:U'EH@="8Y55T[DS+JL[4"A MNG6D_[!'6/0A>H';>O75*KNK27F) [1:'1O">!3E$VV?M K::X*>ZV)HBH"> MD%72LC,X5!U:];"N "&NXB1,*2-,0QDG4JJE%9_=-89.M@&T -34(?*Q"3%( M9<=4,-/4GSU4HB.0M'W8.DXY,&OBABS$W#WG&V&TEEES'9%T0E.FAQ-'J8!P M]&]H%S;9EV+3;T1\86%XQ%CEZ$G6"F&^T!SK ">["C!W,'RG>+_PYQE7DHN)X?KI!^3\0?LK1^ MM=7H5QS/'6,W?\&PHUF;N8-S6FJ[O,VVKCQS'AS3J&Y>(\]C/#Y*PGM""=!8 M,F4^$ +;L*,/M Z35SE/%_.3Y&THM-*"J? Z]4Q[" &L=#X]BQ+F9-ATR$VR M=132\AF:T_3LY7GRLZ2-:1T"TJG7)H>0^J@;+/ ROXN7I3^>IO/S\^3]8[8B M8.!TFD[GIX?(-11AS@_72;Z1I@K7U)]NE# /#H W-/V]W69+]^.SK;",9X-1 M^2(()"-MP'YM2_5]*-!FV(35\_;/OO9 M6TSB-H6A\@4/UK!9I)F.#@G6.J 665+?(W3 ,L]3\UJ]MKLME^/NK^RIRJJJ MP*1#25,*R)LD[RLW!M N(Z84:RH@9V_T6 -+DW(TJ$6R&B/F:-FD&VD@-ZA( M2GG!QL-B#/ GZXV_UX"[4U@'9Q^3+N_;XY%8Y':+OBQ6_1,6/6$Q8EPOI1#$ M@&4\<]J$[M 1"[5N\\/5:A_IBAEB#5=\HP$Y,C_X1LS<[EQ;6XZ>P;]TADCK M\KF.Y#K#TN:QJPA"^\HFS+4T@]; %B&L[#4:BL]RS@- M10 #F4X"\#&9&O(>]H5A^?85^A<=6.SZ<%A-Y[3!4E2;(&_N8[JRQN)2O')P M+FR0I JA#+1TM6NM^H$:4OW$O$;,A!N'!BGQ- 17VG!#/;-2ZH7C[T2B'(-M MT>BQ)=,D'-V!_TS=:L:"IS-B/-O?=JPOJ0_GLF^EM1 =\QFW-WPDC7E*';LM M).+Q="4"R@W\]?"E#P>UP% \,#^,*P]1 MAI!8/(8?<=?,D+?P#78V?>#-\B[IUNT;>X,]YF\<.X\Q<&58BFU'& S2HMKV MW+S 9V?]2C[P6?+^!A45J1/#IU*)(:/A64M])LJ2H[[2!-(77$9+G(1%N?!, M:?P;'POP,S'@&'616XB!9D!V@?G.&AML2G*;-]V MI;MCZ,L^ HA^/QXX#;"V4DM'0G']8?) M=G$*'HC(LTPY5AZ,I60$T.V"F!PIFSNRV,&\Y+8@X$B)VM]%\-]]O@[=_30, M[$MGM!!19^0(D<'EPT&&'"HOYH>K)#Y*@Y^/K._M:P;[[:-$RA1G[5.35RQF M1)_OM785U'?)*WY&LG-,*$V&K>O$!M27?..SZVI >9EW?XO6@YB/M!L6E M]\7L7FM"1QY=J;:T:^>Q-#F:O]@MUXEO/?+>%(R=^^XEW*A,7$9')R_V/1A\ M3I(+3:L/:MIN?RQZ0!$:XB9T\P9%7 ;-TL9[JO&!R'>WH;"#TW)W]X,11.W4 M.7&(.2CWE?3M(GV!"EF=NFWCX$3YO0(3-1'S=[D^$3X[1$:%,?XNG@$(/HX. MS*:3G*8JCT?P:\N6F"'O.V$#'?9HKV/8Y8UOK?"/K.K13B5O#@8SQZ;5#EN- M.3I*"M(R8L2UIZ*;6N!P/1RBXO+Z*CF;GJ7QH;KR;Y%">^4K&.T1-1QW#"0; MG@NN-+J>$)2 +4R4;1S>.A-N)GT7EU 'URP!0W+3KT=U;9_X\_U7AK'MR6VA M PS&M97S2*O2Z$I'UX_A+6N#S\L%+2HV%!>M+Q+:L,OE;*S"#49(/H M"#84;2D1(MLS81PU,)D3!^ KNM80%;LI0JVHM*CTE6P:.,6F2]R?8!5.-J:P MY[XXZLD<,SG:(Q_V<2QJUR='=Y1C*/G[?E/L.;_#HTG086H#Z!$A7C(W DM+J4 ]\%4X,?UND0RL@>< M[;W3E:'=Z:X8-UBQED,@B%;O2K779NGF#XP9+@]%+5?#+JDG46H?NAHFKFW?/&MWS:S*-0P(HECNXV*U>,0_05 MRMW0P3;@"D"NNPQO2M-04'YYX>%N"+1=I-,"L?9QPAS_-I)3F>4>4H>P2YE196EKB#5*^,6M_($7BI)P=?5@]3KD*N([*/,Z#V@ M,_)KT9%\0<_B(-@F&/A8"-PQBL>6[I,F2JM!6TDC3>R_O%A"N*QH]6 MT?H6X.G^1W! + RKY-B$7N)4@\"A84OI/M]$F(9G!P.KKZ';<[*26ER9$G/V M@642):+&&4'TL,#90S<17\E,4;=&-7UB[BXY4QHN[4ZX#KWKFTIFQ/"^+!S= MB.1=IYL6;?80O]%&I2YR^;*Y-52WWS,^TYX! V@@$FGA33 (!YUI..E&;I*V M')TB+C9&3))66WR'.CL%5-T:OB$W(IXS_,U% U1247G5EMLIF!U/(X-D_)J. M!Z$=2L3.K4*PQJ;,:?*FQ.3G$-2EZ_D\,WSS[F>37>766-'ARC*R#ME#W).) MZ$.G&DCG$/N81J)*R#XV(<'Y-D(F[3$Y)?8UQ??Y=)_^Z1FW5X>#JL1"5VO# M?U[ZX69?3UJ7P-1@_E(VWPKXHY9ON$#>3B7_0W#VII;AQVMG(!0'^ MLAO.L!_K+C$HIE.FT>YA+)[X*=D$/4/C:7@B!J@T@340NE2.VHZ-,1-[P.@A M 5VC6'R/9*9++QB5X>ZE 54,6@9GR-&B6X,QQ8.OM;-GT,@CM1=,)Z8DO@E@ MQ&0W63"XOQ3FD#-YXQN@<86(7,ND7A"K?OJ-9R&RLAS%J][BIY8=SS"A:DWV M^!SOHU]IIRJ3,GNZ ^H MI?N\]/>FO$7YFQKI8SGK?V=Z]_"-$ M?:-LS.LN:_0F4VYDH$VU@W+"M]GZDIY?@I**71? N@&\P+ MCZO^P6#FEZ5-XJZ?+QWK#<+FB,WXJ5>%A.M-1M=8\A9/[PN*E:I!"6".0B'* MJ'/HSCW.?<7!S]R'&4+^&5'$TDE[,7;#YT&1C0.@'# @B889!Z96RE2]FU!& M&XY_RL:HZ&MQI]Z#\9RJBR+#:^)$16)4AUM,J=Y<*O3JU:IU6@HZ+/3V M,3L-!@Y8U4,\MWKNN(>+W$%&K7Y006@RE1088)4+=BF@0[(8>Y1L(P^7".1X MGZF,%TD9E@!:W!?R:(Y04>@>,]0RR(0SV5U\P[=Q/BB5#-K0M)IH&#(B1]O1 M[-Q3:JZ.H"M,7!XG38K@0?^$$ K*:B#[XP;9^J!KD"V*W]V.CWL.#B>S>U$] MVI+G0:_DBPP8[]_I.B%:D9M2U$!)M+7/,S41"R\';B;:"6S-FLB('B7QM>, T3U\H,#Q!.0"V'T/I+FD97%%BD;=2156'= [ MRKUF;_)M[8YX A2U+C@N:]63F.]YI<*0@I+GWJB+_N ##$%OE5TG#B-[S4WC M?) C(ZGFQ#[/%4 MO-AQ+@8A&2(XC0M%YN:85W@Q*89Z); KJ>< 4-N.]R%CVJ(NHD%-%OC:;(/: MZ0. ]-9N8!2DVH]#MLDK4$+P^@3?];*[Y21+ P6H=^RL\*Z'R2"=C5,^B,'[ MQM5%M3NY4A[EX%,IOE%GZ![?PO#):%/B95%(79UBMYPZJ1%_S+>1;N5#.8M; M"/^FOHBAJ25-._A')3LIS%5T8P!)PV89A"0,LAS;.-M87SD4*OWQB$'V9DSZ+#-I A*SVT:'.;PJ*AET:>&L1+$H50Y^2#W):6D/P M=R9Y_5%L?9'S7U M\UNM53YD=U(I"Z9KIA$K$EM5LW%#ST&/ X["1 %F4[LQ%B87D;;G'6(7U+6S M?##?^M0U.5E1:4YFU)F[NNSY&AZ?]8/;5#J;9V!1>HBIQ<'V.(INZ3IBR(=X MW1B'&V?S410II,D[4-J9-U,M.+_HRG/UG/)?4AAEO(N&.3G:*++L6^ M 4Z"BB2=I+I5$XFM.FDM1WM^F7+JW'2T$J1/$*297>:P MQ>GNLNTM;9K^/X+/^RP.C62A (HU2':FCW9*]2ZW_;W(]^C9L-)37,K4@"GN=$']^"XP@5'\_8.CC!>I#08 M-M'/S8Y[*VYQ'4(5(8!-)@*;%65V4S:@*:L0$HS4C)80$3Z+UB'1;5 M.SD%Z6[#5M-K=)F3Q8!4/4HRCWX[L7\'22@[F$?-"Y+7 M3VL!-? MJ6OK^4G4@68^F8=/)/%/)N=6XF=#2(=W (PO)>HP_BC)>; HZBFM M:>:A-JVUL#_D4C(3#CGY*)JR+XGVFU7=\ ZC0'B'>4'Z M/SRA>1!H!_B'!_9U%O74G=A<9/;*E-RB6,B._9N]>V;%(PUNJ!525],_V93_+ S M/;=Y191R8H[/,+QQW.)"F"$YXHQO ^M$-J9[ 6&"*%\O)AJW7T.DG?S_8L4D M_JHP+J@%WD:E(I[/:]M8([+'$=N.J+.!''7 @V FY7_;<*&!*3B72E40)WF4 M1< L3>;>\[QH[9FNI"_*C-8[/42PP.M=H]5-P:I MB-*4A.8>*?6^"<:RCCG6@U/:/.(H-DS)D2WC^",+8-0+S%ZVU@1 =R S"88J M_NH]EV2D%)+;LE4O0[ .8Q,=FQ&C)T0YXTG6V!TS]R#2+)/D;=VL'/5)'T/> MO:0+RCUT8UN[APH&V<1A0['(4IV\>V_SCDM4*T,9G#F,8'@(! 5[B!*;JHY# MDR6_@87N\%+WLL9(C%G82>+2>'FZL< M*KU_Y*O6Y M#/7.R,<6Z;FTT-A2@;L;+]Q'O]EZC:6^6%Y]FI[(D*&@WU*A'GG*I*G[#I,^ MS@VC0QLO:-M<&"K]VWH;K>F4Z8)55Z^KA)38XD# M&@+QR?-H\VN&IN;.4V"70/2@<,@@M3,-&B'LZB,F#0$=E,?D8B"[4_4YBI.: M=@=C4,K%"![8OPA2T]M$VS%@OV'T9=E^)N*8]S<">(4T]*@8:;] 'C(BD>C& MGC@7;9>AQ?TK=X /L=V,+UC&%#^\O$+OKAAUWS[RA@'O0Z0!^)J[T%M^5QY* M>#7F.X6]JA@CAC3V,<8%519%B@XVY>GP2.[5=_K6SQ:K2"R\?-VQE5LA83 ( MK9&.GM[B"0)MDKSOFQUF2Z3W.++3OE#<@)$:N3::,<9;%SN@D=])GR(YN#HN M; :F+",X0RS;$_$M8*$9=]L?:/-S4):&AE(GAQM*O=)BY*O0MWYGOZG#4U(LQR)HF_>F-0"L)2N.74G+CGL9?#+&CC?%CI41KW3V[Q MC(7\29/T$V%*5ZF94SLM0D2Y^31GMB7<6RD;Q'QW]Z8\:G__@_&8=_L.K%'+P\DGS;ZL[FM-Y4C#QR9N;NQ M[0[UOL#PS='%RX6](>_H+)TM7K[8/^*O8 M'Z3]GQ>E8^NQ$QW-T\7%Z0O[ M>?IR^B+Y9-)?V$-^C(Q7HRI\KO<.>I*^/#]]L?/[SZ3*5=;K&"34_NZ2L_/% MSG?G+W=O$S\_67";228D__K9PBS/PG4RW1GC>7)B[R-'M+\\F44;<9Z>&HP= M.J>AE];)X:Y7;X"QK?'@_ RO8E\'X928'=N/JQ9_9L!(]F * 2J/^L::WY"4 M@%"J][._'C>5W'URP8B2_8]^LVTQ\Y@43*_94#)ROVV3RR7M-1R*>=2.\A_O M7UWCCZ$1Y;O=, --( \.[BP*[G^]/8=NFRJQ0W2.6C>LR%^ >T==X8Q&1,:_ M>+FHS:5I.N>3$.$46#-4 ;$MZ#@=MI74FC J)J,]2$40J;A[GMY_4I)Z/+ZC^3W M>D*_'F,#E]? ZH4#XI_2N85:^;5JNK!H?2]^]:/K_J:KMV"BG9Y/C^=3O&95 M6SRR:^P7E^-AE6&O;(+@&_10!0_L^_N*KBT%-20,>S%;')].7_S=KA")S;;6 MM!WW<,IHDNS0/$C9/JZ'564Q1EB'%Y65*S3I*JN=OHO6)TO:8+'Q!6R^%WA- M'D :P+]FFJ>2%\O3X6RA86?*$60SV-M5Y-OCQC]94RH#J2NYQ(S;2J1R602F M2I:%!N3V+>&KH$R_=9$[4PPJ3 /DE.E9V+Y"DE.V*EK,/*74L@!?U.((4<0I MTYB/P'&'39VS0MVXKJG]%9T2Y4!8L1 MG:1[FC_ZFY4Y<4>N7#CZ1'1],C\#HOXM5HSB)V$IXP-?T?*$S[ZSE[\"__;# M/Q4J_\0GY-JX-Z1A%9+[#92T0OR\=3>-5./OPQ'A9SI/^:I:D.71U0DW/9C& MG&.HU$LY++Z:>;,%(\5+5@;PXG2>1EUOMGC0?>>"O/!,0**^3CK@2*CI#M3\ M<*L"P8$R5PEO0*$JI]%LRY:?I8/&Z)3^U)F1NX WGHRX0A^?L$FK@%[I"&\7A643OB:7TK,XFB!E-8.:VX #OR;>9&I]><.T-[Z< MT!(:V1JEM^!\/!H6UU8=7Z;XECT[.].$I$0N6J,4<8="C\\:'+U>;FKQ;TF@ M=TMUT!57]^?N2W*D':?4*=&C$TK<3/@$8.HZ6 U192:^'S((-4U:DR^X"7=< M 8HTPN!&3E08S1?V\VJ_=@7V!UT7"7UMER>GEX<8NP5\2(657C>L]6/2\X=2 M"<@A2_=1CUR\[15#(3>[*QS=$3;HPP7>?4C*0_ -^AQCXOQ2,1[7]H:^8!)G MA;6!PF*N(^>V6-S^P6<>? /W06[+OX:J4.\1'ZY$[W496>5N+BL1WLX(+35" MJ=;ESNAX7<#(L+ZAKR<4V%+8\[YQ?Y:6+*KHW!1\T'UQR@TV0B;'7R,]$H89 M$P>97:K':P_I2#B(*@BP%4F6\Q5E0M:T5E1KED"D>D\C0<*@'X!4NOTTVI1> MD]" NXC52/,=$YI'-:+L9L%IN9)@ITI^T0W_"#M3 MU1M@#*ZZ*YJZXK9._^ASO3F3'0D<+9? .%ELVF!8:%\@/@[=8%@;Q5K]U B2 MU--%E>LM5"I#2,J6#]KHD->E%[0LY6J),8 1--V2T&/A$(UXYP@=)@)OPJ;W M4!A)>Z# IL(-<%C<\#7!.^B+,:0R<2<'R8C*,UY/]T4[MCV?34Z&=UZ>AA3D M^&++?:J.%;.J(3.LZB_RNJH65")$!*9:X'18*H7&/1'@ICZT7X .10]R+.6[SR(/D? M %4]*F#BZ.W6H2!LC_=D=CR]2)/Q(*E85A?3Q:@3@\NU+@-1^.]^M?K@H8ZZ M8YZJ[R@#XG7693_]@.Y2=^7*$F4.S/[C,XP?^V\!6RN\G^_OE_-GW\&;X?&? M?MB"R?-;AMY69'$K>'4Z.5\\XYI(_=#56QP2SDT' -&?6!WA&GP ?E_5=:F7D\,^9Z*^0GE0%H M\J7(N;H99%J7+\=CE6104'4E2N XLQ:RH!H_Y6:L2@DTM9N*?.R[[G1<4,8' MM]=V[%'>7HM*YXS#HR2J*@HJ=W>0B^W-P!LT ^_9)M-F8'Q[7=(-+$%_+!\E M?HU;*2DK@"LF.)&POAG,O9=WL5EO%_S%8*LZ[\18LA+BD_EXF]X,7 ,(GM#(2T2N["_9[M>Z Y)42HMBOQD1%(S73_IE[X=+-OC[#;[%72NR M*.^IIK?74FR)-*M1FGFQIMK="(YQ$Y2EECC+<)^^O0>52%9:#XDUN:L4+E"* M4)Z291TH,[YD&\[6+*%0L8:#(\ -=Y:!&UV.-H(SH<;(' M<%<#\)\!X/GDG> Z4^053R$]%C!&:UJ3_,:D.[]7XCTD5V3B.<1W?:]'WJ1U MT<3*F_RO+NH!$K1 @LD> ;($D]D6N5@M"5498[])?"Y8D\T!ZYK3!*4EBS1 MD-KY\>SZ_-ORS\77_X@1/%?F?$=R,G""<]W Q;;H87GK9>GEZ> 3+*-XB!<7(_7YSS M8+^LQ=%^@O7=1J@$R41*,,C,GFGFC"P AD%,:#3=2*#4ZD3N9.*X7(,NPN)EV MX1NR3V#YL>/ZT^^'Q4&/CI@8SV8]3(Q:)D87,[&4V"-*OH'S"60B3PEK$ ?/D%Q5,"6&3(6U:&'6R>NT>$24[QIMTUW MD1L1!%<5/3&=M3&=79Y=T%F"6SSX5=O-FG2-0.B*Y4@^4$Y3&L\%MU_?S\C= MYE1)."##FTG!J@(+#]V9EK2;QGTG]"<88YXJD@&Z'=] 'FW7F-^1R&VD'-^= MDH4H"J;,-:05ZS2[0-95%R\P_,SQ]5QG&D?D#7"0-*]7)HFL$#5\P8N5@E.D M+;W0P'GZ=&Q6,QE@I8G(GQ?$I>.!P,5<$O0P)6Z9$O\@4W 4R'!OX\@AF(;. M$:1?S<]J1+_U_ >/8WW]..;8V8)EVU;?]6+R@ F?V+MI8;L":/J:%%9=MS8D@QV!5KG+7!:WX2>9[D7A2=C M47S:1$63L*:[Y=)A^S3LF-?%-3GMGK'\!>ZQV^.)=Q0([(?18^>.R+ASR2Y M;NQ?"8I8\^K[=CO:_ELQKR_IA^7U7QWOJ-S@H<7LO<:M[E6$O:ZL_SZH/[0H M[95]);06A7W-@&*R,@MP?BVP_=Q_& 7M?SBW_P%02P,$% @ SS%P5 @F MM),?!0 DA, !D !X;"]W;W)K&ULM5AM;]LV M$/XKA#<,#L#%(O7>. 83,F[F]#JEPJ?!=_J MUC>RGLRE_&(;M^GUP+$&\8PGQB(P>#WQ&<\R"P1F?-UA#IHA;D9G4]B 8HY0NVR[-LN#JT.D7.B ]UUH*7=U4"EE>^989.QDENDK#:@V8_2U;(W&"<* M.RF/1L%? ?W,Y($_\6+#T? 3FV=<7XQ'!E#MOU&R0[BI$.@)!$+1G2S,2J,/ M1U!%Z,/2]&=ZR ]$M?QW1#3'RO:1*"_3#>FTEP%$7H M42[,EH&)K&@@(>7G.E%B;:I4/@[OA]AQ]O A#D+:M ),_0A]DH9E'3Z3F&+/ M=5N2D&(:QVU!B/W8[V"5U[#*ZV955<8LAJ!I.1"Z81DK(/3,(,@GGL^YVN44:8?#?A%ZA3YH(Z#& M 0TRL>#PS=$3RS9ESHA";U0)MI:92 101,LL1?-GE#"E!%?ZP!P/N\1%,Z97 M,%T)AZD_U!F&D7?182@POJ$>]FG\PXR,L!/%)XP; F'<;K-(.\NP&WD=;/(; M-OD_DDV98'.1"0-N'J-4]UCG%J"&6K7@K_WH[3C]R8J-]>$TRZ9I*FP-T,C( MH\Z@WQ'L+=;L&=9]RL/BB M,%QQ?3@0\>G>ZS8R2 J]X$H!!V'T4Y5H&(51%X5:P6D5N-#KZ=O+2>H7VC=' MQ?.6^7,.<"/33TAEP_,/'Y")>B M\ +=EG7 =F')UXW0.R_WA,4!<+9GT0)M(%M'U0J:JA5T5I+IXPP%3M"!%#9( MX1OK'VRUJQAW;-BZQ_C9&[7/7!D@5+;? ]5_;IO%J994.YFZ];[V[>$%>?K_ MZ%6'/>S[[=U173Q>:DQ3N:[WQ[LY/N1E[ &;3Y6CX]JUL;#J2DB_?\'^PTT! M]N)S@'?Z=>9#5%DN-P4LZ0UC#FMM$!TZ=&J$2ON5!&R40Z<_,.CN85,XG<+^ MQFS4D2H_)%YP1DQ*[;.6'Q>[K7WS:P-4VGUFT\,Q=<^P?*=_YFPZM'_02^V> MLTGB_C2QNKU6MOH-1=B)>L-7VD="/B3[\ XC3)Q6N(?4=7! @N\D,8X]VB_$ M/O;=U@DO@B4LWH>:QG"BA /A:VL3)JVD(!ZQ![!6F^(P\/LN72Z.B-=JDSB$ MM:RM ?2&[?W1$]ZH=4^2<[4L;X,T+,+@?75ETDB;"Z=I=<^R5Z]NJ^Z86L*1 M V5\ 5V=RQ"VW*JZ :H:1J[+6Y>Y-$;FY>>*LY0KJP#_%U*:NF$':*[A)O\! M4$L#!!0 ( ,\Q<%0\1"@OV@0 $(3 9 >&PO=V]R:W-H965TR[&TVZ$,BD>*<.3.<&8XY7C'^)%)")'K)LT*<#5(IEY]& M(Q&G),?BE"U) 5_FC.=8PI O1F+)"4ZT4)Z-;-/T1SFFQ6 RUG-W?#)FIXX$F6>8_YZ03*V.AM8@\W$/5VD4DV,)N,E7I '(A^7=QQ&HQHEH3DI!&4% MXF1^-CBW/ET$:KU>\)V2E6B\(V7)C+$G-?B:G U,18AD))8* :@5JD$F^\;]"_:=K!EA@6Y9-E?-)'IV2 [;ZDZSM\11> MS#*A_Z/5>JTY0'$I),O7PL @IT7UQ"]K/QPC8*\%;,V[4J197F&))V/.5HBK MU8"F7K2I6AK(T4)MRH/D\)6"G)Q\+9Z)D.!E*=!PBF<9$2?CD01D]7T4KU$N M*A1[#XIEHUM6R%2@/XJ$)+L (Z!4\[(WO"[L7L0K$I\BQS*0;=I6#YY3V^EH M/.>PG3UH;HWF:C1W#]H#Y$929@2Q.5I Y".(+[I/0V5N/^!OOX2VZ7Q&^YY; M^J G9CDQ4 $9"^JW:A%Y@5051-12OZ+ #]$]P1G]AR2:J7A#M:7)M[<"&1,* M[H#$T+*CDS9#A(L$TK:I^UC29M^.>_4>>?U[5)49I0[GC$M-(V9"&I __ F( M/..LK&B6Q2Y1-*Q,/U'2"9E))$A<CGI!#))\17N?1T9+7 M',Q'CUNO'!(XKSU\"1Y&U]J)-U7X?,&4H^_:UX^G#Z=H"J@"G+FSYY[A>G9C M;#7>AXY_LKO4"M"W64876%5VH39)2"P)!%A>%C2F2Z"M]DIO[I*I08PS.'EF M"7VF0@N]-2$T(LMIS78X;1BZ)QW2H6>"\7S).#!!,U8D6QVP 6ZT10JC1O)X MWLG..MN#!!0T@>2@P%E9 .F4$QZKH?+S D[+WV3MT$;?9 HAE#%<;'0J2D+R,I8E[Z<0&+[39N"U";A66S\(FQ:: M,@EFO\G!1C3X@1&&9C-RO.9HZ#;]JY=[@==37ORZO/C'EA=.5/=#BP6:0K^" M)$.W6"JFKUVUHA_VXW+_?B_+M]G;2-@K^-/'&T&O!'/$(!*(:/H_-$S7V1W; MOI;#';1J1V<1L0&Q0)2GV@$(81U[4 M.>U$#= V@F4$4=08A=J+'YB:'Y9QS53J29V#R1'4R1$@"\1[OY_+G@;EILFL*D7'3>WO,%I=A&D&C;%Z ML^S/O3.=$#^]$>GL+Z R1';G'C4I'IKO@=[7NG0W*G7%@F;,]=_/JP_\YY3< M[AXG,OR..OSC]/=COZ>8=[9%OA%:X?LI[X>N"DUGL_6VFW(MP]YIMX[*HDZ0 MKE-GU+C7@"U?Z-L; 0%0%K*ZXJAGZPNB\^I>9+N\NEVZQ7RA?I-D9 ZBYFD M/]EX=6-3#21;ZEN2&9.2Y?HU)3@A7"V [W/&Y&:@%-379I-_ 5!+ P04 M" #/,7!43S*XXR(& !7&P &0 'AL+W=OG,I%V\' Q'/28;%&5N0 M'&:FC&=8PI#/!F+!"4[THBP=N+8=#C),\][EN:;=\LMS5LB4YN26(U%D&>;? MKTG*EA<]IU<3[NAL+A5A<'F^P#-R3^27Q2V'T:"1DM",Y(*R''$RO>A=.6^O M \6O&;Y2LA3&?Z1V,F'L40W^2"YZMC*(I"262@*&QQ,9DS15@L",ORN9O4:E M6FC^KZ7?Z+W#7B98D#%+O]%$SB]Z40\E9(J+5-ZQY>^DVH\V,&:IT+]H6?': M/1070K*L6@P69#0OG_BY\D.7!6ZUP-5VEXJTE>^QQ)?GG"T15]P@3?W16]6K MP3B:JT.YEQQF*:R3ES>84*2=0$#L*@QRZW-NG9;);XG\1GR' NYMNNTR/.:;7I:GG=PFRW" M_$:8KX7Y>X3=0V0D14H0FZ*I$ORD_9<1+ I. +%2J*F4X@E-J:1$U',)PM)< MHH$=%YS3?*; 1<4NY[=;\S G:,I2B"XE1*HS!%A*3%.!I)KK9J&<@VF8DQ93 M\::Q;]&OOT2N[;W[84\#OI]6FU.F X)(-B&\0=&KV?# )$ZWJ!_)$TF1LS%V MJZ=G6GXE!($#>6U?08B2[Y [^"/D^JR0!5@]+?)DI?D$.4/+'QQ?SN[/T /7YZX@O#D?6+XSW+G:M/\0O93R>9+2&5:% M1$>.D%B"1IPGX,FM?V')T KMW=FA._<)L=7=YMCQK"@,-X>WG#ZI<%ABSC%HJ0O:]T['N1-G@>7 D70D=W.*%UGA M,-Q/^%'/[L5S=Z)ZB>=Z\:R+9DNQ?&4 >U;@C[;&+PCDP+9<+]H0" MS^]*[N:<*+ \HY&J"2TM=="TU$'GEKH^="I)UM8Y;[6CNWKG=K7_5Z09^#F" M9;P!M9I>@^40WW4=#S7A6X6N>ORAPN[8C)>/#?1N5N[&NNOY$^<%W-Q1W5&? M;*)Y1_R4>+M*$KH*Q[7$;EO>2)E6-Y5^H.JD<]HP]5W+#EUC#%J& MGGV*QG,,+D0T-Z!B0;L /NC/,,U/82I."[BC*IX<^N!R#F0[D14X(U.%Z_LK M%5 O&BT[9+M:\;)9JVJJ^%JO*>:_"S/.Y(0DNF+Y"L"WF!](ES2+NI:Q'8- MEA6=3 E7B>5>LOBQB^J=\CL'6S46Z.;K9_074]>'G?'7U,*N<;@JSM!T6F'D M&V/'L<+ C,?MI.[8]H[Y]8#5$6 -P_5^O:6L ;.1!CS/&H7.6DQONJ\/EMHJ MA+\;_X=4L&F":P71=LF,1L%>(V#[AEU]D1S M3+YJ31K')J%]2<9,*FO)I#UU..:A^)Y9LK9/U0=$;V<%2#C!JB,,K,!>ORML MUO(M,$-LC+QN8'[QL+9'VQ>;$&[M1AO@V9"3#D7(FA\/IF SX2J[RBV)]3TI M+7R%U]@ W:(!C="@6=884*]"5CA0[W)-7S#]Z@0H+".H3YX7)!?DU%(^LLKW M._OLB/?=?C95 M,E6^+<)+1G JI6)\(JO1IZ>JMM!+$4II :4[*MVG-6VFV MJ.2+LUTWBX'QL2,C?*8_Z:@[7Y'+\KM'0VV^&EV5'TM6[.4GIT^8SRB .253 M6&J?#>&VP,O/..5 LH7^=#)A4K),_YT3#/M7## _9>#J:J 4--_2+O\!4$L# M!!0 ( ,\Q<%3!DSK,Q@( )H& 9 >&PO=V]R:W-H965T U>; MJ1=YNX4[MBZM6PAFDXJN80GV>[70: 4=2\X$2,.4)!J*J7<>GO-0SNVI+L&\5^K#$IP]I'":?R?^. M6%X0*]!-B5]ONI*[3[B_&B[R3(FJMHCI,NH0'\G8C]-QSX[\)(W(=:TEL[4& M'VM2L Q>5T/9$@D[81\;3&<-1V-R(U%04LZ?\0$^8F.IH%?"G6>4^%$8[\W0 M'P\B\A7P#9>*YX0)/(Y'<+*F)Q:=1GN,'T7QGY48^,-TU-=)0T=LS!DYS[): MU)Q:C"@'[),9HVW[P;RH4-JR7^W"#GX4C?W3.#S>+YSZ<9@>D\7?+HOO;DNO MNB-_-!KU; SS-'GK!@>]?B% KYNN:/ H:VG;UM&M=HWWO.TW>_>V:]]2O6;2 M$ X%0L.3\= CNNV$K6%5U72?E;+8RYIIB3\/T,X!]PNE[,YP MWO:/8;4$L# M!!0 ( ,\Q<%2IJPW8UP0 (D0 9 >&PO=V]R:W-H965T,WTHU[R!+PNI:F:@J98SO5:"Y;4XF& M7RJDV[IFZOZ45W)S-"&3QXXKL5P9VS$[GJ_9DE]S\WY]J: UZU%*4?-&"]D@ MQ1='DQ/R^C2Q]L[@@^ ;[;TC.Y-;*3_9QD5Y- DL(5[QPE@$!H\O_(Q7E04" M&I\?,">]2SO0?W]$_\7-'>9RRS0_D]5'49K5T22;H)(O6%N9*[GYC3_,)[9X MA:RT^X\VG6T<3U#1:B/KA\' H!9-]V1W#^O@#X<.9;GS+#C MN9(;I*PUH-D7-U4W&LB)Q@;EVBCX*F"<.;YH#&N6XK;BZ$1K;C1B38E^E;+< MB*I"TQL&G_3!?&; F1TR*QZ 3SM@^@0PH>BM;,Q*HS=-RJ@TQF&6#U$I MCK-T"THIS@**WLGFIT+6:VX@?Y>*<]!E*)C>R@/N:.R]&9C3H(Q)WDTXB1(T!5O^(952-F$WK)/1H!SG(;1$#HC M(_PSG--PS[IODQ>V"]$(,TS>"*T)SG(7C)/Y3@O8_%;)T1\@R M'$4[.D8Q24,_G@FF23HJ8WYE$3MNI%IC'&5>424X 5EZNIA\E0W!-ALB9KE' MCT+VQ2_1+TK'M#8>ECTE+ZD,&N$85,);QPS'"=VIBQBJ;=_))NX/'O$W'SS> M:"-JER=;EK"H?BKPN[65C[$3R7X_WULW6TZ#BO)Y]>8=/WONH_Z*$AR1W/:& MP]B Z*2A_;85<0*:#@#0MPTP@72+,MN7>'*>D@S=K#A<6G ^OO *:O#T>L799P;^#U+<0Q_)IG MGP49IFDTSA9.621]CBA)R#->Z3!O*'@%J1OWFJ&==#_^G#\-U!+ P04 " #/,7!4 M?+C)56\# ["P &0 'AL+W=OFZ^?L=2C8C7]$6 M?=B'?;'((>=P#N<,/>.UTE_,$L"2[Z*69A(LK6VNH\B42Q#,7*D&)*[,E1;, MXE0O(M-H8%7K).J(QO$@$HS+8#IN;8]Z.E8K6W,)CYJ8E1!,/]]"K=:3( FV MAO=\L;3.$$W'#5O $]B/S:/&6>11*BY &JXDT3"?!#?)]6WN]K<;/G%8F]Z8 M."8SI;ZXR;MJ$L0N(*BAM Z!X><;W$%=.R ,X^L&,_!'.L?^>(O^MN6.7&;, MP)VJ/_/*+B=!$9 *YFQ5V_=J_3=L^+0!EJHV[2]9=WOS."#ERE@E-LX8@>"R M^[+OFWOH.12G'.C&@;9Q=P>U4=XSRZ9CK=9$N]V(Y@8MU=8;@^/2)>7):ESE MZ&>G]S"SY.(#F]5@+L>114BW$)4;]]O.G9YP3RAY4-(N#?E+5E#M D08BP^( M;@.ZI6<1[Z&\(FD2$AK3Y Q>Z@FF+5YZAN 9F,S#9"U,=@+F":NA6M5 U!R3 MO@_9$3N/<&,)<@,Q ^WYA2T663-#2B4:S0U4[@2[!#)7-58,EXMK\OJ/@L;I MF___(G5*\11\AMHRU'-Q(#D2A.I+!B\9US%&Q]XAS])1O,PCN.>Q8T2^J9G MN4CB<%CDEWVW) MIDI-_,$D;>+\ZZ,%=%/'E#I\^3X"'Y*V)! M"U(K)CU\YK=F23@<9 =D+F@X* :71^RC0V,Z"N-L=%3,P[PGYB1-3ZMYT./X MPB./PR)-^NJE89&,=O1,=Z;9,!P5Z=9PYM7._:N=__"KC7^>7*P$YFV;ZX8] M8WMA74T(;MW0''O6SQ^QC?[A1^ )5B"&U,K!:W= W1R_:NK7Q@>L&E(37,T36^&F(Z==>J=1.KFK8]FBF+S58[ M7&)W"]IMP/6YPJK83-P!OE^>_@M02P,$% @ SS%P5*7!'T>J!0 3P\ M !D !X;"]W;W)K&ULK5=M;]LV$/XK!R_8$D"S M]2Z[30(T:89E0(L@Z=;/M'2VB$JD2E)Q\N]WI%YLY\4INGU(3%)W#Y\[W@MY MNI'JFRX1#3S4E=!GD]*8YMULIO,2:Z:GLD%!7U92UH]!<"E"X.IM\"-Y=I%;>"?S#<:-WQF M64KYS4ZNB[.) M;PEAA;FQ"(Q^[O$2J\H"$8WO/>9DW-(J[HX']#^<[63+DFF\E-577ICR;#*? M0($KUE;F5F[^Q-Z>Q.+ELM+N/VPZV82$\U8;6??*Q*#FHOME#[T?=A3F_BL* M8:\0.M[=1H[E1V;8^:F2&U!6FM#LP)GJM(D<%_90[HRBKYSTS/G5]Y:;1V"B M@*],*2:,AN,O;%FA/CF=&=K!RLWR'NVB0PM?00M"^"2%*35-4:+"!G#3>L FU4FYM6X4L^/8S]ZR_ST(_>P\_^D@>Q7J)R7GSZT7IU M=^+#M=8M$;<.HAS6A@9)[/%G:1 "A^B&BQ,(/3_Q/=_W(27-;O1%6D?MZ_*7R0R$%YFW2#L:P](\ M\-*THW.Y!T5_J.X)C H9'9(]"P?/1([OWG3B3;NL> Z;(45VOP?A5F[NI6'B MS+E1_)Z1M<]4 B\C]V4D,JRXF5,:*!N9?P/9V+JE]RR/O7D8>HM%2(Z+@]A+ M@P!ND:*+YS;<.L56<-K/.HW1[L5P!,[O69"12JA1]VI]ZGQ4W%!#22 MJM A=VWQYEX0IEZ81D#1$$09L8O)"'&/RG"J(:!1< (0)*\]*%JTVZ5P')QL M_9&2/004^<^\VH5$?X"46_F>>W;<8FT]R#B(0B\. V\>I425@BZ<>_%\/NYH M"5T+VD"(OEULN"G!E AWV)@N@4BO2Y@1ECA9$6?3Y\Y&.Z=C;)AXA%;;X"6' M*@?92S=*YHAT+$9"PQX=7[M.M:)Q):.JP%#,:.:8$.:FY'D)Y 7 AP;=29/N M&@4J9JN-PJ(E-@Z<6 C#R6VN!-EM272'E/-M]E[O.7,*7PX0 $Z:N7$HHG6N M(%/Z8S$E,]20'F&)0[HN'P%7*W3]EMAQD=-U0=MS_MYB@73UL_F[F\O/:B+=GU!1[,&=2\BGW[^Z&Q$6 MOS_[\H$PZ<;W*H'/8Y!=/:#*N7Y==+RTW+A8NF"534RJ?JY@_,5$:_MR=W_P M89$F5/TR.()X&BVVRFO[0X:$_L*+YO&V,D_3<"N%/9GB6=D?YJ-H;EE4%8D> M4V',8B^)=TI>/$W]IU3WVK0C^W23HV'E0 "F8P"F/QR [O1*6164E;\-G#;5BXZPI%?V>Z9+JDY,F1VS9T M,!0#H.8=]5>%5P^Z0QS"COHXE3,_C+PH2T]@.]ZV4FK&61PX-;K ZSU5VF[A MQ4E\ C&U6S]*GT7OI0O:/KR[KIC1-2/S3YZ)ON0AN_Y&4 <[MQ][?Z2.'-.; M86MX;\%+$3[;>>34J-;N*6?;6"M,]]X95\?7XH?ND;05[YZ:GYA:4\F'"E>D MZD\SJJ^J>[YU$R,;]V1:2D,/,#/4?Z>"O57;T"T.2A+*KZ9+;2>OUZ/J_3 M%92B=N4:*IQ92%4*C4.UG-=K!2*S0F4QYY2&\U+DU>STV-(NU>FQW.@BK^!2 MD7I3ED(]GD,AMR8N'71P& C%]1H#O!+BUNUG(6OE&:'%ZK.26 M*,.-VLR'==5*HW%Y93;E6BN_,G(A2]SK6MAP'7T4MP74 M+X_G&I=\4N,;2%WB M,8=PRMF$/J]SVK/ZO&]T>D*UWZGVK6K_.=58-=FF "(7I+;+W-IETF%LX<%\ MPUAHI[7_\%W,J?PSU.WI;K0CX"$!"J0GQ#3*JURE.-VVNW^GGSN).$;'2: M\7&O#+U;4&R%RNH#/N8Y81)WP\0)8]JOZ40^)1^E%@5!"%>8>=6RS;Q#7>AE M[ 0)'X:!.3S9BT/@)!&?*)*@*Y+@VXH$+>PQ.M>/8Y4QK?*_SL#/%OXA>_4- MG&?WN"U+>);SMTUY"\H$J>6\ M-GS4:>+9<*ED(?2O]N0XG@^P JS6M A*LP M_U.]P4QHF=XC* M1([G]P7* I?1 W=AYVY&CI@34>H$0=2;R=T@/!#!(\T"T'>]WK@OQ(41WXD-..S5G>>&'L:%#DA!A)7G MM5MJ&C,1>D2=Y[ 0/??\_3!')'2# B MQF->$[:Q8IY4:PZBK^NU2.%DAB?-&M0]S/ZU"G_2*Z[R^N[50B'*YIAM!M*) M,F5%W:0!8H89YWKD^TX!=;UNAKKA8(:YX4 FP9FWB+>V0:#JDAP]-L43=%Q] M4H[1O 'M#0)C!E5&'G,HLM'>,3:^D04B?X&82D+:JV,#JX/>463IZ7[O3&#X M.^ 2.S2R!3K<=VPSI%X)!>1%[/)!2^4N'S02:@I_(ONB+ONBK\Z^@UX\U4JF MU?[3!.MA^RGD=X2KWMJ6]+09V#,J^53ENF_6[TRH1Q'W%U%MS'FG!0*.>!LX MS!^"".**3WYJ0=5)@L#A 3\PG\4&,&[00H-NW/'BT(D#[^4!HT6ZBQ826^H1 MCZ@31=$A/\/RB+X,B7AP8?@+]XXBL1M%$QD3=QD33V=,<_4T"^L5=#DRGD#V MT#66/M-K_/TT&2HUW9?NY I&!,@PXOY!2MP.S0/=WQ^E? M4$L#!!0 ( ,\Q<%17#= A<@4 1 9 >&PO=V]R:W-H965T,_=\5[ILZU47_6*,8,>UHW0YY.5,9O7\[DN M5VQ-]2NY80*^U%*MJ0%2+>=ZHQBM'-.ZF9,P3.=KRL7DXLRMW:B+,]F:A@MV MHY!NUVNJ'B]9([?G$SQY6KCERY6Q"_.+LPU=LCMF_MC<**#F/4K%UTQH+@52 MK#Z?O,6O+U.[WVWXPME6>^_(6K*0\JLEKJOS26@58@TKC46@\+AG5ZQI+!"H M\6V'.>E%6D;__0G]@[,=;%E0S:YD\R>OS.I\DD]0Q6K:-N96;G]E.WL2BU?* M1KM?M.WV9M$$E:TV:@4Z\8>5+LDHPBOF/E*Q3A )&0X!&\ MJ#<]M,!\[WG%I/_^4DS!Z@_[OISU;^Q/"#R[05:L4F/'ZY/X/K&** M-CW] N$@3!./MF^8O#FRH8?WZE(3);* R[!%I-D.?I0$Y9:=0_RE/PQ&> M=ZQFL+]ZMOIYD*2XIW 01Y&G(,#OZYPGI'^/2#9LS9_TK0XU*((81YZ$S#> M%#-T/43*+E#0E#U R=5LYA]S&) LVCOW-"\\>EJDLY&P3OJP3IX=UIHO!:]Y M2<$!O6%64:HU@UBGHMI?;SA=\(8;?IAA78B/2_ZOH0SU@JT73+F:L4<<#7J/ M"(? \:P[Y'I;EJJ%+3OGZ#U?A%FX1V,<0^S(\NM+VS$J5R& B[I&=(@,49%$ MWVL9Q&DQ:*;8/1/M$(M1%N P]W:'48IN%#1K91Z=:]BWEF_6?O8&,DR L!K>D090GZ MMVL[UCHV*TJN# M>1ZD./(K611$./NNHAP)S22#(C!H5T3%?B2/.> 9H>*T2<+9R5,]%3N.$2I6 MFHXP'T:+LN/32UF_;($XD8-3R+0"G\;LK=_(AI=@6PF&:>Z.OI3Z&&*>9*?Q M;AD7NE7.80O:N&?E)6&/$L A2R+/07"'3Z+-M-(G!. 1*V8M4]MC\Z#%4HB3P](6OVBG66'%3$*/:G MF= O1PF&F'(%&;Q6<;V1NX0ZU2T.:9NT,4PZ5\=Z("9!3OP1#,=#]9RF01)" M5GVJ80H!;4>[Z#0)HC#]/@6G.#NR.E2,A4$&,EQ3=TO4OMJ97VMR$GN3&^@) MQ_)> -$D1MWQUU( S=F][IB%!+$;H#OM93F MB; "^C\]+OX&4$L#!!0 ( ,\Q<%1UIP\I&@H *,V 9 >&PO=V]R M:W-H965T4;)D.1XI=)'WMES@:D9SA<-X<'=[EQ23&/2W@L;H9J47!3P-VU4FR5QF*LDS4LCIT6!$7YTP5T^H1WQ,Y)TR_B=Z*]=Y M_DD_7$R.!JZF2*9R7.HE8OBYE:O.PF>M8 MR=,\_2N9E+.C03@@$SF-J[2\RN_.Y7)#0J\WSE-5_R5WR['N@(PK5>;SY62@ M8)YDS6_\>&P!(QZ MWG"\7/VD69UUK$X9>9MGY4R1W[*)G&PN, 126WK9BMX3UKOBF1R_))PZA+F, M]JS'V_WS>CW^V/Y'X[^K1"6UJ/SW#<#(12GGZG\].+P6AU?C\#IPO =5FE2I M)/F42%4F($MR0J9Q4I#;.*UJ>#F3)%9*EL!\34D!(_0II$E\G:1 EE3Z?377 M,W.0Q!7=8^/C6UF -2%_*CFM4O(FF4JR MGV3D7L:%>D$^@D1J/2'G[T;DZC[+9V1T?DE>IWDRO2?OX!0*4Q(4^9"7<4HN MJV(\ ]T';H,]F@ *_?;5-]_VKK^GL9I9P#W0)8=&O@$(/8<'K@'@S.$N,P > M=P)AC@B$$XG(7#1P**,F(.2.'X7D L0XSL:UV(/TSD'AP,R-/_523YD-9\P) M K[U\"YXY$1N:$&YXS+?A@HG< -RGJ>3ZQA(WE!/4-=XGE<9Z#!(G%1C;2>Z M-D4-[K4PQW5M*'<$ F4H-$)@%+@DD%V'3(#5S\HDNY%9N2G:Y(!(T(+R_F"< M@ME)I@GHUJ[GXSM^:"/>]7AVA3=8>S:V.K.M]D8=C]HL?2I:0\?GS()R%MAT MN [WHZ4Y6FQICD#GX/"%J=F4>G#PH0$!D0XW5=MWV(9J1\+AD:G:8 V8MP'0 M,M7748@]>66HMUAI=@,H+6?/<.HU7:4^2$YK8I"2_,R2.C:B>=$/+*@# [9]VUXA$A? MZ###;*]MK0T#V8IL_69"&YR 7!:0.A3E?3=HM:@[(:D4FM5H6.)@WQZ4"GY&+^IPT/;!5'0(-NE4(&< M +5G!]SFM>?9K !-#B-RD95Q=I- A+ZD]0=4OSK/@="KD&D3RYC?WQ$/H!B?.MO>% M#$SR]G0S( 7U^]Q#"($XS1?D0Q%/(+^'W+_6SU(_9O$2 PCT;<_2+>VN MM_WHSB-T G -W7)]D4WD-,F24GYU;G9R>2.'VH1>9*HJZC0I3<8R4U^V P@' M_&\@/376?^?YY"Y)4W1::[5M-^F)C>1SK5&.*Q#'")%-:(,%Y&_"CB@@^O4B MVPO3*(#P6BP+ )DV,]N%6UT<$,*A_@[V?ONA=KB@<45\F1H\K"%U$"!H@4 HTA>@+QZ4>A@#&"PP.65+(8<;#:-+8CK,A6IU["[T0 M01!&@"-!'*10"I=O%=LDAYX"5W^2PC5(6\^T.A>F:"4:DXW$$2Y>([P?1 M#H,]#&/D",V#,SF511V=Q9\?'(3L/H!.5*!H <9#[D0AQV0H0&CKW@C*.W!K M6IS_D.6CNOW5T_T^!OZ,O]M6F7^OTGO(N>M+"G?C9B&YRO.IM@W?;:FYJT2\ MD1OMZ=C=-:L4G)DE$$A(V!<4>G5! 8V'*.*ID 0;G *DV*W2QP;C-XN NVI^ M%QPI*80Z32G!2B[B>WUM]F2X?-=VM!K66>G<%3%PW[-#H_[1N]8C^<8)[^D, MTO--.:(/+AXHI!*,?_7"8JT%.H&P:H+(GD+3G%*Z82E-8RQXL&T93PC;NL(Q M6#!;)/2-R(ZE-VQA#\%O0T 'OV'YJ:-L))!$-4"R=A"]'3)K[E /+_=@92H/ M26 X6HS"*C>0I,#\GA(-1U#Z"$H?NSA"6 ') -VYO(+@HT@EI(NAND+R>(KH MB,#.X@*(1VQI!-.!%5U="-K\';,C#](:I,RLSP7#&WEV5@:AF!M&NR4U88C& MX@R+\07#LY: \R>/>RFDV!@V-/1>DK!=P/J%_J"G*4.T31FBORFC:4/:[,FH MLKB:)/J_19&3NN>I]FEYFDR:IHTD@X@F 5%*LJ8E"A0%:[OH1_Y4%O _$&\2 MJ5MK.H>/OT>9Y4^)$#2T&S&TON#53?'H ]7 MT.(*GJT3*&QQA-L*G6[XL5N DH?>%'Y6[[0$MJU":QHQZ>NE0C?ZO5*+>"R/ M!HM"*EG1OK3(]?/-:[W;U8&9.*UA3+S?RJ)[8HL/WFX9#7R10W&6O M7;*^E>FK&MO&7OLM*OJ<9>M%UH;+]AHZA?)@1(]41:U41;U2-5H424H$JB+G M[T:]VD'==:.@^VSZ08UV1/I=:$@_&?\0%6EN36E?J&G)?W/E!W-.K$LM*XHR MHD_Z\#K)CNG,*Z,0N_^PHS3S!"D"=:G;)2M193UBNC;^%YWS&': M5G<4]NO;NC&5/E]G*EVWIM)'>E._EK[UDO$/T3>VTK<^G]3<_0<[Z*2^;V>] MZ=MZI*&0MI: 0?"B7I=$U^$U?22^EHNR"3PC5%5&YY?]BK*.$:G_?(JRC@YI M\'TH2B\9/X6B='B"O64C@+^#Z"_UR19E4#6OW]ZO8W;:'[0WS>%]2ZT#-1H] MFZBR=:3&W.]"5/O)^"E$]5&;WO2,>?T6O>G/VB7-:%JC=DXS[#)4'?KHU@9, MLH;&=T.PR9OZZRC]24F5E?+[U-BYNDDR15$YAJOLR M .]0-%]$-0]EOJB_0KK.2^!H_>],POX+/0#>3_.\7#UH!.UW:FTL@ROZ@4030>3X.2<3E8SOVW2[V!6> MG<^V&(P=(1286H? Z.\:+U (!T0T_MYB#EJ3 M;N']YQWZ6^\[^;)B!B^4^,(S6RP&LP%DF+-:V ]J\P=N_4D<7JJ$\;^PV>J. M!Y#6QJIRNY@8E%PV_^QF&X=C%D3;!9'GW1CR+%\SRY9SK3:@G3:AN0?OJE]- MY+AT2;FRFJ2 MR RSAP !L6DI13M*YU$OXFM,1Q"'0XC&4=B#%[YJ\0 M#<,D@<],. X5XQGA:V"E MJJ4EBS(5-6TL>H"22-3:(]IB[MG#;>XC)#,= MQM.DI_2F;>E-GU9Z*R:83!&:T_'1Y==O]?_2^8E+YZ0MG9/C3P1;H#Y4)=\& MJ*M>^DV]?PS\?]VGZ$C&1AB M%,(M,FWV<3)N4E?60([B08#3T01^ZTGLK$WL[.C$YK6EG0.UW%$@5NUYT=0_ MLK1PJI0CJMH;"SE=-;>>,)FY[W1CSLEW_ZHQ53*EG=LEO7$(TS%77VK.AD MZH3QGC <3L/8B29[HMELY@3)GF 21TXP[>031B_AXUUL#ZHH=S(U\:UV]/>9 M)\-H?$K>&VH%955;WUT)%WNN>\^29/9\:X &/...BFLF:NP\,#J,3H;3I//" M'MR;3TK4:S^%&? 5V(PJ[==VT'O5S#=WZLV4^([I-9>&^.2T=#PZH4N>;B:O MYL6JRD\[*V5I=O*/!0VKJ)T"R7.E[.[%&6C'W^6_4$L#!!0 ( ,\Q<%3B ME+GBX0( .<' 9 >&PO=V]R:W-H965TWSN??>,U%T\R0U3P4A9,3JQ,J=6YX\@XPY+*,[Y"IE=2+DJJ]%0L';D2 M2),ZJ"P6)ZU,5G="SYP.)+:75;FL#^>(/^J=:NM2RHQ$M>/.:) MRB;6T(($4UH5:L[7G['54Q.,>2'K+ZQ;7]>"N)**EVVP9E#FK/G3ES8/;PD@ M;0"I>3<;U2ROJ*+3L>!K$,9;HYE!+;6.UN1R9@[E7@F]FNLX-9UCSF0E*(L1 M3K[318'R=.PHC6S6G;A%F34HY!44C\ M9RJ3<,T23'8!'$VIXT4VO&;D*.(5 MQF?@>S80EWA'\/Q.IU_C^7_6>01MT*$-:K3!*VCW^FXD58' 4\ TU14FS5#T MDJDK3M^2,J]*"6N1*X7,!J2"86)#SN)*"$R@X%*B!,H2N+FX/I3XXT0^O!L2 MU_\(_^MOLKUG?&SH=_/K6@5XSLP(UZ!F]@NT'T;\I;2;NGTM]CZ-DD"%L9 MK[AM)83$C@+22#B"J84,CA1ET!5E\.:B[%?B@A;F+R&I\%"%'4?]VWSJ"XSE M D5WB>&!->6_.)XAGWL(/0Y!7Z;Y<^-_Z,PCQ@>^Y> M9$=#%[ZI3-/97QSL +79,LGJ5QL9V@,O/'1*3N_Q+5$LZQ8C(>854\T[W%F[ M+G;1/-Y;]Z8%WE*QU$R@P%2'NF>1/AK1M)5FHOBJ?LH77.G&4 \SW8E1& >] MGG*N-A.S0=?;I[\!4$L#!!0 ( ,\Q<%0XYSNL\@4 &T9 9 >&PO M=V]R:W-H965T53).,52_GF8F2/MA.WR6HMU<3T\KR@*_:1 MR4_%C0!JVDJ)DXSE9<)S)-CR8C2W7UWY:KU>\&?"-J7QC)0G"\X_*^)M?#&R ME$$L99%4$B@,]^R:I:D2!&9\:62.6I6*T7S>2O]=^PZ^+&C)KGGZ5Q++]<4H M'*&8+6F5REN^^8,U_GA*7L334O^B3;/6&J&H*B7/&F:P($OR>J0/31R.82 - M ]%VUXJTE:^II)?G@F^04*M!FGK0KFIN,"[)55(^2@%O$^"3EY_R@B8Q>L?+ MDI6(YO4CFL?_@&X(OD2WK&3BGJ&S.[I(63D^GTK0J[BG4:/CJM9!]NBP"7K/ M<[DNT9L\9G%?P!0,;JTF6ZNOR$&)KUDT08Z-$;&(?4">TT;!T?*<;XW" 5UN MJ\O5NMP]NC["OHJKE"&^1(*G:F-MJ(@5*=<,+=@JR?,D7VDS6!ZK1]'D8$%3 MFD=@(C"AU+!V_@:CE5 V*ZDLR!150JC4)/FKO;&YAC6J M>!X9%4\U!M@+'70C$M RN&(&D?T +B6Y4L;B72/B2EN@JB8ZJ"G$GN6BUU!V MD40%?505_8.].[,=;'ON^)!_9S;VB3W6/FI#6@-:&X]U\BAN0[!R6/6=RJ#.<<0KE=DDUUE= @+R MC%2G56I50=UZ"TX$*"F3UFJG'.B%9]$FA?E #VI:(IDERK@/N&6FT( M55<:O=:8B\#]K1HH!0A/6FGL;;9(\WZ3R#7<;;85.D%W/2?*JBA2IM[ #0>$ MU+/]>_?_\?#X MM+3VK7P[ ,X4RB&BLIE$M+M&L L,]@?@J MI[ C8<7XN\P]=YQO]^C?0V?$SSKVD@F7,.P1 F. '='3I!_[WM M&[1ZLLE3=;:'/6 *J*>X&\$-NN64T$JNLII 0^)H%[,KN>.QK@:Y[: M?;Q_-M2;^'T,?)\,I$\%OS\'K.[ I(]=XFN8))YCS /MDAYMD5F/;Q9ZPVGP M,#'VJ0\X8QE4Z'0(:E!<\$\H 4SP#?QV *^\[P94' M".Z='I$4 OEHGJ8(+O&EI/7GE68KIPE=)&DB$W499[ CF:Z'P7OXR0LS0.\: M\QYWF]O_0:^U&OQ6--34'K9L_@.M,4!S?UXQ>#M74U/@$GC&QTA_ZR_I[0?TUO)UM M_TN8UY_0N^7U'Q'OJ5A!&E#*EL *]G@C).J/^S4A>:$_J"^XE#S3CVM&8R;4 M GB_Y%QN":6@_8?E\E]02P,$% @ SS%P5&?G?J)> @ B04 !D !X M;"]W;W)K&ULG53;;MLP#/T5PBN&#<<4J8F6VWN;(WHX%X* M9:=1[5PSCF-;UBB9'>H&%9VLM9',D6DVL6T,LBHD21%G27(:2\95-)L$WXV9 M373K!%=X8\"V4C+S,$>AM],HC?:.6[ZIG7?$LTG#-KA$]ZVY,63%/4K%)2K+ MM0*#ZVETD8[G(Q\? KYSW-J#/?A*5EK?>>-+-8T2+P@%ELXC,%I^X0*%\$ D MX^<.,^HI?>+A?H_^.=1.M:R8Q846/WCEZFET'D&%:]8*=ZNW5[BKI_!XI18V M?&';Q8XHN&RMTW*73 HD5]W*[G=].$@X3UY)R'8)6=#=$065E\RQV<3H+1@? M36A^$TH-V22.*W\I2V?HE%.>FRVTE-Q1EYT%IBI8:.6XVJ J.5IX]Y6M!-KW MD]@1E\^(RQWNO,/-7L%-,[@FJ-K")U5A]10@)I&]TFRO=)X=1;S$<@AY.H L MR=(C>'E?>1[P\O^I?'B$8-03C +!Z!6")0U0U0H$O0:EU8>2J1*%;R@TK2EK M^I>@?!3Q4H^/$UQ8#TU]0;E"T_=F *Y&*D+1C 0 "$. 9 >&PO=V]R:W-H965T/PA:@ M1K9820[9_?4]DL&8Q=#L-.T+R,#.7JJ &'M5BJ%>*T=PI%6(8>%X\+"@O>Y.QD]VIR5A61O"2 MW2FDJZ*@ZNN4";F^[/F]K>">+Y;&"H:3\8HNV ,SOZ_N%#P-&Y2<%ZS47)9( ML?EE[\J_F$9VO]OPF;.U;JV1]60FY9-]N,TO>YXEQ 3+C$6@\/?,KID0%@AH M?-E@]AJ35K&]WJ+_XGP'7V94LVLI_N"Y65[VTA[*V9Q6PMS+]:]LXX\CF$FA MW2]:;_9Z/915VLABHPP,"E[6__1E$X?7* 0;A<#QK@TYEC?4T,E8R352=C>@ MV85SU6D#.5[:I#P8!6\YZ)G) UM B VZ+>L$VTCU'^E,,#T8#PU8L/N&V09M M6J,%1]#\ 'V4I5EJ]*',6;X/, 1J#;]@RV\:G$2\8=DY(CY&@1?X)_!(XR]Q M>.3U_IY #1O4T*&&QU"A5_)*,"3G4*G/K*P8FGU%NC;6%#__E 8>>8_^ MZ_\_&55UJA $FA4SIERP_TG/)L/^>!UO_!':!GD3"GWQ9H0_,V5X1@5ZD'.S MIHHU;]XAGR38C[R6)"8X&8U:@FB$@V@$R=>5HF7&#O"C" !3@D)"6) EP ML.=QDN!H%)TH\:@I\>C5)3[G)42/ S?>&ANN]E=2&3L]MJPUHF4.\DR"@N!N MIT9&(A!H*7A.;> Z ;O:YC3'QR5##C9JV _P(F?M@0ACOVXHV5'V/.271]YT4&O74L%"844N2Q^@F2H9D\_ M@MD0>X.=@'@ Z+<%,8[#:/"OVKOOXS!L@3;R$*=>//BNP[L3L5,*0@S):PGL MG/!'^YQ3 ISOMR4+?< -*]YP!-\PJ.2L[@476%I U_!OM> P #$F:=P1 1O= ML$.>8)(D _2;+,\RJI<(CD#9TYD]>>70=@6<1G5MBKW8]>$,[Y,49E[0 >W[ M,!V[N) (CQ+0N,J^5%SSQC7%A.OP/B_!-!LW^ MV]*VI M/G9E-MJC@WR"&"[B,'!KK)UY';(Y1V,H_K5Q4H(]L,[;F4C\%DG$T M:(M"B!3Q]T1IBOT@&'1]@8>M8WO!(,GV"AKI2]&)7. M-6>3B!&8ZFK"HBB=U%RJT>5YH-V:RW/= MNDHJ<6O MG7-S>9*5'I],:*C@?!9KDKG"9/+\X:OQ)UP?S6W!E>3K91"UD)9 MJ148L;P8O:-G5U._/VSX6XJUW7L'[\E"ZV]^\;ZX&$7>(%&)W'D)'!_WXEI4 ME1>$9OS3RQQM57K&_?=!^A_!=_1EP:VXUM576;CR8C0;02&6O*W<9[W^4_3^ M! -S7=GP#^M^;S2"O+5.USTS6E!+U3WY0Q^'ES"PGH$%NSM%PCYQJ-(S3O)>_%4GGCTCGC+XJ)4K+?RN"E$\%C!!6[<&L\'@ M*W94XHW(QQ!3 BQB](B\>!N .,B+?R( 1]0D6S5)4),\H^8.LZEH*P%Z"8(; M)=7*0H,*K%= /+)Z,XK.C*=B?5S%K[_,6!2_A==^^L#[OPC_Z!P^M;4PW&ES M]EU.']G*1[:U&&>G(==U@\Z"&CYL(W+ ^P9.:)22-$I/]VG3A$0Q.WV\+28Q MG9_">U6T.2K*M;H7)I01C#[6KJ4P!NF87/FWHT93=D@_H1EAL^3T688.42^T M/Z-H:_JT_:]U@.^*X@Q66+ !([+FQG#EX)Y7[6'4OQL,1A*6/1^+(:=>&HV8 M9$G\_T;C1BB-A?5E"!Z>7T.U1\&G1+$^7N ZH>!M70EN%+ G6B(2)35OZ&;P#GID#/>=/X MNPBO*G 8*LN#)2AS74H,H,]T\="( CD70F%G:6J-CCZ^&M,)QRMP-3C55<2 MO%K,SAMXL,LN\J4^>$5-;AO#J<4$\U MPI\<.H2"7"G15S_D +=^'TX9'2J&26/\5 6=[,U=> E>A>G2Q[Y5KAO!MM3M M /NNF]MVV[OI]R,W*[03*K%$UFB<81TTW439+9QNPA2WT YGPO!:HE/"^ WX M?:DQ OW"*]B.]9?_ E!+ P04 " #/,7!49733$]@, '2P &0 'AL M+W=OTV:-KM9T5F;*&RY$IRTESLC[^D'B9E\2&G67]I'8<K*.*_5@L)^6FH-&B M[K1.)QA";[*.DNSD_*S^[KHX/\NW59ID]+H Y7:]CHK'MS3-']Z[07E'^7,G M_5VM/=/F-BKI-$^_)XMJ]>8D. $+>A=MT^I+_G!%6XT(EQ?G:5G_"Q[:MO $ MQ-NRRM=M9X9@G63-_]&O=B:D#AAI.N"V ][KX 2:#D[;P=GOX&LZN&T'=RPD MTG8@>QU<5]/!:SMX^R,030>_[>#O=2 ZI8.V0[ _@D[IL.T0CE4:P6[EX'X7 M[5KO%KO9=,TNJ;?8+*JB\[,B?P %;\_D\0_U/JW[LYV59/Q,W50%^VW"^E7G M,UK&1;*IMW=^!]YN2]:@+$&4+0=/5DF*WJXU=K/GZH;K6TLCZ,EH7"5I9" MRL<1^P>'#2(5E D[W+L3CGL\-]4^7QC_I8?Z$+R@SS;4K! M-,_N:5$E_/,ULV6T*.BB:6H8V=F-[-0CNYJ1_]JN;QDE,/KX0C=Y4=5#WC3+ M6()_@'XSOVT$>[5@[A;Z3 MF$\BWY^V651U3=XC*A1#N8;>UZN$G._QD)/YY5F[Y.3H4/!G" MVD=N;-*#[>U@>T;87PMF",'=-N/@7JA@-?V)-*:#B._N;XAQS>;#9BCTH.NI MM?!W6OA&+=IC6/*S]7IG&,MR2Q%B""U M8L%.L>!PQ9CW7E:,;)B3H-(N&*O=V(;S84.S=N%.N]"HW6549%P;ZXK-PB$A M$:@]LP@*!PU:$7 :1+=)FE2/8(+AF%-=:=AWLJ3-S"!V DT0"1/$5D6.JN* MY'9;L:'C:)-44:J!,&LER1"P$_K:R1"V#&$CANOHD9L,SF$=A$52-K"X"ZO# M@Q53XFKA" .'S!9NSI@R*6I$:5Z6FN&O6BGR\'NT.4=#:[77Y(-12E\!8=&0 MV:3M*W#Y*TZW_-2"]WF^>$A2W1)?H:&)&NCDVM3^8&S2UTE8.60V<].H7+%K M=EK;MZAB'[,?.LO1BNIM5 ^[ WML;]<'*VP;,ANW:UK$;/:C)>5[NB69%4T7 MX/81; H*8K8N?#U6>;J@A?I68AZ"D%,(_S#X_7EM,YU(86?\D/C#+3NRX5S5T'4PT=HN+&P7 M-MNNZR*YCRK::5E*1DQS(/'0>#$;'CI[RHUK-E4+G2.U*P5T1O818%V1@0?8S,?SY*"QMRM;/8>LV%EI4::,[4@!J M; 2J#1OR-6T_*I$,"<[18!#4YIBI[>N*Z.8Z8*M#J*R(]N M&@3K.6:/6$!@OEE)XRU_QAH'9QC.<71P!!$Z9B(/#:U?> W;GDJ+#;B?3M,CZHU(0A74*1["$5V*^4? MNE(8FE?*%03K'IM@74&PKIE@GVFEWKG#X(B.09O^G[C",K D]N()0W;&$.L+@3MVA;ZD[C$30)C'3YI/M M_[05/,;^$T&:Q'Q['F7_IQ8AS/X[CLG^$T&DQ$RDA]^$IV3HLAIOPD00)[$0 MYXBC^1O^B?5@$\&NY-CL2J27S*.PZY0,V57GI1#!KN3WV?4W'!?[$@IN)L?F M9B*XF9BY^=F6<,C96L84I$TLSWYC#.1A'HUUV3S!YQX\\K)Y@KP],^\^U[)Y MBB="C5_C"2;W+,^#;;SY>QMO-FDL&-ESCCW;@F,]<_#@X #ZS!N^J#GZU!%/ M,*YG9MPVO^^"[7(ZS-KI"Y4R.[QC3ZW@/F]4$+0941V"]88O4=HG/T\0GVL) MV3,S7^%\^M@-/>UL"*[SS=YG/VC+@(EY42)1/ @%KD56Z MC](MY=G>Z\9P:%C%'SXE.?IKE"](UC>3;!^,R$-OT"B1*%+('$)"S]-M)T&N M_G,ED?G#Z[_QS2\0+!N86?9BR2SWDOL2//Y11DU%2_/.Q??Y[2[S/_[)-E3] M&JM] 0L4[^I0^PP7"#(.S&3<.AG["+4PACXDT9)@(#@Y,'.R]!A=+YAAO0(% M%9/ L%Z"B0,S$[^+DJ(]1.Q81VI(VHD9IHIA=L9UH 0M!V9:[H.B>]M:!V9( MTRC48A$<'9@Y^C)-EDGK"T=K7I&B!:#(2?;U2R1(.3"3\A<:Y\LL^1];!_IK M0[/2, >*W&/]>1&4&_S+^5C38'2R52 E!(^-NM:A1GI)]]]&Y4JRM; MJW[:LN#[T/)4]FN3%&V4-$HV[&[H.Y':-2.6W\P82+"8R=NA<(RA&;+\.3-1^ M%Y0>'CLC(90J,/ZE7-EIJ$C4\@R)K0C*51EFZE)N^$[YTJ(\@E+5!3QVB@&" M4KT%')7%90S.=#)ZVQMC@@)?I^P@#P?: R,5.D!+I4.1;[Y2 MYIY>B LFV\#%)J\#;IEQPTH5"O#83UH(2F4&T.R0?L^+'W7^J*4^"@X36;47 M5P2EL@)HYDJI/NJ_[4M!HK^5=-+Z854M#KEFS5*T=MTE\D;W49+6D\_/S+:D M^I(Q5:H!T<:74:]PS>P:/K5J# T#OH;@%)++V"QU;#S9F5DUJD\R[B3T;ZVF M^9 HU5*V9CN*#--G9F$3'F[8--Y$EQEM.B=RV1DZ=NX D@O$+!5B8T^IHNK+ M,RR_Q(6VJB_[ C1>SP609\JHOD21Z.@4*5=B6:JH#BN#^-B)ZYT#1#QL. D2 M7]KJL)[P_((4!5,61%+%%+*63%FWQ@%/L4BJ:4+XZ(ZF5 F%\#.5"\PZ23U: M]K#GAL'^,^A$^L,X_$]$?8H*QFHE2.D=ZPI/^8--T?S1I>:'*M_4?ROG-J^J M?%U_7-%H00O>@/W^+L^K[@?^YW=V?_OJ_/]02P,$% @ SS%P5/>XQEUR M!P QA\ !D !X;"]W;W)K&ULS5G?;]LV$/Y7 M"&/#.J"U)4IVDB()X-AIEZ'=@GK='H8]T-+9)BJ)&DGEQ[ _?D=*-95(HMT] MY2619-WQ(^_N^X[4^;V07]0.0).'/"O4Q6BG=?EV,E')#G*FQJ*$ G_9")DS MC;=R.U&E!)9:HSR;T""837+&B]'EN7UV*R_/1:4S7L"M)*K*C M^W6GS8')Y7K(MK$!_+F\EWDWV7E*>0Z&X*(B$S<5H'KY]'Y\8 _O& M[QSN5>N:F*FLA?AB;F[2BU%@$$$&B38N&/Z[@P5DF?&$./YNG([V8QK#]O57 M[^_LY'$R:Z9@(;(_>*IW%Z/3$4EAPZI,?Q+W/T$SH:GQEXA,V;_DOGDW&)&D M4EKDC3$BR'E1_V2[%/9'F;?1F+FQ\K35&A!6G30FS(5:7P!:4(*U*RJM/3/%_Q;<$W/&&%)O,D$56A>;$EMR+C"0=% MWI!YFG+CA67DIJA+Q/A\M03->*9^)-\17I#?=J)2Z%N=3S2B-Q@F28/TJD9* M!Y"&E'P4A=XI;27\&S8R[7?RPI*]!(\F5J/EW='8 G/#F%Y[_?R M,RO&)/#-Z$GTHGWF1M9M-.#V%Z2Y=BI*4>!U LB36A$AR6+'BBV8K'OR&B\2 M7F9 _OR #LD-AEK]Y8$3[^'$%DX\!*?*UR!-K4C@A:HDWOQ+!C+IJO8UL[Z, M6MQ=3L\G=SW#3_?#3[W#WX),<.*H'@:"![D<) M"? [MLZ@MQ[](\Y.QT'PO6?E9GOH,Z^CC[S@>963A*D=RDK60/N[XA)2LGXD M&6#!R[Z"K!U/6\L8!4'0OY(G>S@G7C@W.%A>DYUEL)W($ 5+OI!$*-VW3B<= M%'0VA.)TC^+4B^(3*"UYHG$%-A7R)=D!PD!>)25[-"ENPEP*I3A&C]PSB1'5 MCR3)&,][@WG: 3D]&P)YM@=Y=F3.6]I4&+5ME3$M4#2V%4_!&"CS^S. 6!G6 MH@_H6:*.?F$\YD%(*CBS7CM>)[&@\OJR#^,O#CG M&3;1EBE,32#OB\QVMZ8:#M!:X[D=YS:@!G;49>A!U$XC0K](+&$#TK!::1JG M1VS$D>64[9LLN_3C[8I%% 5A/ #&*4;H)W!4Q2JOZ@!C\XZ-7"^[-5[:P[^) M:1R&]/F2];P8A2?38#: U E$Z%>(#\ASR"-I!283>5XR+K]R8":*[9L,MS,I M8?C6P!+..M!FW9 ?\=(R[$I.& XFAM.K,!N^7&WBLQ]*_9@UWFOOD< M\'4Z/GV^NLWFQ&_7$Y5F.^*W>Q6,P^![7\-.G192OU!]'J_&9 /8S&&BFP2K M;*O@70V_1QH>2#;JE(_ZE<^>PIBZJQ345-*+AW;%8QH,<#%UH7I84H;)D9Z510<-33 N5=O;:$BQO(F6]] MG=S0Z4O8KU&G*M2O*M_ N=>T2_LQG0ZR+G7$3P_M-HYDW>L#CH+QR=1;"$X( MJ)^_5Y!E9NG-$5#.Y!U@T'3A> M*/V:L%Q@3?QC]X!]Q=AX;A?C8!\0.8:,_'SV*[;9DOPBBJ3"/M$AOSY M$TYY%CPN@ $PZG0]$O!U&W-Q_V-A^/A M&#$Z=!AS!P5JX144R9-UZG[BJOVKLH?>\,!\N_/($6CT M(@@T=@0:^PGTIG666.\D9;U6BI3[$\G> U"_W]FAOBYVE!K[*76^^FQ.GF2;%4E%UV?SJ*X]3X17!J[#@U]G/J<>ULW#T+"0+66;B? M2(]J9QL?3\8>+-;8D6=\X%CC2;P7]1&'V7N!W87Y%MN[(Y:7U-1 K;V@_%BMAIU!_7]D_W'Z/G]A/LL^=7X=ME_4G9N:F_ M<']DO*O(0*RVM> ]-O"BXJK/14;%Q9"\!K*ZJH&WA>XE:8,">;VK6ER*:\490P M6 HDFZK"XL\]4+Z;.;[SMO!(-J4R"VXVK?$&5J">ZJ70,[?WLB85,$DX0P** MF7/GWSZDQMX:_"2PDWMC9")YYOS%3+ZM9XYG@(!"KHP'K!];F .EQI'&>.U\ M.OV61K@_?O/^Q<:N8WG&$N:<_B)K5MH< -58]\]Q6Z>&+C+^=4VE^T MZVP]!^6-5+SJQ)J@(JQ]XM]='O8$?G1$$'2"X%1!V G"4P51)XA.%<2=P(;N MMK';Q"VPPME4\!T2QEI[,P.;?:O6^2+,],E*"?V6:)W*%B!S06I;-%Z@^T9J M RD19FNT:GO'K*_(AI&"Y)@I=)?GO&&*L U:

NTJ$8(#?OL.];[. H=GZ- M0O\2!5[@C\CGI\N]$?GB9+D_&9$_G"Z_.92[NGQ]#8.^AH'U%_[7&GX $O8@ MH06)CH \@E2"Y J&73!6XM99;)V9\VR;A9ZNQG:$(.H)H@\)CG;AV/ZMJV1_ M?S].([]':%LI&F#ZD\2+DG'2N">-/Y6K*_UO%T*CCI'& ]*;.'[/.33R_X3TGS6]'!XKILKBD&X,*!TV61"ED^!= M\H9F@9=&<7AHMAB:I7XZ.31Z&#$*PO?MXNZ=V>9&_H[%AC")*!1:YEVG6B_: M6ZZ=*%[;8_R9*WTIV&&I/PQ & /]ON!0RNW$H][[ MPB-?)\8N^--QSM80@7G.%PIG?NUER3,0FDM!%*PFWC6]FM&^!3B+'QRVNC$F M-I47*5_MY'8Y\0(;$:00&^N"X6L#-Y"FUA/&\:=RZM6<%M@H$G(!QC+5[DFVE6W@D;C01F85&"/(N"C? M[*T2H@$(Z1Y 6 %"%W=)Y**<,\.F8R6W1%EK]&8'+E6'QN"XL*<2&86[''%F M.@<=*YX[A>2*S J-!EH3)I8D*D_*KD=\+?B*QTP81E-3N=@&$_U&3DA7)"G1!8:'>JQ;S!D2^S'57BS,KQP;WAQAW3I M.0F#D#Y'CNPM/P(*$J>%.I MD YZ>Z3:E0#:7@.>(_*$S5(76$8?I,%*&4%<*&ZP:+;EM;OOM'=$^7:7G_8/ MDZ__J9C1<#CX()_?Z%.VY]\SM>9"DQ16" LZ0\2KLHV6$R-SU[I>I,%&Z(8) M_GJ L@:XOY*H:36QW;#^F9G^ U!+ P04 " #/,7!4F&@":[X" &!P M&0 'AL+W=O&&DE$:%(A:2LI%]?DI)5MY&50R\6N=R=&0[IY;SF MXDGF J]%)3)A9,K5=ZZKHQS*+"\YB4PO9)R46"EIR)S92D )[:HH&[@>5.W MP(0YT=S&MB*:\TI1PF KD*R* HO7%5!>+QS?.03N298K$W"C>8DSV(%Z*+=" MS]P.)2$%,$DX0P+2A;/T;U>AR;<)WPC4\FB,S$X>.7\RD\_)PO&,(* 0*X. M]6RR.6L.;T.TE4OG!"!R60XHJJ>UY_ M@G8_$X,7.85TP1EJ$MIR0F(-$5VD *0D#2Q%YUUG-%)+' :RZ5 M1.<;4)A0>8'.$&'H:\XKJ6GDW%5Z(T:.&[>B5XWHX(1H/T!WG*E1O M %<[T-D0'&Q8!8.(&XBOT/F^4S_N.:5(W[H:B^3G@(YQIV-L=8Q/Z%CCDBA,R2_-&AN*/L\; MB(F%,/_E?33Q9S>3N;OO89YTS)-!YF7!A1KF;0"F1[Q7?C@+_7[B:4<\'21^ MS^5+,>]:8"1&8[L$2VA31MJHMV M37[9]+8_ZZ1*]TW[3#7#Q4(DZ#7 M4\[586((NJ&ULO5;);MLP$/V5@4XMX$:+[6RP#<1Q@@9( M "-&VD/1 R.-+"(4J9!4' /]^)*4++E S5SJ7BPN,^^]F:&'G&R$?%$%HH;W MDG$U#0JMJ\LP5&F!)5$GHD)N=G(A2Z+-5*Y#54DDF7,J69A$T6E8$LJ#V<2M M+>5L(FK-*,>E!%67)9';.3*QF09QL%MXI.M"VX5P-JG(&E>HGZJE-+.P0\EH MB5Q1P4%B/@VNXLMY/+(.SN(;Q8W:&X,-Y5F(%SNYRZ9!9!4APU1;"&(^;WB- MC%DDH^.U!0TZ3NNX/]ZAW[K@33#/1.&U8-]IIHMI*E@ROW"IK6- DAKI479.AL%)>7-E[RWB=ASB$\/."2M0^)T-T1.Y8)H,IM( ML0%IK0V:';A0G;<11[FMRDI+LTN-GYXM4*625BY#(H=YK8R!4D!X!JNF4G9] M1=>01$GLP1MV:1PZO-$!O"Y*&W(JRJK6* %WF? PC#J&D6,8'F#H\[MD MI,UMG^D?]\8<[C26ZJ>';-R1C;WA>,D&\*0PKQGZX23(GC&W-__#--)@*,U!M)3SX9QW^V?%3?MZ1G1\QY7[LY,.47W0J M+[Q(#Y33LB[A%]S6DE-=2QR8_F Z _:GW6D7ND#I88RCOD-%QR]#O-<0XR,6 MX@/PCP]_G/1"$W\MR/N_JD7?YN+A?ZA%W_/BT3%KX0AEBC7[MF@ MP-U[S=W:K79/DZOF0N[-FW?- Y%KRA4PS(UK=')FNJ-LG@K-1(O*7<_/0IO+ MW@T+\[Q":0W,?BZ$WDTL0?=@F_T&4$L#!!0 ( ,\Q<%3S?%0'OP( !H' M 9 >&PO=V]R:W-H965TTG\<1^_N[//HYTV M+S8'<.2UD,J.H]RY\BZ.+<^A8/96EZ!P9ZU-P1Q.S2:VI0&6!:5"QC1)TKA@ M0D6345A;F,E(5TX*!0M#;%44S+Q-0>K=..I$AX4GLG= M%]C'T_?VN)8V?,EN+YM$A%?6Z6*OC 2%4/6?O>[S<*1 .V<4Z%Z!!N[:4:"< M,\=<5\H)M2$++0478,E',M-%J14H9[W\=Y>#(8_*5H8I M#N2K8"LAA4/9&S*KC$%!4]FEW%&];4'H-2N\BRD.% M%2(YR(S@"(M\3.6P+[BW-I;::/J.)4G;4?H-2O]R5G11".O;0Y.&FP,.F+I, MV%CP2+81]4^(.DGZ:=".E#9(Z46DSZ# ,%F[YMQ46#9XQ0YJX6*ITA.8+NVT MHPP:E,%%E/ML^^ZDM+D=G+CMT<&9% P;O\.+?NNK__=,R..KS^NKW\8R/#FM MO22AO7]@XJ-6YU^-;\QLT!>1L$:]Y': !DS=B>N)TV7H?BOML)>&88Z/%Q@O M@/MKK=UAXAMJ\QQ._@!02P,$% @ SS%P5$;ZKN1? P 20P !D !X M;"]W;W)K&ULM5=-;]LX$/TK Z&'+K"-1,E?*6P# MB=VB!=J%T6#;PV(/-#6VB4BB2M)V O3'=T@ILMTH6C?87&*1G/?X9CAX9,9[ MI6_-!M'"79X59A)LK"W?AJ$1&\RYN5 E%K2R4CKGEH9Z'9I2(T\]*,_".(H& M8*+7&^LFPBGXY*O\0;M MW^5"TRAL6%*98V&D*D#C:A)F2L778#F;^2ZD"LI>&'A2@BU+:PLUK!0F102#;R! M;UQK6C7P>HZ6R\S\09.O( 2SX1K-.+2DUNT9BEK9=:4L?E*9N( X^1/B*(Y: MX+,SX GS<-8"GY\/_V7WD$K#/6G8$\_>>X+]KVV^1.WHJVH#=W M7K&;4M%V+9)ZC:1>IZ3/J-6_8:R_P(U'#3L@T[!%:G@688I M+.\?JM?:N8/'U>HE<3^*HJ9H59.=$7@B=MB('7:+=<<,"RT%MNFKP*/C;=E% M_U3;[#^"3G2-&EVC,QLQY?<&Z%XB$[:HR;F<7_CNA-+)IG;,J2]$2W-4.71O ME$1^A[96?@;P)-?+)M?+3J9W=Z74+JL2M50I\!4E"GG5]QV9MR7;O5,?[I'K MUF2? 3Q)ED6'BR)Z68^YKC-A!_=F+V'? M[.#?K-O ?\=\V&.O'@TZ/(4=+)MU>S;YR8Y;?&XU#S[.7L+(V<')V?]GY>RQ M1?>'4?3(RFK=6 M ZM*_Y);*DOO0O^YH;<^:A= ZRNE[,/ /0Z;_QZF/P%02P,$% @ SS%P M5%PJ]64\ P MPD !D !X;"]W;W)K&ULM5;; M;MLX$/T50NA# C31U9)5V 9B>V_ %AO4;?>9EL8648K4DG2<[-?OD%*TKBR[ M 1;[(HGDF>$Y,]1P9D>IOND*P)#GF@L]]RICF@^^KXL*:JKO90,"5W92U=3@ M4.U]W2B@I3.JN1\%0>K7E EO,7-SCVHQDP?#F8!'1?2AKJEZ60*7Q[D7>J\3 MG]B^,G;"7\P:NH<-F"_-H\*1WWLI60U",RF(@MW<>P@_K'.+=X"O#([ZY)M8 M)5LIO]G!;^7<"RPAX% 8ZX'BZPE6P+EUA#3^ZGQZ_9;6\/3[U?O/3CMJV5(- M*\G_9*6IYM[4(R7LZ(&;3_+X*W1Z)M9?(;EV3W+LL(%'BH,VLNZ,D4'-1/NF MSUT<3@S"]()!U!E$0X/D@D'<&<1O-4@Z@\1%II7BXK"FABYF2AZ)LFCT9C]< M,)TURF?"IGUC%*XRM#.+->A"L<;E0.[(\J 1H#6AHB2;]BC8^0W;"[9C!16& M/!2%/ C#Q)X\2LX*!IK"#RZ-VLPE'%]B[@O MFS6Y>7=+WB&6?*[D0>-6>N8;%&,I^45'?-D2CRX0#R/R40I3:?*3**'\WH&/ M4>A#$;V&8AE=];B&XI[$X7L2!5$X0FCU=O-@Q'S]9O,POZ(F[A,;.W_Q_YK8 M*T22GDCBB"07B/R"M8?<<*DQ_:Y4U$#UP;YP2V10PM:,1;OU.G%>;?%Z6MQ- M\\G,?SJ-Z0@H#2=YC_J.\:1G//E/C'^'/2U>,$:JJ,B1*H7!&SO!JW:;])1= M-)DF PUCJ" /QC6DO8;TJH;/2$K3MK864AO[BRHH:,,,Y>QO:A?&**?G9.(\ M2\;)9#V9["H95QM<*1C[S[.S'(;I(,^K;"1&V3"0YZ#X0A2G/?'I]2A*C!:1 METO;F)[I.8TD&.@YQ]RE>1P.!(V@LF1Z(1EYKRG_\>G&4Z'!&-Z?:=K^^YHT M](5N.8P)R\\3E0T3=8[)\G0@:P033P:B_),KK0:U=ZV!)HYD6]+[V;[[>'"7 M[F!^B5U)VT3\ZZ9M:3Y2M6="$PX[=!G<9\A(M6U".S"R<1?G5AJ\AMUGA9T5 M* O ]9V4YG5@-^A[M<4_4$L#!!0 ( ,\Q<%03U8WO,0, "<+ 9 M>&PO=V]R:W-H965TX8_R76 M !(]%GDI9M9:RLV5;8MD#045EVP#I=I9,EY0J:9\98L-!YH:4I';Q'$F=D&S MTII/S=H=GT]9)?.LA#N.1%44E/^YAISM9A:V]@OWV6HM]8(]GV[H"AY ?MW< M<36SVRAI5D I,E8B#LN9]0Y?Q=C3!(/XEL%.=,9(2UDP]DM//J4SR]$G@AP2 MJ4-0];>%&\AS'4F=XW<3U&IS:F)WO(_^P8A78A94P W+OV>I7,^LT$(I+&F5 MRWNV^PB-(%_'2U@NS"_:U=A 94PJ(5G1D-6\R,KZGSXV%]$AX,D) FD(I$_P M3A# U!'/5=BW%W$-,)9U/.=LAKM$JFAZ8RS1L)3\KM>\/DJO=3/'D M_!ZV4%: WJ(X$W2UXK"BQA"V1/N]BQ@DS7+Q6J&^/L3HXM5K] IE)?JR9I6@ M92JFME1GT1'MI,E[7>^D&S\^*RCZ)*$0/\\D\MI$ MGDGDG4CTA4F:JS?8!!_SL:;[AJZKR':.(^*Y[M3>=F]W" L(B:)C5#R""OS( M;U%'$OQ6@G]6POYFEIP5*%5E1$A(T:(2"B<$C#Z==<1)YR!.3] 0X;E.#Q0/ M03CLHH[T3%H]D[-Z;A@')(!OLP3$N#5'<8,V;O"RSU38)@J?]TR%@VN+0A+X M/0>&*-]UO+!GP1#E19X7C5L0M0JBLPIN::F^>NG_N("=0\EU7M8'W*GN^'E. M-/SN];D!]KV>%2,PC/V@_WJ/P @.PW#<#$P.,LA9&0]L*7=4OQ750B0\V\BZ M[?BG)X=RBU^XWN)#P<7/K+AX6"7]P'$&GHP4TTE ^I8,41/B]QVQ.QU$ 7QE M.C&!$E:5LOX$MZMMM_?.]#B]]6O=!9K.Y!"F;B%O*5]EI4 Y+%5(YS)01^)U M5U9/)-N8/F7!I.IZS'"M.EG@&J#VEXS)_40G:'OC^5]02P,$% @ SS%P M5%/?]M@Z P $0H !D !X;"]W;W)K&ULO99; M;]HP%,>_RE&TATYJFQN74 $2T$Z;M$D5W>5AVH-)#L2:8S/;0/OM9SLAL!*R M3IOV KZ=__F=8^?8PYV0WU6.J.&Q8%R-O%SK]8WOJS3'@JAKL49N9I9"%D2; MKESY:BV19,ZH8'X4!#V_()1[XZ$;NY?CH=AH1CG>2U";HB#R:8I,[$9>Z.T' MYG25:SO@CX=KLL('U)_6]]+T_%HEHP5R104'B RYY=D+JQ;HLEX*,4.I%UMU&S#Y<99FV@H MM]OXH*69I<9.C^>X1;Y!N(*9X%J:K,)$*=0*+FY1$\K4:S/WZ>$6+EZ]AE= M.7S,Q481GJFAKPV!U?'3RMNT]!:=\19&\,&XR17<\0RS7P5\@U[S1WO^:=2J M>(OI-<3A)41!%#8 S5YN'K3@Q'4Z8Z<7G]&;Y82OT&:I3N>.ZAQF;B=17I;9 MA:^3A7+3WUJ<=FJG'>>T<\;IE##"4P2B88$KRCGE*Q!+T#G"$Q+9M$^E8M5:,)I2 M5* $RV#Q!"F1DJ)L/$ZEP]X19A(D!\QRB[LGL73B,&Z.I5?'TFN-9494;LI4 MBG2M&\EZ)V17411WGJ$UK.HGG6:T?HW6?^EV(\]^M]']$X)!G#S'/%UT_C0D M-6;2GL']!T!"KZXTRL)<(ZG8<%/NW%YOR8)A M$^G@A+3?#8)FB# XU-Z@%6.R=SZOG9M*(25RW5(6PJ/:'OZ_:A1&![?1/SR@ ME=AQ;L/!V=P>"G$8_^WQJQ2Z[9[]H\O5Y&SEWAP*W,Z5]U0]6K]K)NXV?S8^ MM>\==VD?9,K'T@J7 M7@,8\A9'0M]UUL8DMXZC@S7$3-_(! 1^LY0J9@9?UW\,)7:V,7G,DX82N8@_F9 M/"M\6C6=YUAAX2P M9)O(O,CM9\@3ZEM[@8QT^I]LKM [5Z&?*_3/5?!SA;283@96BO0#,VPR5G)+E)5& M:_8A+5>JC0!S83MK;A1^RU'/3%[@%<0&R#6926$4%II\Y6S!(VXX:%Q^@>5& MA&P1 9FEX8 B#Y!(S8TF%P]@&(_T)0K^G#^0BT^7Y!/A@OQ8RXUF(M1CQV"4 MUI<3Y!'=9Q'1AH@\\@TC66OR*$((:_1G)_1IBP$'X2DPHCN,[FFKQ3DD-Z3K M7A'J>J.Z@-K5'R! =<^J4Z]&_>%\=;=&_?%L]=K@G\[._3#X/2R[1;]U4WO= M!GNS-1,KL"U2]-N6FW716U=%^[VW>.L5WGJIMUZ#M^DK*.1'DH#B,B1&(AD& MCG7O"-$JGNZ.NYNV.O1&)TR9L2:)?)-%OM95OT2OW!!D;0O*#QU9.+LDZWS7#G=O%;/2%\&X@7B.,HHC$R#WQN. M@-JQYJ(S_?SZ$=@6O*HUSVC5TJC#?V1<7QN:P_>WJ@1WI)>O7:: M^V[6"&T%TK9=X)6$Y_4_ LN2M#S_?\32/\)RV(ADR63>*2IKWOIM.9;4X@T_ M M.28KQ1:T+WL.)"G-KVF0V_@F77&W4+,+/Y*)>J(N[30:\>[I,6L-W$HOY//9":G]\$MJH^W4=C+\VDG5 M.P:\YW8;8BG)C]+_#*7F.'<"$(4LNL"5L3;.DKGU:E#7/NV[ MAPG6B'7[=BS?3[%&;#@8-N18/(!^3;7]QGJ7!P9M/S!.#S3T^)3 /JN05E[28[%C GRL MD:HA0*=R"X"$ODKO:S26:B-,]F.W6"WNA*;I3&PO=V]R:W-H965TU(.]IJF)F]6.V% M(0:LR0?CF-*N]L>O'=(8X@^H5+6J6A*.C\\YMI_7B4?[DO^L-I0*\)AG177; MVPBQO>GWJ^6&YJ3Z6&YI(;]9E3PG0E[R=;_:]5$0Q/V[#W?.,K6V^$NM$?C[9D3>=4?-_>?@4IE498_U<7G]+87J(AH1I=" MN2#RWP.=TBQ3GF0 *VOI37VHBUFWENFS0HW[ M7'#Y+9/MQ/@K?:#%CH)K,"T+P>4P@#\86;","48K>7NB!H:))_ YWZI!*M9@ M1E>47H+V][" MNK?0&7TSY/PPY+;Q/'B(:@\*-P]CF6HPC$;]A^,JFV81"H:MT4EX41M>Y WO M@D*@O5V!)C3E_*/+! M6WQ4/9@D81#8ZS=LHQAZHV@6\I5@Z@/+74[&DC35Y M@_&!@09D\%JUF>3EKA!6U@7&N.&A:]3@$;SAF=A6NR(EBXRVZ4LZ;\N*B-T6:X+]J]]F39.CCN_CE$4=&.TF.%(J=.QV0R:S+P>#AS,A!J:T$_-29HR M-7%)!D@]!M@1A<8MC/WLKO<5BB-D^6O'JCHD^X8A-N$7 MQ1%R1* 1#,\PN$C/S3@+=J/CR=0,IVEF3LR9QV0R]&3GT&SB+*25/YTQL%B%4>28RTCS&/EY/$G+;?TX M(V>S=3R:WJ&Y[*6(.WK7L$;H%=#4.#GI'&&YB4#=2EH,PP09I;28#<+$E8V6 M N27@A?2"9FX1PD.HNX:M=C%<8"Z2=FLAK$C)RT>R"\>E[,.F*!:X"T?* SF^XVF50^NE>"B1VGMF1FR%2.:QBZJJF5 _F5XSRW MD:D8UF<2BYV)EIG%Z@0MIVEH^4%^^6E ?X#/R@7;"DG_+Q6&.=:BA/VB="',L2DE;IAC+27XW-;^$IAC MBY(,8=#="]O,+"BWF;E1CK4P8;\PO1#EV%04.9Q)-R?3R@)RJY4+Y/CHY8M? MG"X'.3:5!,)!]T' 9F5@W&+DQ#C6FH0OU:1S&,>6IQ4GQK'6$>S7D?,8QY8G MCR'L*GMCY7RSU"1A6KDACK468;\6:8A?\BX*:W' @S> -]9B@2]Z$W0..T/; M'C*(H6LR:/' ?O%X*2I,]*-AC!+',V&HX1_ZX7_Y @]-_L,01DGD"$$K0.A7 M@//KHG$0G5!C@ :PTW7_Z'Q SIEU?7NW/3$K3]N*$DI5P;R M^U59BN<+U4%[\C7^'U!+ P04 " #/,7!41<.*^V8" !)!@ &0 'AL M+W=O4SHC M<@^^<,:1X^YU;!>:,4VX)(#>I[]-6B*>@/H&LDGVG]_NLDN^ENI1UP"&/#5< MZ&%0&[.X#$-=UM!0W9,+$'@RDZJA!DTU#_5" :V<4\/#)(K2L*%,!$7N]NY4 MDI6 -" M,RF(@MDPN(HO1YF][R[\8K#66VMB(WF0\M$:-]4PB"P0<"B-5:#XM8)KX-P* M(<:?3C/P3UK'[?5&_9N+'6-YH!JN)?_-*E,/@XN 5#"C2V[NY?H'=/$,K%XI MN7:?9-W=C0)2+K613>>,! T3[3=]ZO*PY9#$>QR2SB%QW.U#CG),#2UR)==$ MV=NH9A-<$S8HDR,PE.&?J:X$2O0!K-L-#DC+Q8N2]G *;D'RME?J @5 M%9D*M3&_8\$UP;QN*QR/P5#&]0DY(DR0G[5<:O33>6B0U;X8EAW7J.5*]G#% M";F5PM2:?!455*\%0@S21YIL(ATE!Q7'4/9(/SXE293$T\F8'!^=')#M^P3V MG6S__00>4#OW:N=.[?Q=-,*6U+ SJZW\P,G;AEP567J1 MAZL=3 //-#C(Y'\!\TW)V;Z86X96+MUB2)/="*E'2#^&P*7&P#_ D+YA.(N3 M+[LI,D^1?:XXKB?4J_1\ME[9VWI%\7^8X59[-Z#F;HAI4LJE,&VG^UT_)Z_: M\?!RO1VRMU3-;1$YS- UZF7XLFH'5VL8N7##XD$:'#UN6>.L!V4OX/E,2K,Q M[ /^WZ/X!U!+ P04 " #/,7!4()\J$4D$ \$P &0 'AL+W=OMV<70N3&+ :A)S; ,[Y]//#FD,"_:&*#>MG>1Y_G[Y\_/+:,/%LUQ0JL#W MLJCD.%@HM7P7AC);T)+('E_22K^9<5$2I:MB'LJEH"2O@\HB1%&4A"5A53 9 MU<_NQ63$5ZI@%;T70*[*DHC_KFG!-^, !B\/'MA\H2]T M+6RSY*RDE62\ H+.QL%[^.X:)R:@_N(KHQNY4P:F*U/.GTWE+A\'D6D1+6BF M3 JB_ZWI#2T*DTFWX]\F:=!JFL#=\DOV#W7G=6>F1-(;7GQCN5J,@S0 .9V1 M5:$>^.8/VG0H-ODR7LCZ+]@TWT8!R%92\;()UBTH6;7]3[XW [$3@* C #4! MJ&[W5JANY2U19#(2? .$^5IG,X6ZJW6T;ARKS*P\*J'?,AVG)G?5FDJEAUE) M< 7>EUPH]C_-P0V7ZA)\($R KZ1844"J'#Q5>N*+^OU'/>&R?GCQB4M)Y5MP M<4L5884NO0&L E\6?"7U!W(4*MU0(Q=F3:.NMXU"CD;=TJP',+P$*$+PZ?$6 M7+QYNY\EU-UL^XK:OJ(Z+7:D_4N;W/97%S->4O#W)_T9N%.TE/]X1' K@FN1 MOD-D?P@/]7T;']?QYD>SGB2#-(U&X?J ;+^5[7ME/PH]"SL3=+F=H4/ZVT3) MCCZ,'>IQJQX?J;XUQ2'YN"-_U8_CP_I)JY]X]6N?KHU/#RDF'<5D$ \BU M_-EDVC.H0WZ'=IP>;$ M+'\2\!F0BB@J+T&YJEC&EGHHE+9N3?$E-Y6,%'I]GN9LSA\5D661LA/HU]; M%749A&%_Z/ *VMD!^2ETA%=1%TGIT*%O@83\0#K&JTVJ/:]"UTX!61PA_T[) M;U;4W1WI@4WW8.<">?X+ID&B38861LR81?[0R'NYAR( I;1.'7 M.\3A0ZX)CC>&_7H9]%PYR[$W"O]2<3<7%44=*;#HMY QXOM M5F)-+::MH>IE7MW?;LP$FP"CC7-LFZOWXVH3B] M@-OI9B\! ^?[ON.<\]E>'+BXEP6 0C^KLI9+KU!J]][W959 1>4%WT&MWVRX MJ*C20['UY4X S=N@JO1)$,1^15GMK1;MLQNQ6O!&E:R&&X%D4U54/%Q"R0]+ M#WN/#V[9ME#F@;]:[.@6[D!]V]T(/?)[E)Q54$O&:R1@L_0^X/>7)#$![1?? M&1SDR3TRJ:PYOS>#S_G2"XPB*"%3!H+JRQZNH"P-DM;Q;P?J]9PF\/3^$?UC MF[Q.9DTE7/'R!\M5L?12#^6PH4VI;OGA$W0)108OXZ5L?]&A^S;P4-9(Q:LN M6"NH6'V\TI_=1)P$$#P10+H TNH^$K4JKZFBJX7@!R3,UQK-W+2IMM%:'*O- MOW*GA'[+=)Q:?:[W()6>9B71._2AXD*Q7Y"C*RX5HG6./E(FT'=:-H#X!MU! MU@BF&$BT?M ?U4KH>6UHB;Y09=X\H-?7H"@KY1OT"K$:_5/P1FH@N?"5UFM8 M_:S3=GG41B:T74-V@4+\%I& X&]WU^CUJS=/47R=;9\RZ5,F+6PX ?LT20=@ MV .&+>!L2J>>&YTIKP$] !6("U2"'$WX"!2U0*9A]JLTF(4+?S]"/^OI9\_2 MTXT"816H0O!F6Z"-KOCVR:B8(VQ\(H;@((K&U42]FNB%:BQYKT=!/2TG&LC! MLWDT'Y<3]W+B%\IQHL;]NP MCM*>]V#S8G*/$.Y0G]"G!$^S6^[#;_-IRVP_+K2,-1TH\2B8\!EO+PV[/NP7) MEJ!7]VXES:D:G]01MYJ%:3(QJ=:O\/\U+#QT+!>SM2Q\!L_" MUK2PV[7^>$*'WH5G)"7C:1%K7L1M7N[>($.'1D.W6F_12QID+_/-,.R6!O/$+JGQQUS+'Q M"Q5;5DN]*]GHL. BT?'B>!([#A3?M:>?-5?Z+-7>%OKT"L)\H-]O.%>/ W.@ MZL_#J]]02P,$% @ SS%P5*)T=&R+! WQ4 !D !X;"]W;W)K&ULM9A=;]LV%(;_"F'TH@6:2"0M6RX< TN#;@'2-LA' M=S'L@I9HFX@D>B1EM\5^_ YE670AB7"R^,86;?'PY4N>1T><;J5ZTBO.#?J> M9X6^&*R,67\( IVL>,[TN5SS OY92)4S TVU#/1:<996G?(L(&$X"G(FBL%L M6OUVJV9369I,%/Q6(5WF.5,_+GDFMQ<#/-C_<">6*V-_"&;3-5OR>VX>U[<* M6D$3)14Y+[20!5)\<3'X#7^XI+'M4-WQ3?"M/KA&=BIS*9]LXSJ]&(16$<]X M8FP(!E\;_I%GF8T$.OZI@PZ:,6W'P^M]]$_5Y&$RW?_!Z0I&-E\A,5Y]H6]\;#E!2:B/SNC,HR$6Q^V;?:R,..I!)3P=2 M=R"5[MU EE$D9P#3+,"OVNI-;HL8#USL1/GJ(;V[Z56E26OKWBAHE,OT-OD"C0 MPTJ6FA6IG@8&I-D!@J26<;F307ID7/'D'%'\'I&0X,?[*_3VS3N]$_/CUV@! M3+"9)6EF2:KPM"?\%]C>;J9PF0&P[> M/*P8&+'EV8:CS[(P*_V^V\4NCW;QHRJ^3:?-[&P81=-@TZ%JV*@:ODS5)R84 M^L:RDG=)V04='4@98A*%W5JB1DODU?(@#X4?4$M'OQZC1,#I&@W_VH]9" M>&8_;D8>>T?^4N9SKI!<(.W2#-(&EJ9T7F36F_4^P_Y%W5FPDSEN^4.CN%MD MW(B,O2(?^Y3 P!A@O)J]R!H9+)8PG3\"N.6PAX3)XV^B5_?^?TY>@"-&L;D MVI.V.'0(#$]'!WQ 6GQB/M0#_ ((.NHV%#LV8G(*0M11#]RG MZ',948<;'>6)@R;V4_,H2N V)#T..$AB/R6_SC.Q9#;I= 4+PPR'U]JR! MHR#V8_"E.='FW9!,2(\:QSSLA]ZS%(@GK!")HQLY=8U(.GB'^XHBXH!'3E(F MDC8"<30<]O"7. :2UZT424>IV.^*HR!YA6*QCG&L!XZ-Q,_&.ZY%"IMQO^EA M1^9<);:92V66\-)\-F?)$]CB"DK?+G7T(_$)D\%AC?BQ]@K)T $Z3"?=SE-' M.NHGW0N3@;;9-QG%/?4 =>RC?O8]-Q?J<$>:X@A)_67B4;E VT6AQX*#-VL_ M-K^:%;=O'*S8[WB;$/! *!-3JF,3@#H:TN$)SPL."92?T5XW/:/6R]H'0X$!\=U M]NCS,U-+ <5^QA?0+3P?0W^U.TW<-8Q<5R=X&ULS9M=;]LV%(;_"F'TH@7:V.*G4B0!FA3%"K1; MD+3=Q; +VJ9M(?KP*,II@?WXD;+B(T\2*[LQH)M&LL2CP_-:CXY>LQ>/F7[( M5TH9]#V)T_QRM#)F_78\SFV6^KF^UW1OOHLRC1*5YE*5(J\7EZ%WP]B;$;D!YQK=(/>:U;>2F,LVR M![?S<7XYFKB,5*QFQH60]L]&W:@X=I%L'O]404>[:[J!]>VGZ!_*R=O)3&6N M;K+XSVAN5I>C<(3F:B&+V-QEC[^I:D+,Q9ME<5[^BQZKVC>8VRMJ4 MH^ULHM3)>&^T/1K9<>;J@XPT^B;C0J$WZ-Y^2>9%K%"V0+4#GY7,"ZVL>"9W MASY%A=Q9OV>I_E_)_OID+X ^ M&I7D?WO2([OT2)D>[9SNU*#<7:/,Y35:N'PWI6#S*)_%F4NM385M7%;&=6#8 M7''!!+L8;UK2H;MTJ#>=W?0]4V.[6&R(E>>[]+AWJMN4#BCX-ARO%3RDX3EI M+[C892&\6=2J<4 JHI$*";G@NU2V-YIH?$-"1MP]V99PN$LX[/<-0?^BKV?W M9^B++D6T$_"(83J/-I%K 7P"!L#;8)# #8"X MP:F06P7>0T#()AT2 G.#GM"U$GY,Y[;!T)%5QM4CL?G8=DJFRCZ/?;,'* ># MI'( 6 [\7/X%>9J$)@'%'8_$ ! =^!E=U^=.Y='<-EU/ LVR)%%ZYG:33)NE M;;/?3.7LP58/YN"K"W W" VPT*Z51 MG,GT21]7%WNK%3-3UJR77!BXC(,ARH5K?3$^D5Q5X+I<@D\Z^@H,7,9^+M?5 MNLGL+98N[8UF[[#4W7*Z?*[9]Y1ID=N!>>YNO6F4EA_["@(8QG20B@&Z,3M! MKU@%K:MUSKOZ#@R8QGY,]U1+29UFA?'-'SB,Q2 % D1C?V]\I$!ADWZVG><= M"@&/L9_'=85N=;2QS2!ZE%I+*U-<9?K#]PH+G"63(0I# ,;$WR0?)TP5=$\8 M%M3>^+:O62VGD8 1VJX? 4 3/Z#WVXZY4HF2VUUHME"Z?7B:; M/3S)ZWN"D9HS00:I*@";^/OFHU2]J8+NR<7H>8=: &?BAW,'#V_J//3-&L!+ M^"!E 4R3$U@:-Z3I:; ))F&'+L!DTM^O^*0V*D:!;Y9 5S)(IX("E*F_^3W8 MWZ)-@P)C0;H<18 O[>]05 HX1K=F]_:V' MK3;8-U&@(1VDRT"!HO29W5_:-!#P]!B1F_" Z;Y*5P(WF(OM/S8VW*: MY]=>#NCF_5V(2JUG]67\_HI=N/W=J M>6UIQ2 ]"@[4YJ=8=L&;'H7'J>6 :'ZH1T&.]&PY4)@/TK\0@'/A[Z6/7!G3 M-#':/-N6TSR>K0#$BT.]#O*L[JT ;HM!>B$"<"[\'?AQ-J%H^B#=[JT =(M# M?1!RG(\K -!BD!:) (@+?W]]I$"\L>K,X^.*VCJY_C[)YRQ5/U B]8,R*"E, M8=_/%D5CM>K^E8#&8I"VAP!T"W\#?;!W)5K65P@2=&@2 J+#_G9'IR:]?/<0 M"!L.TNL( ;RAOV$^6)TJ'ON).N/:@G*WFO^SU,LHS5&L%G;&PO=V]R:W-H965T= %@R&O)A9YXA3'5M>_KO("2ZH&L0.#.2JJ2&G35VM>5 M KITH)+[41!<^25EPLO&;FVNLK&L#6<"YHKHNBRI>KL!+K<3+_3>%Q[8NC!V MP<_&%5W# LQC-5?H^1W+DI4@-)."*%A-O&_A]6UJXUW $X.M[MG$9O(LY8MU M[I<3+[""@$-N+ /%UP:FP+DE0AE_6TZO^Z0%]NUW]CN7.^;R3#5,)?_#EJ:8 M>"./+&%%:VX>Y/8[M/DX@;GDVCW)MHT-/)+7VLBR!:."DHGF35_;.O0 87( M$+6 Z%1 W +B4P%)"TA.!:0MP*7N-[F[PLVHH=E8R2U1-AK9K.&J[]!8+R;L M.5D8A;L,<2:[HTR1)\IK(%](S_E5N3[^E 8T.9^!H8SK"XQY7,S(^=D%.2,^ MT055N,T$>13,Z$M<1/MW(6M-Q5*/?8,*[7?\O%5STZB)#JB903X@<7A)HB * M]\"GQ^$+J 8DO#H(GYT"3P_";T\7'WR$^]B5KC51UYK(\<7_;58B)G%5J;7>:F10U1ZHCLF-ED291>!9C2IE^,W; T&,5A%_5! M9M+)3([*G"M9,JVE>B,"CQ[)J5)O3*P)+64MS#ZYR:[<,!G&Z2>Y>\*&7T?Q M?KEI)S<]*G06JN187^XYOPS;JB8B'@V'R4>HLW9$:I9]T M^KT;;^?Y#ZK63&C"886@8#!$M&IF9.,86;DA\"P-CA1G%OA; 64#<'\EL=RM M8^=*]Z/*_@%02P,$% @ SS%P5 I51P$5" Z#4 !D !X;"]W;W)K M&ULQ5O;;MLX$/T5PNA#"[2Q1=WL(@F06&FW10L4 MZ>UAL0^,3<=$)=$E:2/BEUQ2 MJM!]$J?R;+!4:O5V.)2S)4V(/.$KFNI?%EPD1.F/XG8H5X*2>=8HB8=X- J& M"6'IX/PT^^Z+.#_E:Q6SE'X12*Z3A(B'2QKSN[.!,_C[Q36[72KSQ?#\=$5N MZ5>JOJ^^"/UIN/4R9PE-)>,I$G1Q-KAPWKX?8],@L_C!Z)TL72.3R@WGO\R' M#_.SPN_WM]ER>MD;HBD4Q[_ M9'.U/!N,!VA.%V0=JVM^]P\M$O*-OQF/9?8_NLMM0VT\6TO%DZ*QCB!A:?Z7 MW!<#46K@.BT-<-$ =VW@%@WAFT$1$D?-3P>^0,-;:F[G(\,U::T18:J;B5R7TKTRW4^?O"!/H!XG7%+U! M%_,Y,Q.$Q.A#FD]S,UU>1E01%LM7Z 5B*?JVY&M)TKD\'2H=@?$SG!6]7>:] MX9;>7/29IVHIT54ZI_.&]E-[>P=;' QUZMO\\=_\+['58T1G)\AU7B,\PL[W MKQ%Z^>+5"S1$WMF]?"1I+'&PQ4L%4G<[I=W,K;M_2G^F1*X%U=2I](Q>K95$>N)F/^93^QN=+5/V>TTE M^O>3]H,^*)K(_RQ1>-LHO"P*KR4*3>(JSGOF"S33LY:EM^:3OI1L3D4>@* Q M472.%$<$W:RE]B*EMDEN6)I9-(&3]^QG/1NMV9QC9S0Z'6X:XO6W\?K6>+\) MDLH%U<1.U1VE*8KIAL:."2R[PDVKW:\% E'DJ\5F48DSV,89/"%.O(W3:8HS M=QE8XK195.(,MW&&UCBOZ68[RRP3H(EAPEHL&'M>-> HK WL&R<<[:1U5;=R MVR;*>)O8V)K8E*<;*A2[B2F2-&5I'O X6_UDKG64264 V%#+4G=&(**C'BG'*8FYK"- O"_TZ< .* CET"?N;9Z961E,)@)@P]!E85ORQ<3\IP^"?^9&>U M=#.+FLR\$QRVH N:X=A%X^J>BAF3U #Z=&"!^IV@3V"!VAT[MQ\$;%B'PCGQ M=W'M8A7MLZJF!P3OV!G^!]=[D@RUIR(*M.Q,>D04 X'CT5,1;0*Q\%86LV!7 MR#K81 TV;@M\&$0 VT7@ZGZES_EF3TE%\D0$,1 \QGTB"*2/W4X(9EDW8F9O M[Z('2H1$CH.2_(B)730G#\UGP.?S%>WQY77S51TUD"ALEZAO7.E=T<7L]YI) M5M\:5+V"+&"_SSD!>H'M9X7+AO/48S9%4>&_NBGR)BTK%/0#V_6#77.^T#'8 MD@2VQN,^!QNH'-NWV(;:CEX,?#D:F MGV,.M.?:=\,'KP"W7BUQQJUC#C3HVFEP9\SUEF#:5HYZTZ$&58T" M2,\-^T0)^-*U[VX_%=L?5BU9H#F3LYB;N)IV#VZ]+N'6:A=[C*H! [&Z=F*M MPQ?I4/E:#YXP^[H_Z#-+6;).+,/C 5UZ?98R/"!2S[Z+?=1BZK9MCXHNR^>E MR4"\GIUX.Z!%[O>A!73J]5KK+A6[[?O(HZ!5+UIHM,8M %+ M>W:6;F)#F1?IR8J9[? ?]#.[@ZF/4!<;'?.MK4CH 0U[?58O/"!BS[[[/ I6 M>9>F3%JZ)]%6BO" K#T[6=?!@N*$;3" 7+T^"Q ^T*YOWZ4> Q2_7EUP6I:/ M#[SLVWG9W'^E:$I$S)'4/!;GH294+;GMAJP/#.KW65'P@5M]^U;UT.W<9>&_ MO!V8U#<-G:RB!JOV\KP/O.W;>=N*YJYVV4:U=)NQS]J #VSL/V-MH&-9T*_? M10QWT=YK$C68M!R"?>!\W\[Y^W!NN$UC&V7@;[_/XH0/-.\_8W'B*67]HO]* M*3XX<6OP=S*+FLS:[]<$H#*!765:SWV4B)2OU5,R+[K<=Z>JFUG49&;)'&0K M.$"V=([:EOVB>V=^ "H6]*EB :A8\(PJ]B3\W?H]C& 7_/TV48,-;GM6!/0M M.$S?JC\L9(029">TR\WBT]I9$0F#ZL,\*? @"$.YY M\N4(:!5==N'($!0BM"O$H]%Z1'4D!*8.^RSBAT#?H;T\=!38_,Z4& *_AW9^ MWP=;IT))6'JY3)\:@$^-GUXG& MQVOKTN#LXMO!)FJR"7;P'9;>-TFHN,U>)3(K.P$W^#M1G(FY9*E%,%]KEZ,10J,A?*\H_*+[*WFJYX4KQ)+M<4J(' MSQCHWQ>&ULU5E+C]LV$/XKA-%# JQCD91D M*? :B.VF#9"@BTV3'HH>:(FVA#N9R&1']T2^X0?*])L-%WNB]*W83N1!4)*6 M2OM\@CPOG.Q)QD;S6?GL0'(*)027S-ZDJUK8$)9 M<_[-W'Q([T>>041SFBAC@NA_1[JD>6XL:1S_UD9'C4^CV+Y^LOZ^#%X'LR:2 M+GG^5Y:JW?TH&H&4;DB1JT=^^IW6 07&7L)S6?X%IUK6&X&DD(KO:V6-8)^Q MZC_Y7B]$2P&& PJH5D"7"OZ JX5\*T*?JW@ERM3A5*NPXHH,I\)?@+"2&MK MYJ)J0YP.#5BBJ2Y?*U?O;E M\PJ\^N4U^ 5D#/RYXX4D+)6SB=+.C8E)4CM:5([0@".(P"?.U$Z"7UE*TW,# M$XVZ@8Z>H"^0T^**)F\ AG< >0CV %K>KN[UJ*]N5H>Q(QK<; 0N[?D#]AYI M2G5)KW,*$LZ.5*C,7.MBWE A: IT*B3?P(D(09B2#H]^X]$O/>*K6W\'/F9D MG>69RJ@$GRB1A?&HR_*1)H40&=N"!9&9O -?&%]+*HXET _L4"@CPUFBM8FI MY#NP)'E2Y.4-^/N1YSG0%:IQI_\X0 <-Z,"Y3 NZS1@S@-8D)RRA?1M?F0A* M$X;XCO,PC/S9Y-C>WJZ0C\-&Y@Q#>I6EFPNXKCV6E&K;\P6F(+D!U MA<(P@/VHI@VJJ1.5YFZ54\W5EUE3X9IV7(XA]+!W@:Q'#/DQ[H<6-= B)[3E MCK M-:+XP,DRW0?.N+XJH P\%G2WO$?)B MKS^$N DA=H:@VE"-^L^7YW6CMH(HSBXJ-,>H1 .;IAE9^BFY]\T4I/(]+O2*5-D' (/X8$B0Y:#$?S_ MTT.M&][HU#(HJR+<11&)ZSV;)'S+5UEI31%5(>+N5U(;6P7LN$[]<9*Q^["L12 M* I?4%U;OD5NOKVMKKN4BP,_OMS-'F+V+H?E'B%_J/DCR]W(S=TN@EB@[G"K MI_BI?PF_1VSJ#Q6+Y7ODGH*OT4AW!AXCK_7U<_[);/D:N_GZ^5BD=G2.$/F7 MR]=[>\SAH?V']L&@=T-XCHCX6Z7B$,XO0RB*]5-]%4M%0PD^GD,MM]@ M=[]Y$-F1*/ITC@'RFD1^N(Y06F#4]A'L'L6O\ 7NF[OA% ^EGVT$V-T(GI$P>OI @*/+ M=M$C-D8^F@X$8GL!=O>"&[@@ZM:O'HOP)<"N6%]:35I'S'LJMN51O9DO"J:J M(]OF:?-SP+OR$/SB^0*^756'^M9,]1O#)R)T&4B0TXTVZ;V9:DRB.K:O;A0_ ME ?9:ZX4WY>7.TKTV&,$]/L-Y^KIQCAH?CR9_P=02P,$% @ SS%P5*&P ML9?B P N \ !D !X;"]W;W)K&ULO5=1;]LV M$/XKA-"'%D@CD9(E.[ -)'&[!4@!HUFWAV$/C$1'1"52)2F[Z:\?22F2;,FJ MA\[)0RQ1W]U]=\<[\N8[+K[*E! %ON<9DPLG5:JX')E(0A.K%">N8_%\0S*^6SC0 M>5GX3)]291; M"VL&.675+_Y>!Z(C ,,C J@60(<"P1$!OQ;P3Q4(:H' 1J9RQ<9AA15>S@7? M 6'06IMYL,&TTMI]RDS>'Y307ZF64\NUT%M(J.<+\.%;20N=474!,$O ]^H M'18$O%T1A6DFWX'WX,O#"KQ]\PZ\ 92!/U)>2@V56D&1?@:M=:/Q +W[ .0A.$#H]G1Q;T!\=;(X MG(UXXS=9\:T^_Z=966>8*9N0)C_@[WL-!W>*Y/*?$6-!8RRPQH*?&B/[6T#6 M6^ "_":X'$QSI7EB-9L6LUVB8#(-Y^ZV&_L^"OI3#S:H/=J3AO9DE/8]D?(* M7,=QF9<95B31Y:Y;7TQQU5"T SCG0M$?=F&(?64@[/!Z#Z.9V0![] =@&C0= MIA\V],-?C3HC:HAUV*,3ZK\#SGU0,)GYPY2CAG(T2GGU7^,;]4C T._MCCXJ M#(-@'[2*>ELH\J-HV)]IX\]TU)^FQ1E?8IX7I2*B3<=(:Y+6^[O$;!-[A/6D I:]Y!ZC5$"KJ MH"J?W,Y(DQ/Q9$=#J4_IDJEJ*FA6F_'SV@Y=!^LW>BRMALA63373?L+BB3() M,K+1*KW+2%,2U9A8O2A>V,'ID2L]AMG'5(_61!B _K[A7+V\& /-L+[\%U!+ M P04 " #/,7!4CV471/<% P( &0 'AL+W=OB[SDEZ.5$.OWXS%/ M5[1(^#NVIJ7\9<&J(A'RLEJ.^;JBR;QQ*O(Q\KQ@7"19.9I.FGM?J^F$;42> ME?1K!?BF*)+JSS7-V?9R!$=/-VZSY4K4-\;3R3I9TCLJOJ^_5O)JW$>99P4M M><9*4-'%Y>@*OI_YC4-C\2.C6S[X#NJIW#/VJ[[X-+\<>34BFM-4U"$2^?% M;VB>UY$DCM]=T%$_9NTX_/X4_4,S>3F9^X33&Y;_S.9B=3F*1F!.%\DF%[=L M^S?M)N37\5*6\^8OV+:V03 "Z88+5G3.$D&1E>UG\M@E8N ;0ZH49%D.7\#+L#WNQEX_>H-> 6R M$GQ;L0V7IGPR%A)&'6R<=D->MT,BRY 0@<^L%"L._BKG=+X;8"SQ]Y- 3Y.X M1LZ(,YJ^ QB^!!#5F:"@EP2;@ZTT=Z"9<6XZ;G>M&'])FPM* ]31'R$)^,' QJ_1^,[T5RE MZ:;8Y(F08*X*5HGLWZ26!-/"\C4 %\@+XZA'T.)LS8*A6>0'R(PSZ'$&)V7M M"Q4FR(&&!-9KH1#@=&.Q."GI)USSFE;U4REQV"[!X:]1#U99D4E#OT PZ* M!CR/1$&DAD '5HZLW@WE+EK*9?M+R5AYD/9@2.C;LJD4&>(#8/BF2LJTIG]: MKPEG&I4.0W*F-"IQA6YU/3*-NM"2.+"E42DH=$OH3=//T$HVC'E#,;[*ULY4 M*J6#X9E2J:0,NK7L9]-#UE7J@5:R)P;?.5ULR)_M"DXF^,^71' MCEM74\D]X!F:/'?GIT00NE7PV+;@&NH2Y@<1W%=#@UE$B&51(:5TR*UT+^D? MNE [G4$0!OM(368(AI9&!RG91/ <+407=2>_GN=KJ'6S 6A!;028N06XJOT M]R:K)&!!TU7)Z)S#V0&3?SM@#GL%!QB(E[L@M M[D\#56*9W)ZA* 3ZM%%BIBW651SX>+)EN*KH9#B++VQQ6Q0 ?*@;/9R[6 M>_$+Y$?A/E*#611;:BT>;**X6_8C>=M%W4DOBCRT#]I@%@XT:1>T*EC871R^ ML/(B9<6:BJS=%97OI;2@Y7Z7OAM>U0OLGXFX2MJQ6]I/(:X[LHNW1WCNSD^5 M WQ:.;#S5E=ZHK5P!B.$;*M*50/LK@8O(JV^P2))"_=Q&JR@#:>J*_BT%Q ; M9?7W"AAK>FC8BX&61H:H,D7<%>%'DF\H8 MPO^'R)RX)U77+KFU:523(F;99 MB!)TXA;T$_AZ(#)L7%T@E9:3T[3<2CJBRS2Q[:V1P?:Y6Z5?PJ49I(SK0I0W3!BT-L67B^4CS__]MM\0W;*!&TO)'Y2A7]L^RB^'I' M',7:X=5X<)1:T&K9'$ESD+)-*=H#R?YN?^Q]U1SV[MV_AN]G[>&U"M.>I7]. MJF56&ULC95=3]LP%(;_BA7M B0@GTU:U%8J+6Q(8T(4MHMI M%VYSVE@X<6>?4MBOG^V$T*TNY::QG?.>YSVGMM/?"/FH"@ DSR6OU, K$%?G MOJ_F!914G8D55/K-0LB2HI[*I:]6$FAN127WHR!(_9*RRAOV[=JM'/;%&CFK MX%82M2Y+*E\N@(O-P N]UX4[MBS0+/C#_HHN80KXL+J5>N:W67)60J68J(B$ MQ< ;A>?CGHFW =\9;-36F)A*9D(\FLEU/O "8P@XS-%DH/KQ!&/@W"32-GXW M.;T6:83;X]?L5[9V7X6Y.0M5)%1*22R/]3^%9?/>D\IO7HT :2,JV.M>YA.R-&G8_*)L(K< M%V*M=&+5]U&;-FA_WAB\J U&>PQ.8'Y&XO"$1$$4.N3CC\N#?^6^;E7;KZCM M5V3SQ7OR7;&*(9Q^U7MONR--\TZI3F*]U_,_13*'4F_C7 M.Z;BUE1L325[3.G:(E=G:U7'JLQQ?AI&81+V^OZ3 Y:TL.00+';!:E6Z#0NR M+';#.BVL1]3DA?-\Y^0;H\M+; MV;%A%(31FYGZS#O".KTT_,^ROW4MFD_2#95+5BG"8:%UP5FF$\CZFJ\G*%;V MIIP)U/>N'1;ZRPC2!.CW"R'P=6(NW_9;._P+4$L#!!0 ( ,\Q<%2,50WV M^0( '\( 9 >&PO=V]R:W-H965T9$:+06Y$S.;(RI=:WMBV3C!18WO U83"SY*+ "KIB9JIPR,A=(ED6!Q?N4Y+P:6:ZU&7B@JTSI 7L\ M7.,5>23J:3T7T+-;EI06A$G*&1)D.;(F[FT5H020GB=(,&%ZO9$;R7!.!C)>&TVJ7U,#M]H;]F_$.7A98DAG/?]-492,K MLE!*EKC,U0.O?I#&3U_S)3R7YHFJ)M:Q4%)*Q8L&# H*RNHW?FOV80O@!D< M7@/P]@&](P"_ ?CG GH-H&=VIK9B]B'&"H^'@E=(Z&A@TPVSF08-]BG3Q_ZH M!,Q2P*GQ'5.8K>@B)V@B)5$289:B[YRG%UDT;;M-;F'='F M>NB>,Y5)])6E)-TEL,%HZ];;N)UZ)QECDMP@W[U"GN.Y'8)FY\.=#GA\-MP= MG'#CMV?G&S[_"%^[^7\>.#SA.ZBP2/^>8.ZUS#W#W/N$^0I-R8HRI@]]BG/, M$M)UC#59WY#I//,Z]B(O HNOVWM[&.5&7MC;C8H[N%S?Z;=1.W[ZK9_^23^3 MY*6DDNI,TWD/:W2P+6T0^D%_ST%'F..&P9Z#PZB!&W3K#UK]P4G],>1&J:@J M!>G2/PL.EKQV W=/5T<06 R[E86MLO"DLGDID@SR+EH+FA"$TW^0LZ LJ*[/ M(SQ4X V<;@%1*R Z\ZI"DOCDGD:'=\OK!_V]*SCK"#N\SO%AU.YUKMW86ZFY M(&)E2IQ$B4Z@==YJ1]LJ.C'%8V]\"M6U+H8?-'5IOL<"OE&)&PO=V]R:W-H965T(_KPT:&F>R%_J VE&OPLA2R(-J=R':BMI&15B8H\0&&8! 5A?#2;5M?NY&PJ=CIGG-Y)H'9%0>3S M-'1V#\E:60OPH3VY75Z.PS(CF---E"&*^GNB3Q;QUT MU'B6PN/C7]%OJILW-[,DBLY%_B=;Z)G)5 M?8+]86QD!F<[I451BTT&!>.';_*SGH@C 8PZ!*@6H*$"7 OP4$%4"Z*A@K@6 M5+<>'.Z]FK@%T60VE6(/9#G:1"L/JMFOU&:^&"\+Y5Y+\RLS.CU;T*4&IPNJ M"=@I7PQW#QWRSP/D<%+*X>2E/# 3W,PR:F895?&P9Y8]87 3 M!E=AHHXP=Y+QC&U)[OH[#M*XDI9X>)I%*$Y"<_=/Q_/6'A:'8PR;42\2BYK$ M(F]B#YQDF:2:KL""J4SLN':E> B2''E?C%_GYQB#QN6?X,HO;O*+O?E557ZK MU([PC(*Y4-I9T7';&X;I.'Z5HF,8ZD@P:1),O G.B93/C*_!=Y+OJ"NWI&4: MP2C%KW-S#$LG8^S.+FVR2[W9W1 FNS-+VY9A&!T5W@O/<>,Y]GK>)?Q%\/6%2:D 93&=@QM3YR0'?U$B MP5>B=Y+I9_#WIZ72TCS\_O$XPM"R.?3F;N"%G.0-6U,.XX[YAD=/ MCGAIUN M\ UNEH@0];E%3C?T!C<+3N@GIW&+G6[X#6Z6AM"/0^.6.-TB%Z/#KJ4"+=Z@ MGV_P,CP!6RD*II20SX +3=4Y6.TH:-?02P]+*)B\YQD&+4R@GR:^I]@"MFEB MGDYIQP19F$ _!7KYNJ@###2VU("3_P=CUSV!8 _'D*4*\E,%FE#Q":A8E@O" MFSJ)?.$M1A!\3YV@HY[)3PAOG: V)B*8)I'[_T(6%,@/BF&=S *UN7&!DG'2 M86_)@?SD&-:H+)"K2^IH09"E"/)3I'^1H';K@R=AU.5LV8+\[<_P5=(3Z%#; MOO*SF$)^3,T%?Z)2LV5.@:*<"?D*JXG/QI()C=^U7"QID!\0WLU!K1WZY,$6 M)M@/DX&=-6YW+*]:ZY?^EC;8W[3T-\ZXW;Z8SAG!+FO+)^SGT^"BG?<$"B]3 M;\WBH_VAGUZ_ZPVMR]07S^((1^_:MUJT8#]:_#O7-E4<^];VH+2K4\,6/-C/ MBX$;5]S>5K5WKJY!$'=LO;#E$.[A4'^%I^T]/6IEUQZ4M-J;X.A%4OF>\"N1 M:\85R.FC495U.@+R\.KM<*+%MGJWM!1:BZ(ZW%"RHK(<8'Y_%*86ZY/R=57S M G3V'U!+ P04 " #/,7!4BNVGA;H% !H&0 &0 'AL+W=O(@UPV<%--LLEH6 MSZ[X:LD.,J$9N>) '-(4\^]KDK"'LPF<'!]6(-9:3![8N#-!PS\TL ?^X:@- C&&LQ+@_E3@Z&P+DJ#Q5B# ML#0(QU*"[G'FW"*#S)07^;+!$J^6G#T KL$2WJ;$'!#,LHX^,PD$>#5ADA,$_%ZZ4CU.FWD1"7TVD"C M 6@(/K%,[@789C&)>^S/[?;HE/W&;A^>LM^>X&\CX*@X5\%&QV"OD17QAN13 MX+EO '(1_'JS :]>O-[T!<8.3Z9OB#9438DZG!Y 1P@]I@3 M8?[WH/XV'M4=YO9^- H,AU$^C(@3#(R'M6L]0!=C@/P10!]'^ 5#BU^M[/0J M*? *6,\B!1:8604S*V!F S!7G&81S7$"WJ7LD$G =JIA/84V?AHDOT#2G?Q^ MY;G%W]*Y[Z'@5Q1\*X6+3!(560DXE@2\$E)]Q'U3_]&.XTU=]Z4E)$'%)[#B M7),+"ELLMD$G%K,@#/QF,$SI= S-O&+>9>XWT]Z49%>C"!M^ILP M_2W3_>T-B ]$%V1@F>:P>DGX(P4$W;HGNS^KA-8E5"MOD/^DBLIV.69HFW)C M&0%_3LFM3P"YT[G_LK?9/]NN[0JJ74%V5X10.5'F-L "J/R.5/&J[4*_0W8X MZ+I=&2E=^A^6;:=J;8>>%>NSVFKEG$6$Q'V%N2G-6[D!/=^6&W5#@/:.<(.3 M*IXCPFD'@][)H-1M MKU7:F"(-%![]" Y#BFV1V(\7>A9*QO6;8NX8)6OQJ( M3MT;H+TY?-FKNMFS)!Y'(>A00$,4:D6'=DF_)C%)<]F0]!'39(<-=RB(T$"\8[I>51U9-ZJ2XZN0V'T[I6>QB.;81<4^E]M8& L)DR MX30,_:#_]:AN$LC>)'ZD#V]+['FKQ:H)0_,!6G4C0'8=7A^$>B*$-8M+C&86 M#S1X5,LVLJOE.S2BPDJX5H7Y2%78# Y$K59F9%?F:DU#'G.BIK$W,-U% M-@PL71/5HHQ.K+-Q$AT2O8P"M+FXZF5Q0HRGGGUV:BE&=BF^R-3HYI;#I20XWZ M3GB\[EK<1Z$E<;Q:@3V[ IN#NV(5&X/+#&P?56U30<#E#AP#=G7@T1X+55R_ M@$O3^?_\1-);PO^RG2348NRA']D*>8TS";M^/FG="8D8:PTSA: M30F_*X[RA5(FQ<4<_%5/JY\+WA6'Y$^>;^';]^;0OX8QOT%\POR.9@(D9*<@ M]3YF K@YUCXMDY*EQ>6>X)AP/4!]OV-JQLL;_8+JQY75?U!+ P04 M " #/,7!4,0'D\^$$ "7%0 &0 'AL+W=O$Z:_YS$V:="E>IPF+S?J8*:%_91JGAF.8*W2.9A S+O1ED0@(T'<0$?K& M:2S1V1@49:'\C#XA%J/O:YY(&@=RT%9Z>$/27N1#76=#D=JA%A>(N%\0<8CS M8S9&9Y\^5[",["PSV%P@UTE9<#W+N$$L+GZ/Y:_F+)8931JSX'X]RXV=Y3X) MF\1R:V=YH"\-2.[>)R&=C*0"?=] #MRWR-'6.5XD.BD2G:2TKB71+31N0>.F M-%X-S57$DUBA.1<:"$'5]#("/R4PY6D[=!U'"[&M&-8KAO6LP][H2H?.0B[U M.M15!9X5BU<)DVM=JA3B2UT2#J>7+0/O*!@?XS*8+,LK.G6]WMM.D^-.YU[/ MK9Z67TS+;Z*FKMM2:5/1D)?9.3O+&(;LL;FZ@-IO13;#?4^IW' M+S0%P7B YK!B<6Q>Z-5&L!"1K+3HO8C@R6J-3+W!?E6]>1M3:;;8.V5AXM+> ML-W?II0%6FGT-XO-58$ J= C55!958^-CM3(6]H7_J!_5+P%H9BYG^JO M.Q!&Z9GBBR?;OJ7T->*<(A\IS8G8S>G#FXB<]TUBUBY]LK@G%8+&2J*5N:! 9Q5:4B;0EH9)58*-2>5.KR:.TGR(?:LW%2P" M),SPO^J_RVP)4=H3\4_*K-)EB-UE]&I(LO,.9O[RA2FJ%^8D)]M/)[]&M=)C M2-<:P365IXE6FA#IG21:Z27$[B6_*5K_>,=2+9I;.HMKWS'I @IP'O%8K=&W MN^M_'C\HGEM:D(M/^@HKO<.U>T>Q6K5L495>[^!=E$[;.JN];\)&UJ$=%<2" MZ434VY0%H+.-;FHGHRNH/!;(6M/35B\.ET-X[W#%'E@]4Z'HM40A+C7(N MNGJ-B^P4,&LHODG/>^9<*1ZEMVN@ 0C30?^^Y%R]-LP14G$6._P?4$L#!!0 M ( ,\Q<%1+$L3%NP8 .\B 9 >&PO=V]R:W-H965TO'=(82.*$Z7)3"/5Y?3[LQR>!TQG2S*G3U1]73X(?=7.5:8LHK%D M/ :"SLY:%_#3;> ;@W3$-T9?Y,9[8$(9<_[37(RF9RW/>$1#.E%&@NB7%;VB M86B4M!__9**M?$YCN/G^3?TZ#5X',R:27O'P.YNJQ5FKUP)3.B-)J![YRV>: M!108O0D/9?H7O&1CO1:8)%+Q*#/6'D0L7K^27UDB-@P0K#! F0%J:H S ]S4 MP,\,_*8&0680[!I4!=W)##I-9^AF!MVF!KW,H-?4H)\9])L:0.^ME-#_9=I.G0_H6(%C\)C$+^05 MW&AKM0!7@DZ9 M=)/ 4?!E01%LJ/X _ 8O"\X(DD\52>MI6>WHBT)]E4E^NI M4.54DQ. \!% 'O*^/@W AS\^EJA<-5"!?:,"^]4J [?*$UV> .REOL!JE:%; MY38)M0JLB^C:K7*O$U\O02[U/]:E#?RD6SQ,F%VF,?*:/ MC+$J6P]^P9D 0NO,NMPE@[I^;WO0;7'0L=_#Y6$%>5B!,ZP'P2>43B68"1Z! MD90)B2?4Q#,HC^'=3JPOR-V6QR%(:ZJ9RQUIR2CH=W&P$VFGF) ML:T8NGD,76<, M3S1F7( G.DGT>0*>331WG,32L()6X:T M]&B%Q=B]ZM@MF2&JV>UT25[3>LYH:>2#3&$SS?KI5/CPM1! MY/-3;M70!ED"O&^QR]AH6:8RJS]'H;!O[J;%Y0>1SS63?_=Z/++HX.=T,(3]@\!9V0AB=R0_$Z$(+&2 MP.2]K-0U]ABD(;L.(F2QB=S8=.6W\K;J2.='M[<_[FDTIL*9E8W&]B"=+;*4 M1._M;8>HV-PZC@9D,8G9J5=P,==+-XWSZ"W-=P5:;<]F&8B" M@V32$@RY"=8$LI>HR*MN)>"1!19R ^N22";!^FF:.7+8V]DGB"H[^(8U>OT3 M+_C3E15+*N0FU0-A4_.,X2>+IPW;!B>-E)K?#I@HO-N[WW5!"ND.4D=G/2>*,;=^W1 MA*]H; [)(W#/8A8E$9@0N0 A7=&PU,=B0UG]7 );EF)W/^GT2&AGXJ0\9<46 M$P;5];+HQ6[TEOJS%/QO.C';/O,(+*F8Z(*2>9ES-S5S]+RZ+6=IC=UTS5N= MN7D!4PTC,"-,@!4)*Q)7;##6^56]H"RCL1NL]8]& M'/<+3X%&M<.VG\197/L-<-VD5]$-XKI1-.V /OH>A&DDG[G&JM!8NXAC MMJ)"$O':I%'T+<9]>(CVQK=D]MUD?MQBL7LO#6NT4,U6\BVI?3=EWUD7Q8TA MU_;[%F;C(:Y_D,)8&/M-;^Z;%,:M!6L.+=\BV:][V/G>PCPOF-B_+A;"?O<@ M=;%P]=UPW:\N;BU8MV$L:?TZTKZW+M<\$?K&=\_"!!:U@7>(P@06E8&[X]VK M,#5:7LV&"2Q? S<3]RG,/H]X LO2 !\D\1:%@;N1_48$(^.0UM^'U0CIK)?? MAK4WOC0W/P6Y)V+.]!H.Z4P+>2==C3^Q_G7%^D+Q9?H]^I@KQ:/T[4+?0U-A M!NC_SSA7;Q?FJ_G\-R[G_P%02P,$% @ SS%P5%D0UZ5[!0 4A@ !D M !X;"]W;W)K&ULM5G;;MLX$/T5PN@"*=!$)"59 M?PS'!X M9JB,[X7\IC:<:_20)IDZ'VRTWKYV'+7<\)2I,['E&?RR$C)E&A[EVE%;R5E4 M&*6)0S$>.BF+L\%D7+R[D9.QV.DDSOB-1&J7IDQ^O^")N#\?D,'CBR_Q>J/S M%\YDO&5K/N?Z=GLCXY:XL MA/B6/UQ%YP.<,^()7^H<@L'ECD]YDN1(P..?"G10SYD;[M\_HK\KG =G%DSQ MJ4B^QI'>G _" 8KXBNT2_47<7_+*(3_'6XI$%7_1?346#]!RI[1(*V-@D,99 M>64/52#V#*C)@%8&]-B & SS/A"HU-T(SFBF&*T%-D= MESI>)!QE0G.%3F9QAFZS6*M7L%+N/]C(W:*99$:.QI( MY=#.LB)P41*@1@++,T3#5\7T)7H'R+0/B%N"W,YGZ.3%RPZ4F1WE'5\T5"J4 MSWD,YES&G;3>]J!%1CD@&56 1A??]A.4;7=I0/NP22Z1#%F$P.[-IZ MZ])ZZ])B!M>V=:\RI>4.RJ)&?UW# '2E>:K^ML"[-;Q;P'L&^#>IV 'J0D@P MY%%7]I< ?@&0E_N[B8LQ'CMW'=-Z];2>==JK3'-8-HTDTQR=* V7J"O^;^TX M[AG&OUG"X-=\?"O.5R8ERS1(GE(['B'H'$J-+/J0'^8L>UOB#O>BXV&78-(= MGV'-9VCE,VTFW\IX"2':AW#@E'H=C,&YPR..':--O!.[OO^TL%U6P/L)$V /AX8P-\I/[)(- M83PMFM##V(H4& KY'17ET^9[H^G$?Y;@-B)-["K]=/&> 1EP3('D#V0_#\VJ*0["=92K'4.H@7HCT-0NT+?9EL41G$3+?.TZ0%8( MA]V%817I7@M.GZ4P3RO<_2BTMO6L&G30ZQ@Y-\)/[<)?[VICN9W2ML*[QHD; M?:=V?>]9[&<5S,%2F?UN1)_:._E>Y052_!-[B--=:CNA-76 #I^CT-!&HNG_ M)=%/ !'\Q(&)-EI+[5K[B7A&UL MK5A=C]HX%/TK5M259J0MB1T2H *D%F:F[*I;-.QTGPVY@#6)G74<*-+^^'5" M)J%*8E+1%_)!SKG7UR?'UQD?A7Q-]@ *?8]"GDRLO5+Q!]M.-GN(:-(3,7#] MSU;(B"I]*7=V$DN@00Z*0ILXCF]'E'%K.L[O+>5T+%(5,@Y+B9(TBJ@\?8)0 M'"<6MMYN/+/=7F4W[.DXICM8@7J)EU)?V25+P"+@"1,<2=A.K(_XPX*,,D#^ MQ#<&Q^3B'&5#60OQFETL@HGE9!E!"!N545!]., ,PC!CTGG\6Y!:9'G^ MQOZ8#UX/9DT3F(GP'Q:H_<0:6BB +4U#]2R.GZ$8D)?Q;428Y+_H6#SK6&B3 M)DI$!5AG$#%^/M+O12$N +C? B %@'0%N 7 [0KH%X!^5X!7 +RN +\ ^%T! M@P(PZ H8%H!A5\"H .3ZLL_SET_^G"HZ'4MQ1#)[6K-E)[F"<\8SL:^4 MU/\RC5/3.:P5>H^(0QPT$_P 4K%U"&@I1<221,@3^DLH2-#='!1E87*OGWY9 MS='=NWOT#C&._MZ+-*$\2,:VT@EEM/:F"/[I')RT!M_T$'%_S\,WP&>=X7C4 M )^;X7^D80^YN#7Z0X?H!1PWP!^[PYNB/W6&-X[]\[6QJ*FG8:U$!/MMHAJ5<4>_1E1/9A[L7%$5=JJEPC%2+1=_HK>T M3(07:P^^98IP91^8_)IB/5PANEZMRHNPV8P>OWU%_(J6<64QN']3J2IOP&9S MN*[G!UQ_YSWO0L_% M/@#*U6BBMGP&9K>*1,H@,-4VA,S:\%;8M8^00>F&4- M<@-B2W2&P(M'QXPOD.Q9'S#8NVD^@9*>4Q9H%N>0FMG8T4Q/>GF7Z$T MUKV[[KY3R=2I,7=S&GI[V("4$:*7$ MYM44L_(UA %].89^T32&IC(N8C:N#>$B]C<*MXB&5R1%S M _23>+U1J^@2%L-4XIS?0!/+\X>1\ MH42<[ZK70ND]>GZZ!QJ S![0_V^%KEEQD6W4R\]7T_\!4$L#!!0 ( ,\Q M<%0D7"ZPPP< )$H 9 >&PO=V]R:W-H965T(-GM/AST@;%H6UU=7(JV-T5_ M?"E9$>U('#'UZ8NOFAER9OC-D-+Y-I/?\J40"GU/XC2_Z"V56OW4[^>SI4AX M?I:M1*K_F6)YP7]A$=I[_*\_.U>7IYG:Q5'J;B7 M*%\G"9?/[T6<;2]ZN/?RPT.T6*KBA_[E^8HOQ*-07U;W4G_KUUK"*!%I'F4I MDF)^T;O"/]T%@T*@O.+72&SSO<^HF,I3EGTKOMR$%SVO&)&(Q4P5*KA^VXBQ MB.-"DQ[''Y727FVS$-S__*+]NIR\GLP3S\4XB[]&H5I>](8]%(HY7\?J(=M. M134A5NB;97%>OJ)M=:W70[-UKK*D$M8C2*)T]\Z_5X[8$\"^18!4 L15@%8" MU%7 KP1\5P%6"3!7@: 2"%P%!I7 P%5@6 D,705&E<#(50![+Y'SG$7J8#M' M&[^$&SO'&[\$')<1[^]RL4SD"5?\\EQF6R2+Z[6^XD.Y&DIYG;]16BS<1R7U MOY&64Y<3\:30C^A>9DF4YYE\1K]D2N3H9"(4C^+\G?[SR^,$G?SP#OV HA1] M7F;KG*=A?MY7VGZAI3^K;+W?V2(66[]DFS/DL5-$/();Q,>P^-5*@N(36'PB M9F>(T%+<:Q'_&1:_7<>@^+6#=3PJQ/&H1?R#@SC%5NM3A\$#XC<.GJ>>5?S6 M??!M@?MXW-P_.8NW>O[.)6EWXL-#\;Y>:_6"(_6"(Z4^"BPX0 VMU=!2C6\+ M29*M4X6>,JD%1=B6D#L%K%10U._-)?4\[W4 M!7M.\3V*/=SNEJ >1O &M^A!J*5 8B-TA++Y2Q_1-AQ8+6$=;AK4XQN BC3> M9T*$.9IKSNOQ:.87#N/I3)RB5)2CG O1QO3K 9Q&.P T+_(Q971P>-G'YF5! M@$>OE'UJL8BI+7.'M0N&H L^Z"86G<19KDN:#I#XKJ)TL8[R95)'Z?7"W$UM MV,@8AO&K(7]LN6C@#U_-:]B8UX_^D+9/:U1/:^3" =V2Z[68AGI.;<5EU S/ M8+1G>C?347-M8'] V:NYMEQVH.Q@'M@SC8@'SN13QE-4)^J#*'8=^_,Z19^% MU#T0+QM^'; [(1="HO_=B>1)R-^ 98+WNB%\#)VQH3PF1_+YKM*P'Q5[FF-3 M&+!398 S8H*;U0$P;LH#AKG^)5WQ*-1]XHZ'K9;]1OY@JV%3!S!<"'2+$L6H M:@[1U>P/O;2C,E-.>M/_7O7>05$UF,?!4>EA>(QA('>GQVVE8=]/-B\9!F(8 M@F6W'Z6YDNL2>SI*26LC#JL9H6?!90YYPO +PP KEGV.N*Y&2:L?QK@)+YTO MMHPAAC<$YLT]?YXMQ>Q;P1Q5'2/HCPO)DU,TYCI]=1HIM!N? V2(@0PY"C)D MKY6$(>/28]#<=:DAGTA-# M*P+3ZA\W(Z39OPZ)U46&:P1N-)UJQFVE)'"+CV$A@5G818"?24MW:35K6$A@ MB/W*9<2?8E$7JW(5M=J'%74N'L-" K.PNWK>DF;W90T!-2RD#KV7#CQZ%+.U MC-0SNEI((:G40K(.>,7#Y44-!"E/P0;R,1(^E/:Q" .K)8-!RF,KP>QR>*-S@_T2?]33'TL11B!*]00 MC8Z.6>J^(90/$^H@-I;J^+[2\:I0V(Z\#*]\#-K^O-5VGU'UUC@J=^@-?8,T M_ZCC0=\@R8>1]$];C$FE]^ LP^[$O8-#F$?.Y?9#AR),.NJM;_#CP^BHDRH' M'=+LN8 -B&]PX_\?<.,W<8.)E3>^X8W?L0$-?U_G:C=WE2$>AN5NF<>M@VAN M1:W@\0UX?!@\X_*@5D5%4I0E;"K02LR3#K>2SD M#EIVG5;#!GD!S*&$X%'2?[G4?ETTK#@7\MWMV[ MHPMW9V^]LSP-FIT:P\PCEH$8U 4PZAR/+Z<=:G!Y?-D6D?[>TT/%PWIW7"ZT M/12+N=;DG0VT7^7N^;?=%Y6MR@>*GC*ELJ3\N!0\%+*X0/\_SW0Z55^*9Y3J MIQ O_P902P,$% @ SS%P5#,S$5=L! IA( !D !X;"]W;W)K&ULM5C1;N(X%/T5"\U*':G;Q X), *DMK332M/=JIW9 M?1CM@TDN8$T2L[8#K;0?OW:225)(#)V9OD "/N<>7]][[&2\Y>*;7 $H])3$ MJ9ST5DJM/SB.#%>04'G&UY#J?Q9<)%3I6[%TY%H C7)0$CO$=0,GH2SM3+Z F&\G/=S[_L,#6ZZ4^<&9CM=T"8^@OJSOA;YS M*I:()9!*QE,D8#'IG>,/-R0P@'S$7PRVLG&-S%3FG'\S-[?1I.<:11!#J P% MU5\;N(0X-DQ:Q[\E::^*:8#-Z^_LU_GD]63F5,(EC_]FD5I->L,>BF!!LU@] M\.T-E!/R#5_(8YE_HFTQ-M 1PTPJGI1@?9^PM/BF3V4B&@#2!2 E@!P+\$J M=RR@7P+ZQP+\$N ?"PA*0+ #P/T.P* $#'8 'ND #$O ,%_=8CGRM9Q11:=C MP;=(F-&:S5SD!9&C]1*RU-3NHQ+Z7Z9Q:CJ#N4*_H^M,90)T,8; -G0>@T1T M*0!TE2IT,@-%62S?HW>(I>CSBF>2II$<.THK,#Q.6$:[***1CFC7,#]#&)\B MXA+WR^,,G;Q[W\)R:6>90:A91H8%C[I99D>P>(46W,UR=3R+94;71[/89O3Q M"!:7%%I:X#=V^!]\4\-+$2R5BL:Q*8.7A(ZNLZK82%5L)(_@V8KM5E.*+"^L MKY_T '2K()'_6.B]BM[+Z?L=].<)SS3KG L-A*BML H"/RJZK<[5I M"=NOPO:M8>\%3YB47#RCE"M (17BF:5+1',];979WY/1Q_V!YU="BM)K&388 M#;UVN7XEU[?*O4T5") *":K%GNCU51"U=J&=QSMSW=\LJQ94>H)#Z0L!(HD6 M.H_H5LJ,IB$@OD"F7-IT!?9%+%)<# I>I-CSO<%.BO>'!0$>[9!=MT3$7E?= M#*J)#ZP3+SWWH>&YYY7G?KV#9 ["UA;#*L[P+;IN5-&/?K+K+D9[Z2.=78?= M>N=R[84#(M3ST2-^TL-^5OMJSL-VT?F"S*QF;0OS.^8-K8U>&R&V.^%N M;EC*%*,Q6@N6AFRMK^8T-IM;Z]ELWR0'7Z00E6:*#_^Q62!HGT#X-Q1L=3]@6)8:)A[-M!X4;P4*6X47^>/V'.N] -[ M?KD"&H$P _3_"ZZ;K[PQ3^W5JZGI_U!+ P04 " #/,7!4EX@',9H" @ M!P &0 'AL+W=OYCV8,@E6'7LS+Z!]M_OVDDCI(5H+WM)_''/N>=^ MV)X3<]G0!BG:VVN0<:6JRT!8&>.I!N0SC M*!J%.1YB#E(Z(9/RN.8/&I0,>CS_8[WWL%,N:6YAK^4.DN)L&UP%+8RQ*/K,XBOLM\'DW_+8PI^ A9:-)2=RD)/9\@ZZ4 M/"B+IJ1V1?;3Q_V D-M?'?2#AG[@Z8>GY&:9@8PC,)[K4F%;P!5#XAG<.=S/ MDDFX;W$Z;)P..YW> UA&IR:EJKZS4I464E9HXXY2FX!NMJ@7)Y\Z4I$TJI). MGF\E6N0J=.(F$\HR"5LBBGI7E']3W@4 !D !X;"]W;W)K&ULE53;CMHP$/T5*T^M MM,6YL:U6(5(76K4/E="B=I]-,A +.\[:$[+;KZ_MA(CM J4\$%_FG#EG1N.L M4WIG*@ DSU+49A94B,T=I::H0#(S40W4]F:CM&1HMWI+3:.!E1XD!8W#\)9* MQNL@S_S94N>9:E'P&I::F%9*IE_N0:AN%D3!X>"!;RMT!S3/&K:%%>#/9JGM MCHXL)9=0&ZYJHF$S"SY'=_.IB_PT#4C1&E1R %L%DM?]EST/=3@"1.< \0"(KP4D R#Q1GME MWM:"(H2IVY-T"D'%AWML+4S$-)J-H4SL"6@QI[OLT\9DT"R@F)(EN2!S& MT0GX_'IX^!I.K>'1=3RZCCU?1J%_2^C^Q/9TS%[>C'[T#/C>G8S-.H?6M*W6L*_M?3MN2;RE>KI MJ'IZ4?723BUH#>5_"9^^D7.FAO1H,MRK](/I+:\-$;"QT'#RT3+I?M+[#:K& M#\M:H1T]OZSLXPC:!=C[C5)XV+CY&Y_;_ ]02P,$% @ SS%P5.+EI&'$ M! C14 !D !X;"]W;W)K&ULQ5C!;N,V$/T5 MPN@A"VPMD9(H*7 ,;)P$S:+;&DG;/10],#9M$Z%$+TG9&Z ?7U)6)-N26!=% MG""))6O>\'%F^(;4:"ODLUI1JL'WC.?J:K#2>GWI>6JVHAE10[&FN7FR$#(C MVMS*I:?6DI)Y"QEA^6 \*K^;RO%(%)JSG$XE4$66$?ER3;G87@W@ MX/6+![9<:?N%-QZMR9(^4OW[>BK-G5=[F;.,YHJ)'$BZN!I\@I=W00DH+?Y@ M=*OVKH&=RI,0S_;F?GXU\"TCRNE,6Q?$?&SHA')N/1D>WRJG@WI,"]R_?O5^ M5T[>3.:)*#H1_"N;Z]75(!F .5V0@NL'L?V)5A.*K+^9X*K\#[:5K3\ LT)I MD55@PR!C^>Z3?*\"L0> 80\ 50!T*B"H ,&I@+ "A*<"H@H0G0K %0"7L=\% MJXST#=%D/))B"Z2U-M[L19FN$FT"S');68]:FJ?,X/3X]EO!] L@^1Q\)5*2 M7"OP(YB(+#-I?UP1217XM=!*&PN6+TO#UZ=:S)Z!=; AG%K@Q0W5A''UP;CX M 7A E?B1IPU1.YPWJTA=[TBA'E*/=#T$$'\$R$>P SYQPV_H; @"V N_.67T MJ!=^>_KH?@?\S@W_7' #][O@GLEMG6!4)QB5_H(>?Q-.E )B4:7KSY_-K7BMQFG40IAE,8C M;[,?Z[9A'$4PA1&L#0^(AS7QT$G\ELC<,#YD"BY^$9H"6,ZGO$P_=+$/6Z20 M'_GFYXA\VP[#0[L#[E'-/7)R_TUHPH^8L\Y$=)&/VJ&/4]P1^K9A C'N#SVN MZ6-W11X0-W]4;@QUTR7!HM"%I.5D2#ZCEXX*C>O1XA."50UFEL%KV,K5((Z4 MS46F*Y9Q*T0P0"&"28"/@MEA"3%$29@DW=%,ZODESOE-1+ZALFST:\EF%%RL MJ01%SG17Z5[OG"5[/()X&(>';&]V5M%^@4?=--.:9NJD.36K*=>,AB1]'!O;8* MSU#DL%%YB-ZOS*NQ#]*!TS2!08^2P:9_0'<#^6_E.ZF\Q0>5.?1]%/<0:?H! M=#>$!ZJT(:!-5'9!LQR4*S>-7,/H'+70Z"O$[U@+N-W\8AC#Z$A#;KL,HP2F M/NI)5:/HT"WI7ZAX[RA]JRU]B6A'"P5') M=QA""(,X06%/EAJ=1&Z=O,W67+Q0"LB6R+D"?[^>PJHIKNTY7?67T>&PC2JB M\!QY;*02G;*U?:L\MG>T88)0FJ+C/+8-<0A##'MV'ZB19N26YFGQQ-FL/FJ[ M8M;((8K/D:-&*9%[Q_F6.;JMQCY8:QA%O6G"(/UA M;!::W+W[V]UHL2[?53T)K4567JXHF5-I#K&OOZJW\"._P%02P,$ M% @ SS%P5%MP^\2$! =10 !D !X;"]W;W)K&ULQ5A=;]LV%/TKA+&'#M@BDO)GX1AH[0XKL Y&C*T/PQYHB;:%2J)+ MTG$"Y,?ODE)$.99H)8"[%UN4> _/_>"YE*9'(;^I'><:/61IKFY[.ZWW[X- M13N>,74C]CR')QLA,Z9A*+>!VDO.8FN4I0'%>!AD+,E[LZF]MY2SJ3CH-,GY M4B)UR#(F'S_R5!QO>Z3W?.,NV>ZTN1',IGNVY2NN_]HO)8R""B5.,IZK1.1( M\LUM[P-YOPBM@9WQ=\*/JG:-C"MK(;Z9P>?XMH<-(Y[R2!L(!G_W?,[3U" ! MC^\E:*]:TQC6KY_1?[/.@S-KIOA^,>BOF&'5)])XZ_\]*A@<&+ M1*KL+SJ6E158: X,LR8M_]E &HF8 CC8;T-* OC1H6R$L#<(7!K3- MH%\:]&UD"E=L'!9,L]E4BB.29C:@F0L;3&L-[B>YR?M*2WB:@)V>??I^2/0C M8GF,OC(I6:X5^M5=OEMPS9)4_3P--*QF;(*H1/Y8(-,6Y 6/;A -?T$44[SX M"05([9CDJOAMP)MWP N)Q2,=X!;=X7 32 "1K,))JW!2B]IO0?W"Y99+]&$K M.8?=H3V080496LBP!7*>,J60V*"5%M$W],\?\!Q]UCQ3_WK0^Q5ZWTNX (U8 MFO(8K1_1L\*J1LB%24L6FXJ$.#U7;ENTZ%FT:%NT7%,A86=2*<^W>O=*4F'W%+I> M1/S-:'E8ITGD3A]/Z!7]E+@N0@97Z*C$=0ARH46\HJ>64/4XCH>>5DE<"R!^ MA846=<\T?VLTG?R2\36BZ12/^"7O5=&\+DS-3ITB.R6DY H9H;4SKE_0YB*_Y]*^^5F!-2.=K.%D!MK/ M%=("K4 \X&H.KX8QU!HS#^L3X1UUPR4\+/U_E^2E+#>]:%">@U"^@=]WX M==DT3B[IZ!KY<3))_6? _V'3C,_R,\)T-&DY\U&GR/3R(;2D-Z_16U;T5N5A MJ^,F"IUFAO@*20J=,P'N2],;I-$G_=<\Z]U[DWHZV03ZH$T.BU8ER-O5+K]:7OJ[R$BJ@+L09N=I9" M5D2;J5SY:BV!%,ZH8CX.@M2O".7>9.36YG(R$AO-*(>Y1&I3542^38&)[=@+ MO=W"'5V5VB[XD]&:K. >],-Z+LW,;U$*6@%75' D83GVKL++:8BM@3OQD\)6 M[8V1=64AQ).=?"_&7F 5 8-<6PAB7B]P#8Q9)*/CN0'U6DYKN#_>H7]USAMG M%D3!M6"/M-#EV!MXJ( EV3!])[;?H'$HL7BY8,H]T;8Y&W@HWR@MJL;8**@H MK]_DM0G$G@'.#AC@QL %PJ^)G,H9T60RDF*+I#UMT.S N>JLC3C*;5;NM32[ MU-CIRG*F22% ]X%$;LLB!1W\?LA[4N$6-'6I\ '4* M*\HYY2MSR1CA.73%L89('83]WEXF81SA) B"D?_209ZTY$DO^351)8)7D#E5 M'V-4,R>?F,_#,,!1E*7=U&E+G1ZE9J!4/WW:01_A89S$W>Q9RYX=83>19A_O M7,V9=7!F:9P=B/6@I1ST4IH[?B3+@\]9SH9)=BC)PY9X^(])'GXF[LUQ&+Q7 MF> _9+D!V1<0#P=!=(A^K\B%_1]7'6R%B$)BB4QY@&H!LBT1G6+"CF@D.(Q# M?$ .?I>#CV="&A&F(17(]*9=<=U%!_U")YV::MQD7Q-.LSC\H,C?:P@5R)5K M>PKE8L-UW1O:U;:U7M4-Y?UXW9=OB32%22$&2V,:7&2&7-:MKIYHL7;M92&T M:59N6)K? Y#V@-E?"J%W$TO0_G!,?@-02P,$% @ SS%P5-Z,?D4= P M'@H !D !X;"]W;W)K&ULM5;?3]LP$/Y7K&@/ MFP1-G)\M:BM18-JD(2'0QL.T!S>YMA:.76R7@K0_?K83TJPD'=/82V([ON_[ M[GPYWW@KY)U: 6CT6#*N)MY*Z_6)[ZM\!251 [$&;KXLA"R)-E.Y]-5: BF< M4].Q6[N2T['8:$8Y7$FD-F5)Y-,,F-A./.P]+US3Y4K;!7\Z M7I,EW(#^NKZ29N8W* 4M@2LJ.)*PF'BG^&2&$VO@=GRCL%6M,;*NS(6XLY// MQ<0+K")@D&L+0C7Q MAAXJ8$$V3%^+[2>H'7("<\&4>Z)MM3=-/91OE!9E;6P4E)17;_)8!Z)E$ 4] M!F%M$#K=%9%3>4XTF8ZEV")I=QLT.W"N.FLCCG)[*C=:FJ_4V.GIQ?V&ZB=$ M>(%NB92$:X6.=T,7-+OA_3EH0IGZ,/:UH;7&?EY3S"J*L(<"A^A2<+U2Z((7 M4/P.X!N]C>CP6?0L/(AX#OD 1?@(A4&(WR$?J161H*KG ?RH"4KD\*,>_#-& ME$)B@6ZTR._0]R_F._JLH50_#J#'#7KLT.,>]!DL*>>4+TTZ,<)SZ II!9$Z M"/MG/4QQ'(5)$ 1C_Z&#/&G(DX/DSOH\^MXXQUTZ49'TQ'S;$PX/$UU" MJ:5S!NA,\ >0FMKQE:D_("4459H=R*Q10S3Z#WF+@UVM"/X],>\G!''KY!XM8@>S].%B0FG%.&HI309IV*-T5PSQ*ZMA]ZIPNB32IH1"#A3$-!IGAEU4S4DVT6+L&8"ZT:2?< M<&4:.)!V@_F^$$(_3RQ!TQ).?P%02P,$% @ SS%P5#*AW(XU P P L M !D !X;"]W;W)K&ULK591;]HP$/XK5M2'5EJ; M.(% *D J4+0]5$)EW9Y-8B BL9EM2OOO=W9"""&D3.,%;.>^SW??G>WK[;A8 MRQ6E"GVD"9-]:Z74YM&V9;BB*9$/?$,9?%EPD1(%4[&TY490$AE0FMBNX_AV M2F)F#7IF;2H&/;Y52 M-E,!,[M@B>*4,AESA@1=]*TG_#C!G@88BU\QW1'U+<<[1%- M:*@T!8&_=SJB2:*9P(\_.:E5[*F!Y?&>?6*"AV#F1-(13W['D5KUK:Z%(KH@ MVT2]\MUWF@?4UGPA3Z3Y1;OS:"*HVU"$5\@:Y;\/, M-_>,;QB]<*96$CVSB$8U^/$7>+>!P :A"K7M_OS_^T^N1B.@P8MO:+R/,/G_6/E-5"W"NJ6H6XU4:.L M6L-RM=(//:9UTF>,;<.HK^/W@==M!V[/?B\K?&J%L1OXQU:3&JYVT#EP'075 M+H)J-P=%0\XBN/WA^(LUO#E*$(@K_$(SOZ#WKYV.3D'=N78ZAIU3H0/'.=9Y M5&/D5XW&F9%_Q.1YE;S6&/FXFM93(\]SO3-I[1;B=!O%>4XW"?^D%%$B&#S] M\%Q+)>)0@5CFUFU(0%#L$5P[M]@Y/"#.U0];3EF6TH5CA.NEQ*7'#%\F)MD1 M47URCCG= Z=[=?$.=R#VKB^>=UKVGA]T*R5=8Q;XWS&+U:+=O/)-%F5]2%^'.&:];%N3TU#EMX>B JR)K%[.)XAO3WLRY@F;)#%?08E.A#>#[@G.UG^@-BJ9]\!=02P,$ M% @ T#%P5(%T5:S:!0 5!H !D !X;"]W;W)K&ULK5EM;YLZ%/XK5K0K;=)6L,U+4J61UKRLNU)UJW7;_>R"DZ "SFR3 MMM)^_+6!XI" D_7F0UH#/H_/>7S\^!C&3XP_BC6E$CQG:2ZN!FLI-Y>.(Z(U MS8BX8!N:JR=+QC,BU25?.6+#*8E+HRQUD.L&3D:2?# 9E_?N^&3,"IDF.;WC M0!191OC+-4W9T]4 #EYO?$M6:ZEO.)/QAJSH/94_-G=<73D-2IQD-!<)RP&G MRZO!9WAY@X?:H.SQ,Z%/8J<-="@/C#WJBZ_QU<#5'M&41E)#$/5O2ZF_22S75X/A ,1T28I4?F-/-[0.R-=X M$4M%^1<\U7W= 8@*(5E6&RL/LB2O_I/GFH@= P1[#%!M@/8-PAX#7!O@/0/< M-X)7&WC[!D&/@5\;^*>Z%-0&P:D&86T0GLK2L#8HT\6IIJ.K1+]X/V,2I*DX@-X!QP@UH13 9(<_,@3*3ZJFZK]?*(/;( .(J=AB+T2M$ULB+>$GX! M,/P(D(O@C_L9>/_N0X=?4SO*C$8-BENC5.1U8,WL6'\7Z2L6'-58B:19+][\ M6(0O^W!F;GM!%Z<'#(\%_.6,Y-V MT5RJW4P[058K3E=$4I 7V0/E^EY_FMB1_0O7_6/PI1-^UA$U1H#>J?C0Y! M %5T"*GT-,E7X'<_U=,*+=AQ(O"@%T#8=G9QV,\;(C0Z"/TX7BNL81/6T#Y7 MU::A?I1OU7RIS04D0A0DCZ@MOL7PP)\A1 $*<+<_H\:?D=6?GU1(3>VFR?*N MP>T8Z%@B0]=LR:X5ZI8\)UF1V;!VMG=X;EF"R("C4WE+6/=>;0? X(42+FS. M&/V%V(HU?]XDO%KR%G_L&- ][I!1;6B7[:E.YS2M7+HK70)D*954U 2*Q\3(36G6VJ# M-Q(-@[,GHY%*:-?*MVP ->2N:B,_''I[,MC13CWAY5!>UPCBG!T M[ME"1N.07>.^JZ1G7)V6 ?U5)/+E8W.24/N &E"RG=J"[C*@"]W.DMD]H+]O MGT)&/A&T)Q6-6!YK-]7)_I%*H):#HB$ZQH.14(3.3K*11&27LSL:LE7N MC%RWG>O3KE[!?J]%)Q;&>ZNK[M6:N #NUU<=6!@CW%-@(:/2R*Z?MAE6V?8F M141&<)%_]NDW';*C68B M>Q6X+VNJQMW4I[>XD3A+A3NK\7<7PTB=4[V]I37OZ!?Z_LCU>@YZV"@S_C-E M;H>P)6G1E3CS&K6U1[I]>8.- &.[ %N\ 1N>E.<%\ZZBT[%J@&'K1.SWG!BP M$6YL+UV/;6!Q(B)6Y%+O9$N2\%[F9O5 K2(DZ&5NYWW$$?&WK[AY6732?<[: M@QD5Q=ZY%Q4V(HGM5>D;=&Q:0[;741^G1E'Q$46U)"OX0&USLXK:<7)JOP\(4"Y)*J7:LW=YA/(Y_+%_][]:W@Y MAQWW%_#RIOK 8>"K[RVWA*^27("4+M50[D6H/.75)XSJ0K)-^4+\@4G)LK*Y MIB2F7'=0SY>,R=<+/4#S(6GR'U!+ P04 " #0,7!4CT&/QSD$ #>$ M&0 'AL+W=O]W5?723 :PF,6>;TO[[682SW@Z MV7'Q(M< "KVE229O!VNE-I\M2T9K2*D<\0UD^LF2BY0J/14K2VX$T+@02A.+ MV+9OI91E@^FD6+L7TPG?JH1E<"^0W*8I%>]S2/CN=H '^X4'MEJK?,&:3C9T M!8^@GC;W0L^L6DO,4L@DXQD2L+P=S/#G!2&Y0+'C!X.=;(U1[LHSYR_YY&M\ M.[!S(D@@4KD*JG]>80%)DFO2'/]52@>US5RP/=YK_Z-P7COS3"4L>/*3Q6I] M.P@'*(8EW2;J@>_^A,HA+]<7\406?]&NVFL/4+25BJ>5L"9(65;^TK M\?1XAZX^7:-/R$)R305(Q#+TE#$EAWI1C_]9\ZVD62PGEM*TN4TKJLCF)1GI M(<,$?>.96DOT)8LA_JC TF[6OI*]KW-BU'@'T0@Y>(B(37 'T.)\<=N X]2A M=PI]3H^^O[?I,PC$EU6,)?J^55+I:+%L9=#OUOK=0K_[._J': XKEF5ZJ(]! M0K,(NEY1:<$O+.09X77JN]CUL0[?:P>:5Z-YEZ"M!,W4X2LO@;PC(#(.'-?I MYO%K'O\2'G@#$3'93>0?$=W@P+8]+^AF"FJFX!(FG<&7P'JB%'0PA?8X]+J1 MPAHIO"Q,&R:Z@<)CH,#-3U$7SKC&&5^"\Z7X-7W=XR,J-R1D/"8U5YD7CO<9 M3P&VF^1K7^1!^=W1YP00G/2FLM7&=+!O>X[;@]FJ$=B8J7X6Q1#B&S1[!:&K M^YX,T+U@AS0?C9#&"#'&8F^DQ\:9":LR$K83Q*CON\=-JL;.67!]$1C6+]"0 MNRH;XQ8;]D9]'U&3YK$YSY_/9LQCE97QA\AY?@]=D^FQ.=6?3V?,:)65-ITW MLL,>NB;O8W/B_Y78]2:WRD:;S1WU5"3)!JCM+P;XQ#%]%V:;L=--2+F:O1[ MH6B]Q:Y0G+#I5P[YE4,F1YIZ1;!1Z6RU$K"B"M!73=J/\D-U/_2F/X/4$L#!!0 ( - Q<%1Z M=5S;H@8 '4A 9 >&PO=V]R:W-H965TZS-%=G@Y76Z[>CD9JO1,;54*Y% M;KY9R"+CVGPLEB.U+@2/2Z$L'1'/"T893_+!^6GY[JHX/Y4;G2:YN"J0VF09 M+QXN12JW9P,\>'QQG2Q7VKX8G9^N^5+<"'V[OBK,I]%.2YQD(E>)S%$A%F># M"_QVR@(K4+;XG(BM:CPC.Y29E%_MAP_QV<"S%HE4S+55PG)I M/!>CB!N0$7?&'0J8INA;QI@K252&7!<_0JZG0/$G5:]/J]F:*7KUX MC5Z@$5(K7@B%DAS=YHE6;\Q+\_QI)3>*Y[$Z'6ECL>UW-*^MNZRL(QW688(^ MRERO%'J7QR)^JF!DAKH;+WD<[R4!-4[%?(A\_ 81C^ 6@R;'BWLMXM.CQ?$8 M&(V_BYY?ZO.[HF<=?C([C-Y%4?!\*8!"3P M3T=W+6:PG1D,-L-F-:K&.V_Z1=S;YU93*HVL88H?L3'9&5*EQV$KC,DX>-IJ MVJ*+C4/2/JA@-Z@ '-1GH722+]%:%',30$/EMF' .@@;>MY+(-#ASI@05#21 M2J-<:A/JN5SFR5_[L[.R)CQP!#4K4KL?HEW7$=CU;>[Z?!K=N3&JS8KH.ZP8 M[ZP8@U9\*5<4$9_P.U&86-BP)#)&VX]\$#='_E]DFTR2%=C;<'/ T^8.)/(L9/(1*MU18(5^*7O05\[ M>F,?U'5MC"F2NRR":EV',;TF;C>,1G#4#X2&?@0GI2&7=,5.WIB M&'W?CXU:X;&6.'1BF)W_+SIZ.J_9$3ZR(^A%A^,RAL%<+_ZF1,QUAVW1P7I/ MQHP1UK$T8D=C/ ;S_?=--A.%=6%C4E5E0)G.T B)@R.!X7@IEDF>6WY<\K2K MIJEU/!DDQ0S3CL0ACJ<$@]W_TNW96O)HSQ)'3 (#KXPJLMSLZ)D<]'Q"_"B( M6$<11QP?";I1D )[Z!)8&BZA)\!?JAT1,UR=QC0 MCK$Y3!*85%"V5Y+C9AD>#:.NF#N"$9A@0)9'!SW285>".VH1N)";6)>F'3V. M#\>(AT''&'W',!]F6)W70#QK!=%3[S9F5)75+(K.I-[XS!41=MB9VT1=<&S&]XKG]7GS;\-36*R],ZG@>9)N#G0_#[N?% MSO'1_R_VY#U*>C?EOF.F#S/SB%PZICR$;'$P]6&8]J92^+VI1+R>5'+@]>%R M\><=G#DN4YC+QZ52CY*P+Y6HXS"%.=R?2CT*^K%$';8I7(2^R]:I?!"B2B!0 MI^,N?2Z'IXW3TY[CTQ\XMZQ5/CF2](-QM+=:MS0;!Y&W=W#9THJ$764J=>2F M\-9_+WP& -]]]$$=DVGP3.+JL$QAJI97*#:F7*W0NKY7L3OZMCN1"6TY-?6Z MCAVHXS$]:GM^[-G\A+9LUGT6>)1U6.+H2^&RM[;$=MY:^TYJ^:.[9HZR# ;D M#]T,>(F/7/K(*)?J@7T'5]$?<#\X@Y MYK)G4BHSAVQVQ($ >,+$#L\#L)T\G8%P;&8PF\OM*(I-:8(6=I-]=[C)KDUH M8VC4:4#C3@LN?__-$1=S]&1P,0KLNFO)?M^.&O?1F2B6Y;V^,O-MD^OJJG;W M=O?;@8ORQGSO_25^.ZU^ >#45#](^,B+99(KE(J%4>D-0^.[HKKCKSYHN2YO MO6=2:YF5CRO!8U'8!N;[A93Z\8/M8/=+B_-_ %!+ P04 " #0,7!49G5( MY?0# "3#P &0 'AL+W=O3ECA3"=F[EY,)WRK,E;0>X'D-L^)>)W1C.]O'.R\33RP MU5KI"6\ZV9 575#UN+D7,/)JEI3EM)",%TC0Y8USB[_%^%H#C,5/1O?RZ!EI M*4^Y*PH M_\E+%8@C0##H 05(#@!X"Y 6 '"]P(&%6!@(E-*,7&(B2+3B>![)+0UL.D' M$TR#!OFLT/N^4 +>,L"IZ4+QY/EJ!I%+T9SG<)PD,1MRA689@5>+9,TS*M&_ M&S-]+UC"BA6ZXRG-T*V$\V)>2'014T58)B\!^KB(T<672_0%>4BNB0 \*]!C MP93\"I/P?,>R3,,FG@(5VAE1X''1[C !8OU%JB[T5*TR:!!_+K& 1O M,9@%5L:8)BX*\5<4^ %N<6C^?KC? H_?#<=CBYJPWM'0\(4?W%$+]:"F'ACJ M00?U+Y-%-+TB.RK@5D K00J%4J(H6A(FT(YD6XKX$O'J4!B#TTTJ]Z1<:F26 MTK?3;CIR@W#B[8XC?VX4N$'4-(K/C7QW-*R-&E*'M=2A5>J/AARI8UJ+VE'9 MH:GDQ$'#WQ-WYRU&V!V=:.HQ:FB*:DV15=-C(6C"5P7[#47-=>7'_L$&VH8#S58=Y:'42*HR>*#B9M'MO7QNB5$H%"E)>KI: 4[F!%X5Y6 M2$#VMM["=B;?'?M_M5V6O;BP%1?WX+ ;G>*:,3BJ>-C*]/UE Q\=$%T(0(XN M](F0EZT1L/,,S6%JJV#S3R/C'F38AFS&(3C$(;!R_>09'*R,J==6\79PY+M^ MQ_[;@<-Q!S#N 0ZBK.2E)UGQH23BP1]/UT,1PO8J])%TM3/A MCK2;]^#\\[2K=JMOO;/KH1F#0]'"]JKU_G2U\T26=/TL,OX,LAF'0]G$]MK5 MDZYV<(0[T[4'V)7G<0]PV+)BJ=P[ZE9R*E:FZY-0XK>%*C_:Z]FZL[PU_=3) M_$QWG*8+.M"4[>H=$2L&7VH970*E[U[#815E!U@.%-^8GNB)*^BPS.,:NF8J MM &\7W*NW@9Z@;H/G_X/4$L#!!0 ( - Q<%3JR]5;908 *,D 9 M>&PO=V]R:W-H965T]GAS/64YEER]8H=],NBD M%,JS'HJBI)?3M.@<'Y;/+L7Q(5^J+"W8I0!RF>=4W)VRC*^..K!S_^!+.ILK M\Z!W?+B@,W;%U/7B4NB[W@9EDN:LD"DO@H\X)?'\1QT:@'/$M92M9N09F M*3>ORPH)W-G$:P>GV/_J%MK5NZ9D05/3X4? 6$&:W1S$7IWU):>R0M3"A>*:'?IEI.'5\I M/O[^[E0[*XC7-(R1MZ!\WR1\3O&P#D5A8YB\.7J6@):Z('GGQ\^?#UB MBJ:9? ,.0 _(.15,@K0 UT6JY%O]4%]_G?.EU-+RL*>TXF;ZWM@J>;I6$GF4 M'+%Q%R#\%J (12,E:*%WI)MI_;L!]BP,^_LRZP(-;*H#2@7K5'@L!&EIV-N$WAH$WBHA,6^P#.+ M>G=3#[P3H?T[8YKN%+BY ]5QE_2N?'RRHF("_OY#0X*/BN7RGX!">*,0+A4B M'H6^,:G28@863(SU))J'F_P8QD!Q-XI>!90A&V5($*C(@.>[?5L*F/@A -DX>C+AJPXF'?83U86+Q96!Q< MV!F7"A1+95PIEZ4]_8PXJ!D51N5/LUV'&P6&V^RJI]UD#&:3@U9"B72LM%+2 M1'1@J3!R&2O:#^O#2A*%O\;^IQ:HM0.@XU.(GL]?IUM ,.YB'"(PZ.@4AKGP MSV5^PP3@4V 3MM2&L9>-FN&Z93PV<2P*PS3Z=:[=,.?9Q$P\,=:9T#NCQZA1 M U+3 /G.CI.43QHG#D/@ M!.2\4',9"A-'I;#?-FQ]ZH0!(+C3=!/2Q;$H#-/HR2T3>M^ F8Y2I7VC&)C2 M5(!;FBV;8W:--ZC&+.I& X^7')O",)T^-?U;V =[" XJW&++QOHP[",@Y'@9 M16U(\%8[-$R"(PM4G3\I?SPJ.!Y&81YNF8;T&!-V ,6O !B MJ]2J=W/ MM.L%4'-:F/?LQY)F0'%P ==8R=_\5NI?O>D_$6.L%&8L"M,E7%9[DEM-&88 M?%RQ4-,^0 W<[=D$R)$W"I/WCL[L[^I,%&UQIN-X%.^),QW/H[8\O[LSD]9I M$#F:1V&6;N_,'1R(MCC0$3\:[(D#70I X13P' <.:YT;\K1MV+$[#K/[QG74 MK#>4^[&C:PSWP^S8\3(.%\!/S;P6]D%/C9/AX%'FM<.J>VN8#![EYXL&,-0G MGCV(*P<<88)_Y,+*?I3/;-ZP(W5,]L3ECKUQN$)OW[SA>D4^["<8>_H4[-@: MA]EZUUX)URD:>W1P#(W##+U;KV3!VB0)[&@8A^OOI_=*N'ZNX>N5L*-@W):" M_8#8,(UTX;'8F M<<1.7H;820.Q0U1KJ1J&>5LJXAB;A!G;4M.4BRE+MW15YZ1>A"=PD,0>)2I' MT5O.HM=*E([>ID+]! 4B%'N*#^(HFH0I^C[P-4'>9R?[3Z;7:6$OWP1;3E*G M[H3 &'E:3N*HFX2I^YE)]<5:4>*(G^S):39QB8"$$T&[L\PM(%O/,HG+!.3% MBG%2+\9]K7'L$D&\4S'^U*#[Y2US[-)'O">E?^PR1!S.$,]P5?CJV/X'=V;+R]E>Y5OKXPG^]\HF*6%A)D;*J% MHFY?2XOU%S'K&\47Y0<9-UPIGI>7&PO=V]R:W-H965TQ*ONI>P.ZE; MOI[9M6-"VX07>R]SSIDSH]FB,_;>M0#('I74;AZUB-O+.'9U"XJ[<[,%33=K M8Q5'VMI-[+86>!- 2L99DN2QXD)'91'.;FQ9F!U*H>'&,K=3BMNG"J3IYE$: M[0]NQ:9%?Q"7Q99O8 GX8WMC:1>/+(U0H)TPFEE8SZ-%>EGE/CX$W GHW,&: M>2";[:2!>^K!MBDXC5.X=#*0 G=__GC M4(<#0'8,D V +.3="X4LKSGRLK"F8]9'$YM?!*L!3KQO606]7GEAW)+RC;J#YER FHZ/; M;.^VRDXR7D-]SB;I.Y8E6>I:;L&=8)V,-9P$ULD1UF\[M0)[HBXG-*:CQC1H M3(]H5+ 16@N]81677-?P6CE[BCQ0^&E\*-,\O\BS(GYX17HV2L].2B]]G=@= M67O>@UYU]D+U+,VSR47RNFP^RN8G9:GG_[&;OQ">3CX\-QL?S(8"NPDO@&.U MV6GLQV0\'1^913];?\/[%^HKM]0$QR2L"9J<7Y!SVT]]OT&S#9.V,DAS&Y8M M/91@?0#=KXW!_<8+C$]O^0=02P,$% @ T#%P5+']+/,C P *0H !D M !X;"]W;W)K&ULG59=;^(P$/PK5M0'D(XF3B! M!4B%7'5]J%25]N[9D(5$36S.-A_W[\]V0J")0:@O$#LSL[-KQ^O1GO%/D0!( M=,@S*L9.(N7FP77%,H&K!C/B51#OG;%A@.)#2G/7-_S0C/$6[I.I)YP)Z,-6<,T8ZE05CGWKP'(\=3SN"#)922Q#U MMX,99)E64C[^EJ).%5,3SY^/ZD\F>97,@@B8L>Q/&LMD[ P<%,.*;#/YQO:_ MH$RHI_66+!/F%^U+K.>@Y59(EI=DY2!/:?%/#F4AS@@XO$#P2X)?)W0O$(*2 M$-Q*Z):$KJE,D8JI0T0DF8PXVR.NT4I-/YAB&K9*/Z5ZW>>2J[>IXLG),UVR M'- [.8! '317^RK>9H#8"JD7&T:!2J%',@&4%F!)#JBU JK5+;1AK-=:K9! M*P))TDRTE=#'/$*MNS:Z4R3TGK"M(#06(U%Z5\/-)9%@"U;0PK-@'=\[!2L6J==PU.GCKYC(@@G[=M-A93J\:OJ=29*I M[](4W68^;)@?A%[->Q/3]&[!7/+>K[SWKVZ5"%:@?%_[A@:5U."[6V70+$ O MK&4W:X)P-PAJ)6B".CZVEV!8^1Y^;\\-+:[]FNDF)O#[-<]-3&=@MXR]TPGM MW;#G8NOJE4>HUP@[[.):/6<6%.[7-V=D077\X84"@ M+B\"VM:,L.7$\?N-E"RP<#"LI]1$=89A+27WK(?FP-?F+B)4$]Q26327:K:Z M[SR:+E^;G^I[D.G-)YGB$O5"^#JE F6P4I+>?5\YXL6]I!A(MC&=>L&DZOOF M,5%W.> :H-ZO&)/'@0Y0W0XG_P%02P,$% @ T#%P5(6>:^=F! BQ M !D !X;"]W;W)K&ULE9A=;^,H%(;_"HKF8D9: MUP9_9I1&FK;:W4J[.U7;F;VF-DG88I,!DK3_?@].:BSHWM7'.Q\L!'J"S MG53/>L6802^U:/3E9&7,^G,8ZG+%:JHOY)HU\,M"JIH::*IEJ->*T:IUJD5( MHB@+:\J;R7S6?KM3\YG<&,$;=J>0WM0U5:]73,C=Y01/WC[<\^7*V _A?+:F M2_; S+?UG8)6V$6I>,T:S66#%%M<3K[@S]4DLHJ88*6Q(2@\MNR:"6$C@8X?AZ"3+J=U/'Y_B_Y[VWGHS!/5[%J*?WEE M5I>38H(JMJ ;8>[E[D]VZ%!JXY52Z/8OVAULHPDJ-]K(^N ,"FK>[)_TY5"( M(P><##B0@P-YKT-\<(C;CNZ5M=VZH8;.9TKND++6$,V^M+5IO:$WO+'#^& 4 M_,K!S\QOFU+6##W2%Z91@![XLN$+7M+&V&(PI5B%#'U!5&MF-*)-=?I=,$.YT)\@T+>'&_3QPR?T ?$&/:[D1H.KGH4&--O,87G0=[771P;T MW;#R L7X-T0B@CWNU^]WCT[=0ZA45R[2E8NT\>+!>$Y-1J+&7=2XC9H,1/U2 MEFH#0=D+K$[-O&7:1TC;"'9M;N(PP3CJC$W%))RX9%?=@9/D< MV*52(9@K5B&U*] G()-G4+S+M1*:C(KMQ46S+F@WSB4N= MO'&.H^),G6M%HCCSJ\LZ==FHNCL%V%7FM5T^[,>&KP&$QC>;,S<[&2A-WB7/ M1Y/?-H8V2_XDO//J.GK1B,BKH M'SBTR'Z8H$0#!2%N[KR(R+E$URR-H'(#,GM6XW%8WW!-!9Q^ #:\,0R&SK>2 MKPY13M-/SVGCL58XX^Z:3>.A4>\)CK/W;_R#\#@-WA,: MCR/ZW?O#%79Q':310.=Z7N-Q8(]O$5?8!7* HRP;RMLS&?\:E)4]6!.FQ3,:Q?,]X MHS?*+EFXGXCV6?D/-,2%<) DL#<,:#@ZY(Z3^-9RK0%TO,+:W,)5;PU%T7)A M=E3YE;BL#3 NSG<-G]DTB0?D]D0FXT3V4.0GVSMQL1ND112GYX(]=L.">SR3 M<3S;G>Z7Y";.N3Z(G7.US^K\U!0>W13M-?UOJI8PWV#]+< INLC!6^UOOON& MD>OV\O@D#5Q%V]<5HQ53U@!^7TAIWAKV/MK]_V'^/U!+ P04 " #0,7!4 MR4:GD>X# !B#0 &0 'AL+W=OBEV MGCP(H+D5JDJ/^'[L5;1@D\7,[CV)Q8P?55DP>!)('JN*BC]+*/EI/L&3R\9S ML=LKL^$M9@>Z@Q=0/P]/0J^\5DM>5,!DP1D2L)U//N-/:QP: 8OX5/E^T_V7):S(; M*F'%RW^+7.WGD^D$Y;"EQU(]\]/?T!"*C+Z,E]+^HE.#]2U 5 MK/ZGYR80-P(X'A @C0#I"H0# D$C$+Q7(&P$;*B]FHJ-PYHJNI@)?D+"H+4V M\V"#::4U_8*9O+\HH=\66DXMOK*,5X!^T#-(](">(>,L*\J"VJSP+6H BI[1 MW1(8; MUCPZ"OQ8V]7=K4+0HY;T6_OFR1G48 _(N(3['!H M]7YQWR&^?K!*=ZTWLGK-0?2Z(&&8DIGW>IN#/@KCQ.^@ MU@Y=.$Z2%O6&6M12BT:IO6@*-G0?$=-GK8[HA9P)YZ:.IHM9K3:^\2:* MPA MU@<1/TTZO/H@'":1FU; M)ZW7R:C7W[B42-=U7L@#EX7J56]M.NF;QGZ8NFU/6]O34=LK7=^ZJ=$!H\MI M/TMD2KH)=Z!P..V$K@]ZB"-_H)#3UO]T/./;;9&!L-_I&(_4D;? CSL\'"B< MQ&X/L7_M./ZHCVO8**0$U>[9WN_N$+[+=MJ-M ,V)6$GTBY=!(<#98IO6B<> M)?*%:0+Z+#1GA#GZ4+:G; =N/MA1.4&7C0,4I5TV#A >*'M,KES(*)=G4$?! MD.)#+:.A01Q5VRWME0,5]0YR!RB]R>];'M?6B(-1'K]H>:S;(BWU3$M9YNQ( MC9:W)1&1M/L%N' X2.)>B;EP(0[) )]KS\7C3?=F_&K:$+J#L_FVX=Y)S-%% M?9+T*LT!BZ>]4NNC'M+N]^_=#)\5B)T=XJ4^@8Y,U1-:N]M>%#[;\;BSOS07 M"#O47M74MX_O5.P*)E$)6ZW2?TRT1Z(>Z.N%X@<[XFZXT@.S?=SK2Q ( ]#O MMYRKR\(8:*]5B_\!4$L#!!0 ( - Q<%0/]8;MA , *L+ 9 >&PO M=V]R:W-H965TZ.T7OK%5KLV"/YNLZ0J6H._7=Q)G M?LN2LA*X8H(3"=G4NP[?+\+8 *S%#P8;=3 FQI4'(7Z:R>=TZ@5&$120:$-! M\>\1;J H#!/J^+:HFOL9M#=A/FBWF M]1;1"UN$$;D57.>*?. II,<$/NIM14=[T?/(R;B I$?B\!V)@BCL$'1S/CSH M@"_.AH=7#F_B-@6QY>N_G *\L0I,F!]I4='Z0A1X)2E/H"O@->' $IJ;_3B+ M!G& OCQVZ.BW.OI.'0O(0$I(B:9;0I4"K<@[\N,\1?T31>/Q,(Q;175>3JV& M<1R.NG4/6MT#I^[[WK)',DA!TH(H376EA=Q9+R35G6K=A%'8"X*WCLP.6V5# M)]&'+ /[KF%J[35S:7)3C7OCYY+JD+IA\:DG]1%WPRZ"7AB\O72$8-2&8.1. M#I>0B!5GO_!@X2M#YL A8[KS'1F='(_@V0%R61SI&[?ZQNY#CVE1FB56VW6E MMSMVXJ"PA4XGEO@2 ,&21;Z*!%^&+Y5D*F5UNW%&?L/H::?HMV>XH3QR M.[CJ",^K=L>BGXI.Z*XZOR7'IW6H'Y\>TU?-:A?\@RZF!+FRW2"J$A77=6_0 MKK8=Y[7MLYZMSTTG:KNC)YJZC;VEAJ;20 L/$CQ,HN@N%)3) M($O]WE)GJ:HM9Q*6FIA:"*I_SX"KPS2(@^/&$]N6UFV$65K1+:S /E=+C:NP M8RF8 &F8DD3#9AH\Q/?SB8OW 3\8',S)G+A,UDKMW.)K,0TB9P@XY-8Q4!SV M, ?.'1':^-5R!IVD Y[.C^R??>Z8RYH:F"O^DQ6VG 8? E+ AM;J-E06)@TM*CI)^1125L:\DD64/Q+ M$*+5SF]R]#M+;C(N(!^24?R.)%$2/Z\6I-\;, OB@K?YVYFBENF&P5%7T)&G M';V]H#=8QQWKV+..K[!^J\4:-%$;=T7QK" YUE6S=>T?@VG5*E0SY)5:'_1\3 MG=D+3VZZ +WU#IE7\I6D:UR/56X;)<-@@ M931\CWYTTPR:A565?T]K9?%U^FF)_1.T"\#SC5+VN' "74?._@!02P,$% M @ T#%P5'YVR^Z1%0 7IT !D !X;"]W;W)K&ULM5UM5\LK<^7N.PD]QFOD$1EM>@6UHZJ M[L*[0Z.G]37:MG_]%*>;J[>O M#[_[M'W[.ML5ZW23?-I:^>[I*=Z^3)-U]OW-%5Q5O_B1IMK&VR?V;JW?PRT>,_'V+PR5_ILGWG/S;VH_E M:Y;]M?]A>??FRMYW*5DGJV)O(R[_]RV9)>OUWE39D?^>K%Z=;[IO2/]=67]_ M&'TYFJ]QGLRR]7_2N^+QS55X9=TE]_%N77S.OM\FIQ%Y>WNK;)T?_FM]/UUK M7UFK75YD3Z?&90^>TLWQ__'?)T^0!N@R#?#4 )L-@&G@G!HXS0916_'FSIJG^7.6Q^O<6^ MS3J-OZ;KM$B3?/_WW5/Y^Y_F21&GZ_R?UC^L=&/]_ICM\O+:_/5U48YQW]/K MU6D\T^-XD!G/;ZOBE87!SQ;:"']\F5L__>.?&BLSLY4OR?,KRXXD*W.SE7_' M+Z4!R6^V\B'>O+( )2LW9BOS9/7*:MW I]V:W+ M1^1(5I;=^U*-*"V2)XVE#Z.,ZE^=K4#$6_G8W4JHM7)=?N#GKQS/7SD>S#J, MV>6FB#1P+>W&&(8 MO;[^1I^PYBKT?,^M7_:AD[%_M:^"$(.&K8\:6^#8WOFJFB?^,]-_]LU#?V]C^'R*1$W7??2BQ_2*P_\N1^M[8^ MIO>)]5,)OR])O,VUGZ39<'1LJ?L"S0T]7 M7@Q6P[/5<+S'$)V-1C_J,9@-N_QC,#?4/K_:V,!6885MM/7[-KXK"4-))HZ! MPO['3?R4&*V3H 7&>R"@4!+P1ST2P3(@_U"DIH[\6!1D@QFS?\TVDU7V])P4 MZ3&(>]@F2B]FRZ;$,:%D?GP)D,./?GU7,_+6* MQJN(V61>82($(SX5!8H0_K"G8K8,AZ:F3BJ0!3.F?4XVR?>2NVSW?34]+530 MAO9X[D2%:0@_RIV"Y5!\59$$DF8T*HG$+MZ^G+F$=9AQ\R.:_'3U9PET>QYZ M98Q:%5RA8W3UI]UV]1CG29UZ&OVML J%H"W.'W5$ZM2L%B*6(;VO#Q%1@1B: M >,V6]]]C5=_U0EP.3?&3]FN!. ]\4WR56E7VZNC<9^&MY[-]$D!#YJ!9Y9M MBG3S4.)_WDQW.75_#4C[#5#X3 X]X[A-\F*;KO80M&*^C9/QFJ=MAV%/CH(^QPQ0L]UVNW\! MCG"JO3&T;NQ&3L3<6*&98T:S3]OL.=D6+X?Q[_WQO(^%M!W 5@^IR[)^V3U&[3Z'+/!)7X:5KQLN/V>9A4B3;)\DG;AL:)V6 Q$"$J[#1 M-6/CKTG1Y8UPVP!IF'M]3^K=QK,54#IF@/!7M#DDKR=.09LF?W9 MND\W:9%,UNDWQM%N>PKTN4C,52#IFJ&LCY_[);E.OCY"$)+%P$+U;&/AM<.LT'4"SF,*D#P!D/)\%V]6AXQ;^=Z5 ML:-53ERKO[1]:",18A PL;:GH,@S0]%%V8"%UP[ P.:XN*=0R3/'7P8NOB=' M$A%?>.T8S/=#!DM\A6J^L);0DX@O? VF@1LB$PWZ"M5\\[J#S,1]!4N^.;*Z MB(DO_#8?A2#PF7C/5ZCFFU%-I.*+DX':%^%XOL^0<5\!F6\&LLYD?.&W8S ? MN-=,09QO#L&&D?'%R6J-#*+'O6IDD7;$8,Q7V.>;L6\X&5\(ED^KAR4'/Y)Q M4W<53/IFF#2P\,6I:6TV]=CIP51=#FG1/T(]=G'D.@\#$PX^,%R8!% MT$;'21@QWV2@P#$P@V/79, B:&/D)' =E^F @LC #)'SY#[9'IA?_'?#(8G> M$6VDG'@0<&^'PLK C)7=LA*+0+-J89B( X6.@3ED%(/>DE8L-_EN>XCSUNDJ MV>1&ZA:0"I,15U,#A72!&>DT="+=W"5'2J'U;3L&="/VLU/H%YC1KXMG>R=Z M0@5\X8B+JZ%"L]",9OW)VB)L(]L^RA0JAPQ/@M5.@3CIU,6X1M"LNNVX:D M),Z,5UU]WU$"H(B,P3U35K,HW:LY'@AZQT%1)$9B.2<1:30)Q**-2[)627FM/5@3,:_:UO4.ML1U.C:9L#KEC"85V::E)3K "FBM9"&Q2 MC&N;,5,.;H:P2Z"R!!B17T)-D3 VPYQ7)NOTAZ680(4,@FB@DZ/[U1$ 51G MB P3J+X QN:8\\ID;<$BY)U,$$^0 '1R\C A#$$]&)%G A4-P-A,'J9MH5("&)%[ A$4 ([-/N>52:_F:L;31(0 @E;@2_)<)$]? M2_2-M.Y^=_O)R$"!2 D Q^:@0*0#@(-8Z*QJ5ULW<@*NA N(H@ $2<%%1'16 M6:\!%].6B,]#(#5P?>1\1O,)+Z2@0\0!(ZH%+".D,-,H!SPX8 M2@I$.@""=D DI3/0J 5"1(X,$+4 X$C$=%99JE<1,#T@&@,01 ;#B.FL,EO# M-. "7R(O &=,8DKD R#H!X83TYED.NB@^J2RS\&\= 8:.8'K^2'W*A)! 3AF M0.RQE#ZK;-7AC^L# 3]!)-"5&\\J0[6R$O0#]H,@H">(";IQXUEEIL;]P'-# MM@L$*05MP07L> 8:O<&$+>P"HC< 07#0=45]!CK-0< EK8CD 3-05^"/@.= MT@ "IO(*B-0 !*U!-WX^ XW4P#0Y$ZT!"&*#3M'?4%)#1 ?@CEBR"T1& .[8 M1;NSRB1U-\_17:J5-X-C5V=W7D4#(C< =\2=18!H", U0]T@#[<+?=%VN7P3 M41Z (#UXO\[2>V-2@X@'P#7O C* KA!! +A"[:T^1IU6[6KKC%[$YNN)6 D MM4#W.N@I:'0"4<2MW@ 1"H"@%+B(-$TKZ]U2#D0T )Y0GGNQ+GE:W:(6XOO< MRA,0Z0$(VH.^A&Y:&:RYR7,B]BTB,.:95:,=")U'=_H05A$N(733RGI#)L^^ MI036)(V"%+].*PMUJ0 71!.U @ARA M](]DIY7)!E?@PA&B20!!E'#V9<]%.R(Y@&#,I5&B) !!2C#$D1I= 88.ZTDB M*P!!5W#VY" 22\0"$(RY"$I$ ""H ;Y4R.9LMGT&A$"@* $.+MSV/(;*?F' M8,R5SH!NCS;V2N>T,ME%R@M$! """N##;OURWAN7Y@.,0R4P$I@CIP$@JZB/V 734E%/P@E_7WIV&UEL%9B M8^@* 1VAMK\#&R,5_2"4]%_$QFY!4][OA!S])=7]()3WBV3LMK)0%^9QL1ZI MZH?0'--T)F.WE:7ZEBSLZ ETPS M-Z IY'<#X-(>I) ?HM%V:[RI;-4G.[>Q:?J'ZC*/NZS168)2@E2@[YQX QIY M *#KLX^/ %MDSMQWF!0CNJ.LG*D?/"G>@$8- -!^+N:K:IU'F^Y=VPWJV*GS MIK+ S5O'#DI7-3I(=L&US5#8>8*]J2S5/K3FV0'"18UN(NGFB"N42!0$.%Q! M<%.UK:47T&T_&^&R1N?(EKDCZ0QN4*,S -<-VEV5KFOTE6RW.XH>X09U>@0' MVQT5+FOTDVS!*\@6^A8@W*!.JP ^2?1779:N:_29[-DKJ!JZQ2LWJ-$RU"&] MZFDOZ$>B>4!!\W"L0")$VKP'.-F3UQZ;22.1*:!P? (3XBRK=C4F'0!99CIY M%#3[@G#I'@2Z2?EHA'N)&GV#0[?$K/JJN8S;0 >)" (%$<3YRXI)7844.7VH MK-86T;C-I(DF L6C%XHDMY[CE[B<-/0W;L.V;W-?*Q%-H"":N&B%?8D:_00$ MW!8B2/03*.@G+E]B7U:WJ+_GK,\(*@M',O0-7Y>5P7I/L!5QZZX#=MA2%H!SI$2VC)F!OCD5S#8&^TTB,AAHC(1.+(#P9 M5F.PK,S6XWL.G&KG7(P9X-,C+01=BC' Q_84 '0NK :MNG0GE3]U5W5#K<%8_5A$=4/"JJ?KJ10 M=X@(#8!.H]%6SVS"&B"L).JJ"&8WO7""'1 *$S8K4[$F$/"L*>_J4#2]2(?,!VD'4L M 5Q)XZ-S;+^"(23B'71&/!83B28'!4W.(*]JPG"'*\E HLI!094S'@P0(0ZZ M(RH6D2AK4#C/8XAKW79"A#WQ HD8!P4QCM:S@\J(T*7'OIGKU7NZEH",<(3' M(->V-X_F:C^1B'!0$.$<8^-NY4-(]#3HFE,,VM/BC;8)F@B'<_RZ.VBAZ(:, M*W67_2>VR>-5]9HP1WTOJ[O4"C\XAQ)$$L[K&)#M)4(<%(0X;+;7TV1[0\>/ MPF80I%'GA ZWS2X2=0X*ZIQ>^5Z-%L?Q KNU,*&YS@\Y11,2T0X*HIV!&5^= M3H?#-Z+204&E(V=\-:H!1!&$@B)HC,2Y1BI41J'<*0Y(U$(H MJ(7ZI\XUQYDXKH]A:S%?=^Y)X".7>R&2(A0D11V2YT1'A(+8Y\+DN>;\$L]I MY7!/FCF]Y>ZJ\HI(@A:\X9@KC$2,FT( M,J8>672-C@G;^5G=58 MZ!*,-<9#)AY!$C4TEZZ12+EAR$$"44BA/V;,341. M*(B(A R%8VNZY]8UY]9,2A]R MP1%1FZ&@-NN?7=>=8:-[\+KKHL!O+1")]AIC(Q.5H%WKFF(_F:E7]=(XJ1J1 M1H:B#;Q$@XTAD;E*.%.GE:KH>W(+$N4,/1S[Q9HN;0&P1VVRXD*CD45'(Z MUPY;M" B.1SSV!LDTC<<_>";)6ID<.R)T4A4<"BHX'2>'71*$Q+E&PH'X?3T M+$$:X12<09[5$'#VG26*.104>/25+L#R-_^_HY?DC^'6\?TDU>$JO[LIG]:A^H'7Q4_5!DSV^NRC?Y M:U:4D__AGX])B:7;_07EW^^SK*A^N"[M?\]*R-W?X^W_ 5!+ P04 " #0 M,7!4[4A#2U\2 ^D &@ 'AL+W=O&UL MQ5U;<]NV$OXK'$\?VIDVYH+W3I*9^!ZW:3-)V_-,2[3-$TG4(:DDGNF//Y L M"BL!V(4H>O32QC:P ('%MXO%?L#K;U7]I7DLBM;[/IW,FC57-BYG\RWU53_-6_E@_G#;SNLC'JTK3R:GP_?ATFI>SD[>O5[_[6+]] M72W:23DK/M9>LYA.\_KIK)A4W]ZKKY=?*-%TU;3 M=679@VDY>_Y__GT]$JB"""T5Q+J"V*T E@K!ND*P6\&W5 C7%4+7%J)UAC?ZW*)OR^8\_ M7A1M7DZ:G[P?O'+F_?58+1I9H7E]VLH.+<6>CM:-GSTW+BR-_SEJ7WDB^=D3 MOH"_/U]X/_[PDT'*.2WE*D7-%2 M;O/9*P\$)^6:EG)1C%YY :RD^&LIS6->%Z:)NF%ZM)C(B0JV9!FDO'>8J( = MXUOW[^JDE&TQ-4CZ;?\1,DCYW5D*9'8I']S'QMR74[FR-\M;;):W6(D-+&+_ MGN6+L1R=L?>QKKR5J9,K?=94DW*<+W]])=?\;%3F$^_][-D/D&N<:#C8-!RL M&@XM#7\JOA:S16&:WN>*T:KBTK'X^E9 E,39Z].O>.[T8A"F20*;8EO]"C?] M"LE^_2&=H4G5F-; [7/-&+7X"X 0P6[/#.5B$%%@[EFTZ5E$]NRZF!6UG("(])/3#"/"$WVZP9VL3J4XS&R-<7I(2RV#R@@#P+ M.*PS/\L_C"82GV8/WFA9>"3'H1P7]6I$9-6G_&YB@I"K=U]S6?&"W=U5K,]AR!;8X4Y@(-NJKYOYOB?C'Q?B_O M"^]'N&R_VQOD3.5D*62$EX>YJ,T9>=>^UCX5< M]FT^>RCEXM[,8M/];>F6=/^V M=V3Q3N0D9^Y:HG_UAG*]-F*PY#RVP)AY43+S(. M\LV?[TC++10^BG#8(528)FA,ZV.[+X6.<&D8)+;!5 @G:(1SL-W%]\YV+T-S MSS9\7J[L9U?9V.-8G_S0ZKX)!8J"1C WTWTI=/\2Y+Y"I);V%HFDH8]9JV>Q=B+5_0>1))8-A%#X)FA\!0LF 1LD>AON2$9FM#7>\-MS4UAWMW8.C6NQ P6U M.XVDQ;Y<5\:S%$(6"J% M-.JYF;Z+4-\T!U%J;5ZA6DA#D)O5N0AUKX]J7H%5R/A]KD;G(M2WS$%D4^80 M111IC.J!ZA>,2/#9S7*HT"R,CHKFH0*UD/8J232_" V[Y3C,;/.C "^D 8\' MF[YP'BK "^D]\-Y(I# NI'V^?>#\(M0]/V%; )$"PX@&P\_%O"VF=T7M9<91 M?G?SD03T2"%=-.P&-E(@%M$@U@?0S]$ _C_1S$*IY= [">%^N@'X>&>)[5D"/%$Q%KN$]9T _9T0F M+)Y'"L^BY*AX'BE4BV@WCL3S\W7EK=E)0HN]CQ3@133@.:%-7T2/%>C%_J!0 M%"N0BVEW;A]$/X]UI\ZZ F*%AC&-AE>3JKQ_HKY&85E,[R7W'B<%4S%S5-$# MLL]B?#IRJ(@LS6/CG=I?-DC^G06ZQ&X+/,M MP9]8P5),NUEN5N,LUG>4U @H+(II+'*V&F>Q'GVS;FEC!4LQ#4N.9T)GL>Z" MI7%@0<5$P5%"^V#7B[S.9VU1>),RORLG9?MD:CW1MZ!I;/OX1$%60D-6#XMY MQHB,]CZ12A2\)716S$M;T$2A8T)[>J0%/4OT#6L(01Q9IDLA9\)$U5;PWM=& M)@H4$WKGN7?6B<*[A,:[_?).=,"SGI0G*/.%QKL_I3[46YF1U)+! 6/4T5J*4TJ+D9U=NUE.W&1;B;MF4H M!M:CLE1A7TH#U1ZF]S8UA.!\$>]VU!BHL_13@5XZ1)CN.M7WM%NCM/X00S#/ M-.1Z,6+(%6JF-&HZVMK;5-\@!R*QM*[0,Z71-<:\W]M4=TCM M,=%4X7-*X_-._WKV3<=M '\W&_!#JL<-K4&M5,%[ZG*>_,[)WJ&LI!$@O+L7JF M$#X;#N$S$W8G?K+;5;U8G-IVH9G"^(R)8KHG$%YG!FQ.- 3G2FUW5"%X1B.X MHS'*= #?GM'UH!MPWJ@@G+CMKU$6(7,] :+M4:8''\ /8MMH*FN0,>F0BU4\ M3*HG6N^-].\MO(C;3$=]B[.6*+8EQE8- M:>+6/+-,07C&9(HO)D\;+HRC@$X.7SX0^N;3NB.>;4EL?HH/=P? MXMCZIA.SM;H3V[$@^"C9VZ?1<@]]5E@UYW0 M+5_ ]RU&"7R4=^W32.6VP*X[,5M3)\+8V@.4;^W33ND>*^RZD[45IDG PO<" M3(KA6#%[>$6=+,8M8HOM=!:39FA4=/2,.C&1==*ZCG+E=GJ*X),ARRBOXYE6 MZI5RMJ4/E,N>RU50M\^SCC,R__6L#-1K,+!J M^WFQK,JV&(->]GS:)>*>*D M'!4SB6&R*XUMT@B$/J[VVJNV,[U"PA/.6:1U57L$7<& M1"*"D,ZM?_$Y0HPB8"A%Y!S=@(%*E-C''F$D0R6RCKU+##+$=VP<&241.0C" M U#RNJN]=4*L7]K3%8MLQ7:ZA\"4H0R]6\? O+88/G*8;M Q)B"Z,CQ D2/@NB >,%%5WO+5%G3 @"1H8!A0_7: M!#(R'<*0B#D%#'7*K"3\!A"QHH"A1;VX(B >%3!$*F8#&.OA )':+Y%#["E@ MZ%.]=H",3 >X0*0LB!U(\YHF[)72#HBI!?&1'5Y$U *&J<4XO :&5J#[N['N M[Q*:@R^6V]O=W7=;CAA;$!^720J(O@4,?XN;%CU'(0QWT])_8XOM= ]!)T/O MLOAB??;DB-0%R9'1%%&\@"%D,7OR1,_2L@\\HFI!XG"SG#;P+AMRQ,*"Y+@7 M'@'B9@%'SJ(70J+G606)#E")GFH:V$/=B-(%"4-TK?-Q,G8T<^0L!DX/RL!-^;.?C%F;><3##>:]K- E,WX(TZ8HX!0QU[>2U&>,F0 MS?H--2V3'FJZKD,(!/'2@".FV1;!4/MS1#^#],AQ6T0Q X9CQNS/3=PR8=V? M(SX8.!/"]MB?,S+!(=<&D<: 88U1*G/0J3XBC4%ZW)N@ !'$@&&(,:?Z!E*7 M5!6K 4.\+F"(7;U.]1F9+F>U*;XPF4G<)73EL) .XI-!>N0P+^*) 4,48T(Z MF4Y1L-[H (CW!0SQJU=$AY$I'%0%$;Z 87Q1JG+HO5R ^%R0'=F#1FPL8.A8 M]+5$8&!AV3UC1,("AH75Y]HH3J8+L""*%C <+4I;^# @(F9!=N3( N)K 4/8 M8L* F7Y-5>Q;G9(,7S8_N M\QLET<$J$CZ^F[^_'[A4,%(CW)?SC.JP"4< $ M0P&C-]O"0/H26BY(5RJRE-KI'+K0GF&&4;.S3TA0(#*8\(\;J16(^248YA% @ IF XX9A!> G/ X(PUX+P\M(L18=% 92F)6K*1 E3#"4 ML'^Z,=HF/VH(T"6< MGT#:9[!HF0Z#A1"2>='(KHH'!EP$8H^)(S]])!#92QSR^-&E,+Q^9$W@$_CU MH^%Y79><3%Y1\)M(##?K4S$KODE?JEX^\4R_AH2 D.%9[?_2$L) AC?5:^DQ M,E-^6X'?2&(>27IQM<>O*C%4JGZC16MI6P$/12?\8I(XLA.) M7T]B>%$,.@E]DY[$F>765(%?3&((5/W@B9;IL)@0P4HPCRIIZG%H6$\@1I4( MCKQ71R0KP1"BZ+!>5WO[GAK;=>,BP._*#8ZWYYQ,!P1!K"O!O)+T1S7[951- MYT7[K /Y0UT4RZ>MZ 80B ;#7N0J$%U*#$^7NN5D$@?%O:KN?!R"V.#($(M( M6()Y=*G?0-,RR8'N477GXQ".,ZPN^Q(8Z$A>( Z7"(\<+T"T+L$\#D4?R7>U MM]U^"V8B I=@"%Q]#N0YF0X*@[A>@N%ZD0IST"&K"/%KHD?VE!$33!S"!+L0 M!HJ7[?8Q@0A>@B%X]3ECY63R^T/$$Q/,\U&DHK"'9@*QQ@3S2-3+*P/"4^99 M*?K0K*OM!!N(SB6&IW.=<3+Y'#N!.%F"X621VK#7H0RB8(DC4[ $HF")0RA8 MU\+P)A7.\%J[!@:BEC4/3"">EN!>KB*]@#YG,A%^O_G(X5G$QQ+,>U/,F4QD MN)#5NGP15#+,*W+X7O;!S+QK* ;MF; M!-MZ=8YTCAX=&<[7(OTNEXPI\"..$GG16RJU>MOOR_F2Q52>B15+])-'D<94 MZKE-&P$,51'WG>H!]3GO0NSXM[G]++0AZS1'*1@)0]7O2NX-L'G^2" MHL4WSM:R]AGD0YD)\3V_N \O>E[N$8O87.5=4/WOB=VP*,I[TG[\57;:JVSF MPOKGE]YOB\'KP44&;4)>Y,N8*GIYGHHU2//V MNK_\0Y%TA5ZG"4_R]3%5J7[*M4Y=7F=2WY$2W(AXQA.:)ZT$- G!F,N5D#22 MX VX"D.>/Z$1N$\VBS)/[I,Q4Y1'\K5N\G4Z!B>O7H-7H _DDJ9, IZ KPE7 M\E3?U)^_+$4F=<_RO*^TY[G]_KST\GKC)>KP\H$F9P"B4X \!"WR&[=\S.9G M ,-"[EGDXQW6L^@,(-PI?^>6OZ?/ (TZU;?[^VX;^MU_&_ID;SD<6>3W;OF4 MK;3UWE>)3NJDAT5_>%=R7XU_ROCLDAI\,=O^AZX5RR6?SIL MX,H&+FR0#AMW0H1K'D6V+-TH_4*9;UQ/EVB(AGI>G^KY8&F%_(%/FLWN]NIL MTFX%ARC8ZNO!TA?$GE^U:LP$J6:".&=BRM(G_O?97,2GFAHZDB>]S:W>ZT8 M_JE0 ^Y2D:U.RVL6 O$(9L_@/:.:21_5DJ5 +6D"IC1BI^"#4'G+N4@43S+= M^N.*I1N .>+H5][[1\N5065CX)RAC^N$I7+)5T![/F>)TA4)H+'($F7#S* 5 M)=_S/'N0@LJ%P.G"+>4I^$:CC-DL;K2#>EX$71:'E<6AT^('7?1=2.*3+$>B9W=9S MNO)%*)WFM91R9!&L[>'P:+D*#3PA*R6<.U48 '_O80=G77'((A M*'0C5%<>SU7EL6_:&,+!XR$.&L9!-^1>P@"4 #.FSRYAIL]$LX@!74CJNE#O M#PPH^@.LLC2GOFTUCF&;?7#0N1P-_*";?@>F]!BV@8B#49<;AHC0C41'IHY+ M:6/D?F=F&21"-Q/Y9R$>>;)P556&:L@[6B(A0SD$W1M'%L]T!:#)_7*^D#+? M]JD^K^B(I2I_U(BC;>671AHA]+S.?135:DLW'J>Y4V"5\KEM*[TIU8T:R]O" MB+M-TR^#0>3&H)DV:DYQC1FTNFLA'\+=TV20AMQ(.W#)W93=-?(?D4''[H , M_)#_T[M#*:T//D $;4?+;WG6:-5TS/ 2N7FIS[H939^KXVYC49WTOD$$\I-^ M[[5K41D"HN!X2]< #KD!=V#0KU$;>@@&?@?UD*$>VE$)=@?]NI0V,GX0>$.[ M36S@B-TEW^;<4IM>U^D$&QKBX]5\V$ -NZ'V*S;O6VPI\& =)9M7"=A&OP[> MX-IQW(V_0ZM6W 8?1HB,MD_?%C[BH,M;0T?LIJ/S[8&%A-@?;K\](&W'"!FU M_+EF6T[9G.FS:N@XM-I>Y>'VX1EA,NP*JJ$F=E/SP"4TP>VS ML]\55F(X2MP<'3-=KW+%WD3%U/!$T611H(AVO4V8E%UN%7L=GACTDAV%*%,@ MXG3&(YT&5N1-2+O*''8:-C0F^]'8:M$"V-I*C M+5!B^$9V5(T_\2II0MJ<>T.Z5X0!'=EQLF:)GL*H^+:&AK%>'5+E4_K$7&,U MR"/'0QXQR",[2L-#=@S2K@M]LEU(W%E:H>U&$V)YT]@9$H-*LJ/ [ R)7CB_ MHK+W#2_]XQW*?<-"W\W"0\)W7?;E[T-%WU#1WT%%UYP?4 SX!HH^/M[4&J+Y M.T[*!TSMQ+<4AZVI[=>^)\Y__?">I@NN81VQ1ZWRS@(M3S<_*-A<*+$JOCJ> M":5$7'Q<,JH+@+R!?OXHA'JYR+^-KG[6&PO=V]R:W-H965TLB >0&(G3GZ"V$J6;A@0:@K$]3'LPR;6QB.W.=DCY[SD[:2BH#7T8+XGM MW/?==W>.SZ-2Z4>3 5BR$KDTXR"S=GD6AB;)0#!SHI8@\. !NN%6[[(K%L( M)Z,E6\ =V/OEC<99V+"D7( T7$FB83X.SNG9C,8.X"U^<2C-QIBX4!Z4>G23 MRW0<1$X1Y)!81\'P]007D.>."77\JTF#QJ<#;H[7[-]\\!C, S-PH?+?/+79 M.!@&)(4Y*W)[J\KO4 ?4N M[G=6XU>..#NY DR:(5_(>9IR5PF6DTM9[2=7E\,96,9S\PR>-R;62-C/DJTPA?4L08@!-%/$ZBFG< MRCB#Y(1TZ#&)HYAN$72Q/SS: I_M#:>G+=%TFIIT/%]G9TV, 3@FOC;'9 8F MT7SIR_'G"FW)I05A_K9XZC:>NMY3=X>G'Q6K5016%F2ZK9;M#%87T"*DUPCI MM=+X4/$K@:V;:<*W?-H M=[(^3>@@PIWSM+EIMA@--XS>"!LTP@:MPJZYY*(0+2$.&Z;A)V^RT\;3Z1ZU M=34E:DX2_/,UGO;;ZMO.0WUY6P31Z/70B]K3R%8?I)%N'*#TDQ-)XU=?\7]* MY0=$O=V_2KC13 3HA6_*!IT5TE8GK4_=A< WJ5>:ZC9QS?2" M2T-RF"-E=#+ GT17#;J:6+7T+>M!66R ?ICAI0:T,\#ON(<-->DR0M0 M2P,$% @ T#%P5&@28$]D$^J!M#HI6%!^\#5,*.=$S?B_X3#/4DEE<(IMP3]=XW20)4=$J+9@@V M&324^S=Y&?IP$!"%)P*B(2!R>7LAE^6*:))G4O1(6F]#LPM7JHLVR5%N/\I& M2W-*39S.OX I2:&WZ&L+DFC**^2VT%(HC2Y7H EEZ@I=(,K1MUITBO!295@; M;4O Q:"S\#K1"9TP0G>"ZUJA#[R$\G< -DF/F4?[S!?16>(*B@F*PS:G0"]-I2YAA:FHLZC M,$DR_'Q$.QFUD[/:CT12LF7P#VD/20^DX_CZN'(Z*J?_I>KT[ZIGU[,_M/'! M?]V K-ST*L/LN/:_^+@[7A"W?BY>W?WMU,Z'3RSDA+/['>T*)U M4[(5VLR<6];FD@-I'&WFOP!02P,$% @ T#%P5%U4K(M[ M P XPD !H !X;"]W;W)KUVDS;WX5WUT@3'IW]_=H&1?F [RC>?A:J-HPF9M9:,F^TQ)F>UNW MC:WDC*TX@<]*VL+ @\PQ_[^"D,!;^N1 ?YOT:KS'[!*&\0"2*(F_+>_A_;L/ M/6J';5"&7NWPC-H[9@JH&,^!P@"L5+6TAIS/1$W<+@HEA:W6/ER@UB!<%$%P MMN*"6X[FNH=BU%*,/,7H#,5CA9I2(#>0.1XJJ375D/%,JEWSICN3T6@?>^VN M.)\723R*9^%S!].X91KW,OFJO5#KBYK\9<8@Q46MZ'S()BZXRPHF-^@A)=5D M$QFU$GSCCY,9P.,;V!N*](@]':;C;O:T94_?&,\&2I_ZTH62GJ",QM&H&V72 MHDQ^">7HY RHZK6F<]7%,CE):3P=3[I9KEJ6JS>R^%XP@$][F)))&>Z;Q-\/.^M:]4H@%7==>I5*_M/E1#_.39;IF@[3PXXN M'M>:;F0.C[9 W8)1E YD/64V;?V?_GXNI)(7/?F8GI98.CUS-N+HM25'O41? ME>O!ZCQ79^N-3EA&Z?A,N<='UT/F,DU?DY->0CZ(\NM/#H MWJ4CO_&O"P/>6',%M[/M"^:FN;=?MS?/G\],;[@T%-0UB4:7$TJD;EX4S<"J MRM_B*V7I3> _"WJ%H78;:'VME#T,G('V7;?X#U!+ P04 " #0,7!4O1\U M87 " "3!@ &@ 'AL+W=O&ULC95?;YLP M%,6_BH7ZT$IK""804A&DI5&U29T4]<_V[,!-L&IL9IND_?:S#4790I*]!!O[ MG-\]Q%S2O9!OJ@30Z+UB7,V]4NOZSO=57D)%U$C4P,W*1LB*:#.56U_5$DCA M1!7S\7@<^Q6AW,M2=V\ELU0TFE$.*XE44U5$?BR B?W<"[S/&T]T6VI[P\_2 MFFSA&?1KO9)FYOU^#N\7,[G<;?E+8JX,QLDG60KS9R?=B M[HUM0< @U]:!F,L.[H$Q:V3*^-UY>CW2"@_'G^X/+KO)LB8*[@7[10M=SKW$ M0P5L2,/TD]A_@RY/9/URP93[1?MV[Q1[*&^4%E4G-A54E+=7\MX]AP,!#DX( M<"? KNX6Y*I<$DVR5(H]DG:W<;,#%]6I37&4VS_E64NS2HU.9X]@(BETBQX: MW4A #2^HRD7#-12(V47$*%E31C4U^ZZ7H EEZ@9=(\/0&4Y.&)KR\%"Z5A4YE3WYNPSC:9SZNP'6I&=-+K'"(5:KB@]801R$ MPZRH9T676),A5G3$2I)D&!7WJ/@2*AI"Q4>H28B'4=,>-3V+>A&:L.[5B8QVA#6 Q.;X#1ZJ9W9TE"=Q%/Q3CW_08VR[_D'DEG)E"!LC&X^F1B_; M%MA.M*A=VUD+;9J8&Y;FJP'2;C#K&R'TY\1VLOX[E/T!4$L#!!0 ( - Q M<%16DP6F$P, #@* : >&PO=V]R:W-H965T3X'I+ULN M$JST4NQLF0K 40Y*J.TYSL!.,&'6=)SOK<1TS#-%"8.50#)+$BP>KX'RP\1R MK:>--=G%RFS8TW&*=W +ZBY=";VR*Y:(), DX0P)V$ZLF7NU=#T#R"V^$SC( MHW=D0MEP?F\6-]'$$3E $%AB_D5.:_Z%#8#CP+A9E4/"G!6D%" M6/'$#V4BC@">VP#P2H#W&A T /P2X'?UT"\!_:X>@A*0AVX7L>>)6V"%IV/! M#T@8:\UF7O+LYVB=+\+,0;E50G\E&J>F:R!,9@*S$- %FD41,?7#%!%6G$)3 MS;,%*$RH/$?O]#[Z%O-,8A;)L:VT!$-DAZ6[Z\*=U^!NEHH>G=>PS-M9OF#-XK]D(0J2&J9%=R:O6<^RG64!80<]MBY-51^OJH^74_?? MKD]!CU:"[P1NX_8K;C_G]CO4?@T*6%[L%:1>3!/<3[VQO:\1 M%E3"@BX)A@@)(N]1"B+4VG2/K//>3G7I]!SG?4NR!I6F0<=DB:HL%#^"J$E9 M4:W&A,T')PGKUR=L6(D;MHJ;)3QCRBC38PBBNAY0$ 3'17(5RLNN?WP4\CT( MPG:(<79Q *QB?3HHEQ)DRVESG><9X/SW1N >31SW'P_0LF0X3FG0D$_WN9.Z M[:VT<]V7)=%+]Z_]VT=#U]RI]"C9Z30B"EN-&PO=V]R:W-H965T\YYQ[#==IQ M\2PK (5>FYK)A5RE+>JI@SN!))MTQ#Q>PDU[Q9>Z&T7[NFZ4F;!S](-6<,#J,?- MG= SWZ$4M $F*6=(0+GPKL++96+B;< /"IW<&2-3R1/GSV;RM5AX@1$$->3* M(!#]>H%KJ&L#I&7\&C ]1VD2=\=;],^V=EW+$Y%PS>N?M%#5PIM[J("2M+6Z MY]T7&.J9&KR$K#5W1-9 ME2NB2)8*WB%AHC6:&=A2;;861YDYE 2J[!\ID*PC+ 9VCF[+4;DG$ M2VWXVX9V3Y]X0]M&HDY0I4#;R0H$1# HT,D*%*&U/$6?$&7H>\5;J;=EZBNM MT/#X^:!FV:O!!]0DZ)8S54ETPPHH_L[W=66N/+PM;XF/ JX@OT!1>(9P@,/' MAQ4Z^71Z!#9RKD46-OJ_:T?0)@YM8M$FAT12H5UW%I]M/1[SKT>:6B3SP[UD M.([C($G]EQ$%4Z=@>E3!-6B[WR>@!XIW!)SC:!8&>%Q![!3$1Q5\@W<:$._Q MXV0:S,;99XY]]K$3Z+_L,?[9/G\837 T+F#N!,P_= "'^>?[_H=)$L7QN(#$ M"4@^X/]A^F3O^PLGP?1?^_V=AM2 6-NV*U'.6Z;ZWN1676>_ZAO:6WA_+=P2 ML=8_&ZJAU*G!Q4QSB[[5]A/%-[:]/7&EFZ4=5OIV F$"]'[)N=I.#(&[[[(_ M4$L#!!0 ( - Q<%2JSJWT0@( &\% : >&PO=V]R:W-H965T01O/2)C"41J(OTR:-J:)C^VR22V/A MV)WM-/#O=W;2T+'2[4OBL^]YN;/.:2O5DZX #'FNN=!3KS)F>^/[.J^@IGHD MMR#PI)2JI@9#M?'U5@$M'*CF?A0$B5]3)KPL=7LKE:6R,9P)6"FBF[JFZF4& M7+93+_3V&_=L4QF[X6?IEFY@#>9ANU(8^0-+P6H0FDE!%)13[S:\F24VWR7\ M8-#J@S6QE3Q*^62#+\74"ZPAX) ;RT#QMX,Y<&Z)T,:OGM,;)"WP<+UG_^1J MQUH>J8:YY#]98:JI=^V1 DK:<',OV\_0UQ-;OEQR[;ZD[7,#C^2--K+NP>B@ M9J+[T^>^#P> *'P'$/6 R/GNA)S+!34T2Y5LB;+9R&87KE2'1G-,V$M9&X6G M#'$FNP%2:]"$BH)\O5V2\P48 MRKB^(&>80[Y7LM%XIE/?H#NKX>>]DUGG)'K'R4=R)X6I-%F* HH_\3Y6-906 M[4N;12<)%Y"/R#C\0*(@"A_6"W)^=G&"=CQT;.QHQ__NV FVR< V<6R3]TPR MA1U_T]5CS>MH8D=C)VV7A==A%">IOSLB'P_R\4GY.11_W>DQ]8XE.5"_#)/H M*HZ.RR>#?')2_AO\3^G)D=+C8/)&VC\8@AK4QHVZ)KELA.GF8=@=7I/;;HA> MT[NGZ(ZJ#5XRX5 B-!A=H;;JQKL+C-RZD7J4!@?4+2M\$4'9!#POI33[P H, M;VSV&U!+ P04 " #0,7!41%IR EH" #4!0 &@ 'AL+W=O*\;5S"NUWM_X MOLI+K(@:B3URL[(5LB+:#.7.5WN)I'!!%?/#\3CV*T*YEZ5N;BFS5-2:48Y+ M":JN*B)_WR(3QYD7>"\3*[HKM9WPLW1/=OB(>KU?2C/R.Y6"5L@5%1PD;F?> M/+BY3>Q^M^$;Q:/J]<$ZV0CQ9 >?BYDWM@DAPUQ;!6*: ]XA8U;(I/&KU?0Z MI WL]U_4/SKOQLN&*+P3[#LM=#GSKCTH<$MJIE?B^ E;/Y'5RP53[@O'9F\R M]2"OE195&VPRJ"AO6O+=J1IV?)]\+846!.&^[G'V"%"N4!A_B-3MSC M1W$2A?WO]A^C)JY\=AM?3(/XO ;_W2&V]>R!R9QC <&L"QZ/$*,BF MAC0#+?;NW6Z$-E7 =4M3=E':#69]*X1^&=A2T!7R[ ]02P,$% @ T#%P M5"ZH0W"^ P \PP !H !X;"]W;W)K9Z9,0_#[,3X=W$ D.@E2W,Q-PY2%O>F*>(#9$3$:D MVO*]*0H.)*F M+CS2_4'J"^9B5I ]/(%\+C9<[*PFQM+?+_"H7:H+/ZD:&I1E!"K'4(8CZ.\(*TE1'4CS^:8(:+:9V/%^_1?^I2EXE MLR4"5BS]BR;R,#=" R6P(V4J']GI%V@2\G2\F*6B^D6GQM8R4%P*R;+&63'( M:%[_DY>F$&<.*LZP@]TXV)<.[HB#TS@X5:(ULRJM-9%D,>/LA+BV5M'THJI- MY:VRH;ENXY/DZBY5?G+QG!>$)N@W)@0(1/)ZB9;)WPI;M4NB1Q# CX!N>T;+ MK^AGKBT_KT$2FHHORN#Y:8T^?_J"/B&:HS\.K!3*5LQ,J8AJ.#-N2#W4I.P1 M4A'ZQG)Y$.AKGD#2]S=5@FV6]EN6#_9DP#7$=\C!-\BV;#S 9S7MOBSX';+< M(?<>':OX_LP\#C#Q6B;>))-'H+DH.J558@I?(H3@G-Q$6%$8OCDG.:[]63>C]QRL(6.)RLT$I%T^?V M%0@?2C:\3C;P0F8>Q@;RSI3DRQ\X%CT#CW8?W1D]#)*I[657T2JM*V)6VK_E\.@CO MS@T";X1>I[7X/;&M=5Z?@'[KWY.M&ZU;H&R5R2CM:SGV M$/A:4/MOB#ZI3E)Q\(,O4#550+8%KB:+04+!%2$?1VXT0JB36CRMM9M.X%6+ MS@JCEXAT0P2\J&%?P""W\.I%&5G6!3/S;*S,@.^K:5N@F)6YK"?,]FH[T2^K M.=;LS.O/@6^$[U5O40H[Y6K=!0J9UQ-VO9&LJ(;4+9-JY*V6!_55 EP;J/L[ MQN3;1@.TWSF+?P%02P,$% @ T#%P5/(Y&P$(!0 9AL !H !X;"]W M;W)K3+>>[CXY3KK8T(^4EV]%E= %J B>O#^Z3IRVO'CBSZ8X\T0?* M'W=WA;AS6BOK)*-YF; <%'1S-;F&'V]Q6"G4$M\2>B@[UZ :RI*Q']7-Y_75 MQ*T0T92N>&6"B+]G.J=I6ED2./YMC$Y:GY5B]_K5^FT]>#&8)2GIG*7?DS7? M7DVB"5C3#=FG_)X=_J3-@/S*WHJE9?T+#HVL.P&K?'Q;@_;L/X!U( MQ M1OW3RUF#T[YINO]_HI.#KU%*P&ADT'.E"C)F8PT(,.6]"A%?1UF@)! MEB47,)/\Z15TFI!EDB8\$==+*LB7UF4T%&JHS"\R1#IJ<496G%\:0#^! -.= MVM\I!AW42('JP]@ -F[!QE:P9SH.="6QN*/W'-BA,?A_=IW&>S>!@QC*_&T8 M22,5X?!4:J&U%?JG4I\T4B'VO%.I6XU4Y".D3P$HZ0*B47I38[:;D=#WL2$E MH:04:.>4L=L35%DEB"._'UZLMEX7Q?WP:J20A_KAU4GYN!]>#2X/&=HFE&P' M[72G+DI.#4D*@_[X-2XY"MI):NP:#]20X,CM)X%&RO6"?A)HI6 _"312/C15 MKZ1%:.?%3>W#)4$HLPA@8XDL6@G<9&[QBQVIX1Q/UD MB97!"4*(^LFBD0IBMY\LJD>QAC(L?)&D:>2>ZP6Q;8R,\=;J[PQ M>[(P< 7%&O!( D*#-U&CE'GCOCN)L=^/\!RI>[(8(Z^?!ZJMT'--(9&LB.RL MJ)YOG!J2M('"\0M8\@6R\\78!:S2"O10!/N1TXBA(##LII&D'V2GG[/%J39S M:-H.8]G+L;V7O[4Z&[.GLQ"96A26E(#MF[*QJQ.KNQ^(HZ"_;M>(B?V6:QB= MI"!LIR#U7/+44.? #(]_.B=;.#YSUC7R^9RFT\>A:9V"9:?']DY_KJ*PVEU1 MZ!L*&2:E+>Q1%GF&9C663QO:U_>@EI=D;^%A9.#B=+P[5%ZB_ M2/$D[(*4;H2>>QD* \7QH\[QAK-=_1%BR3AG67VYI61-BTI O-\PQE]OJN\: M[:>UV2]02P,$% @ T#%P5/B04VU+QL0>%)*55.#IMH&NE% "Q=4\R .PTE04R:\+'5[*Y6EEI,K;]S^,G@H,_6Q%:RD?+-&M^*F1=:(."0&YN!XF,/S\"Y3808?[J<7B]I M \_7I^Q?7.U8RX9J>);\%RM,-?,>/5) 27?C,)3AG$F>Q4-907Y+K4&3:AHEV1>_$9M;+XA:]"@]D ^D_D>%%X4 MF0NQHYRL0.7H8'?NEV HX_HA#0Q"V=1!W@$L6H#X"L 2A2@X9%'A-_'-X-T(YZVM&-:>-+M,,BT=B?#-*.>]KQC6F32[3#(J$_'82= M]+"3&\..+L$.BX1^,@@[[6&G-X8=7X(=%KD/_2B\>[B$&YQ-*SOX?U"U94(3 M#B6FPBO!.U/M,&T-(QLWP#;2X#ATRPJ_/Z"L YZ74IJ386=B_T7+_@)02P,$ M% @ T#%P5/>?KSH@ @ * 4 !H !X;"]W;W)K/\)-6SK@$,>N%,Z$50&]/<8ZS+&CC1,]F L"=[ MJ3@Q-E0'K!L%I/(@SG 1A6Y; VC C8*Z99SHOXN@ B;\@!MF">FHVR$1Y8*LI!:"H%4K!?!%^B^V7F\GW"+PHG/5HC M5\E.RF<7?*\60>@, 8/2. 9B7T=8 6..R-KXTW,&@Z0#CM=G]J^^=EO+CFA8 M2?:;5J9>!)\#5,&>M,P\R-,WZ.M)'5\IF?9/=.ISPP"5K3:2]V#K@%/1O$'O?G9!WN2:&%+F2)Z1"R=[/LW,07W*RAG*$D^H3B,(Z>MFMT?77SF@7; M^H8BXZ'(V-,F%V@W9]>C:M^A30;:Q-/.+]!:D_%4C1TJ]2@W%,P^58_ -02P,$% @ T#%P5/Z0#/'X @ 4 D !H !X;"]W M;W)K!2?8@J/%5!A+?;)46U.)4[P*3::!I 1(\B,-P' C*I#>?%L\> M]'RJ\<$CV^VM>Q#,IQG=P1KL4_:@<1;445(F M0!JF)-&PG7DWT?4RBAV@6/&3P<$TQL2ELE'JV4WNTYD7.D7 (;$N!,6_%U@ MYRX2ZOA=!?5J3@=LCH_1OQ?)8S(;:F"A^"^6VOW,FW@DA2W-N7U4ASNH$AJY M>(GBIO@EAVIMZ)$D-U:)"HP*!)/E/WVMC&@ HN$)0%P!XKZ 0048] 4,*\"P M<*9,I?!A22V=3[4Z$.U68S0W*,PLT)@^DZ[N:ZOQ+4.XB#<\Y2LU>Y*@$2P%77C6YD@9(RI%N2/Z,A]._/$T>&FA'M34 M@T[J.R5 '21H0]26W C0+*%8/9-K*A/ $HN,RK>.)(HQIMK"5\W" =M#-. M:L9))^/Z=(:3EAT^.I7A5@$.Q?>3VZG]W*\.W 4^F'XI>-D1.%[ M7PT[0RW9"QY]F;:JJ+"CABMANR51HY%'_^/8DS]D15^=?5UIOK>YJ+O/=:6Y MB-KZFS_YD&G0N+WQQXN[(^B-J_A=02P,$% @ T#%P5$ ON@$. P 5PH !H M !X;"]W;W)K$ZFF?&:+!0>2&%">V:[C MA'9.4FKU.F;MEO&_^Y"Q5=?"UGIAG,[F4B_8O20"!BS[GB9RWK7:%DI@ M2HI,CMGJ"U2$ NTO9IDP3[0J;!?!>"O K@&\J4U(Q=1@227H=SE:(:VOE30],,0U:T4^IUGTBN=I- M%4[V)C!3*DHTHN4WI+7XB,:P!%H .A^")&DF+M3:_62(SL\NT!E**;J;LT(0 MFHB.+546VI<=5Q'[943W2$3LHAM&Y5R@3S2!9-N!K=*O.;AK#GWWI,"W3%),O7_&KD/:5G" P/79\BRAR/7][R.O6Q6>-^LY;I1 MM&TU/"J*@MMJB$-04@I,4'D!5*58L)FPJ5X0#^H.^+8 34[NJFN)$K<(Z M4/C^PK3J8*VW"5/"PZ8P7@L'SHXP^V:AU]H39M\JB-P@.BQ,NZ;0/DEA1$7! M"8U?+4A4!XC>7Q#L;$Y*YVV25/CF]QT$;GOW7ZG,FM7V<1CN2'+ RCFL!VZ< M]?@D@Z&Z8H6$!/4+H;:$ /%:;;"[">;^!W4VIR;VWJ3.H,(WU5'GF+];]GTK MW/:\<*?T=N/&S8'/3.&PO=V]R:W-H965TV!D MVM8JB:Y(QUFQ'[]#69%LB6+<8 ]YB74YY^/Y>*Y41CN1?Y-KSA5Z3)-,GO?6 M2FT^# 8R6O.4R?=BPS-XLQ1YRA3W,:KM=(/!N/1AJWX'5=?-C8[>7"--)5[(;[IF_GBO.=HBWC"(Z4A M&/P\\ E/$HT$=GPO07O5FEKQ\/H)?5:0!S+W3/*)2/Z(%VI]W@M[:,&7;)NH M6['[A9>$/(T7B406?]&NE'5Z*-I*)=)2&2Q(XVS_RQ[+C3A0(+A#@90*Y%0% M6BK0ID+8H>"6"NZI*WBE@G>J@E\J^*%?PMM\$B_X"@)+H7FV#VL='GTT$9D42;Q@BB_0+,Y8 M%L4L.1(ZFW+%XD2^16]0G*'/:[&5+%O(T4"!61I\$)4F7.Y-(!TF?&39>^3@ M=X@X!,N]/0:4R3,H6T"ASG,H4SO*E$> 4MKRY6Z*SMZ\[0:[.AW,*<$,*+.3 M4?"P&^7Z=)30B#* R*G"AU3A0PI8^DSXW/*-R%6:*IPAB M!OV^X3G3[]%-+I:Q0F>?A(386>8B14\@2AP'WI^?8+4"0_YEL956MM+"5K?# MUL]"00R7WD1L\3=D%ZQR=3G_/+U 9XDVR!0Q>U2O0-65_6'<)RYX=#1X.(P% M@Q@.*1X>B\T,8M0/J5>)'7%S*VZNE=MO HDEM ;M!7:?\">:$OV+NN/W<@_J M'QA#CLV=M"7PL<34AG'$Q:NX>-:8.@R@6#O_@\7Y?@7J6S=HRJ%30Q';][]L M@5BJ _9'\<#D==_@3I^&?L/K?HM]W_==M^%T@U1 @\"\3T%%*7C&YUD_8G*- MH$E$W_JZ(2]0)%*84F0GK:!M"0V]8U*9HS?*5D=[00,]KLC,(^2UV!B'L MT0YVV*G'"SN;BXF2.4,$FP_2=^+;&L:>:Y*H.,0HUZ7!76_ MQ<1JP3Q[X%(541(7V5!F"$OB'Q!**SA\F.R9EK#');4+17;>VK=UW7[ M-"Y,VPN'E/I>TZ\&.9<0VHQ;(UZ(24?-P74'Q?86>BW$8AE>E7#ITO@EGH3BS5CN7< MTE]QW6"Q__^U;5PW.6SO=U \+V#M3:(1BCZE OYU5IXU?W M SQ\]1,TJV?" ')R/[T>BG\H'4%9?8*ZXM'TB[-KIDV)4.I"Z-Q%X:JXWYV30@ M=4TB]J'_5:1!7>N(_33QXC1H'P3 /4$S"]I2;E?5)W4A)?9".A$Y;"WL1S$Q M"+7F.;BS>FK;E[INDO#U>[$NO<0^B[_8B\/VV="C0>N400PS-@RA3G.D,K:>Q'A:!TN56PBLX9MB2E=:%DN)7[V9:%V)J'YE?Z.:K$O;X M$X#K-KUG$G-#I]F-!@??:/5'_E_AB >S.DKX$O2<]P$ Y/OOYOL;)3;%9]M[ MH91(B\LU9W" T@+P?BF$>KK17X*K_UZ,_P-02P,$% @ T#%P5)(&]0%P M!0 ^1@ !H !X;"]W;W)K/0CY6>T8T^AKFF3J8K#3>O_:\U2T8RE5YV+/,KBS$3*E M&D[EUE-[R6A<@-+$P[X_\E+*L\%\5ER[D?.9R'7",W8CD# M8/!TX99O=]I<\.:S/=VR.Z8_[F\DG'GU*#%/6::XR)!DFXO!9?!Z1:8&4#SQ M-VB@YC3 YO'3 MZ%?%Y&$R:ZK80B2?>*QW%X/) ,5L0_-$WXJ']ZR:T-",%XE$%7_10_6L/T!1 MKK1(*S H2'E6_J=?JT T $'8 < 5 /<%D I ^@+""A#V!0PKP+ O8%0!1GT! MXPHP[@N85(!)7\"T A3UY97Y*Y*_I)K.9U(\(&F>AM',05%!!1IRSC-3['=: MPET..#V_90G5+$8W5&K.%'JY9)KR1+U"OZ*/=TOT\L4K] +Q#'W8B5S1+%8S M3P.O07M1Q?&FY, ='$L6G:-@>H:P'TQ;X LW_+<\.4*?]\?/FF!K_J+#P[A'M1976RX+C9?_\#H^BE6:I^M=!1&HB4A"%'42K+,XC((I$=L]D82;8$- M"17P/1VN:T"QJ#7\U[,%B'HVZ5E5@32S ;CU1)'.8.L\TDTSI M5FY\Q#T*.U948%TM<-N:R5[#T\ZJ8UV(45KFT(7J,Z1V%'0AKE3>ZC;O*IIF M90;!F(1CTJ'0.EW@MKJW7[G2/-LB"CEC1HZK!*R3!<,35YNUK<#M6Y?1EYPK M7@P>%TL)JJQC-M46/#K*];2SRJR9!6.GCK]RF"N3R2/:T\-L'8.A?VG1.XYAE/\Q2E(M.[ MGP_OLJ(YL)>N\&)K=MAM=M=,;IE$ESVBBQMMUXG[+FPM"I^F\UK@MM:+= ;4 M.A)V.]+B[9\_M@=BZTKXQ*Z$K2OA[[C23^Z!^-B;@L[&$EMSPFYS*H/Z([5J M_05/3AQ4:SK8W4HMJ-J90M62K_."8OV(9,6_+_BAPQ-Z!Y,L]M2=2&(HZM;R MG1YW\)UN2ZQ9$;=9_9&G:V"')51MZK5UJ5L-I,D>YI]OB+0F"+KJ18 M>R4G?I,EUFZ)NYV[/3002W561UN5"_C :EHS,#GN-YN-<+DCM3S5V2T3:^7$ M;>7+G)D":6J$5=NJ\MBHOY&X&UL MG5=1CYLX$/XK%NI#*W4#!@)DE41JECM=I;9:=6_;9P><8"W@G&V2]M_?V+ D MRQHVZDN"SM[7N16A-7.>FGF[L5ZR1M5LIK>"R2;JB+B]X:6_+1R ML/,\\9WM"Z4GW/7R0/;T@:K'P[V D=NCY*RBM62\1H+N5LXG?)OBN78P%C\8 M/"GY#0 MUH"F'TPPC3?(9[7.^X,2\):!GUIOB&09(G6.4E8VBN;H&VRV+UQ*=$\%>BB( MH.A]2A5AI?R ;M#C0XK>O_N WB$72?U6(E:CQYHI^1$FX?G?@C<2$.725,$(WK>FHH(H+FXGP,(>+#1@X1@8)+J$1-O2 MU'K.C:A:[>>@%_DNSU H7!#HF1XN">:]@/JG@CC^3"@%LOI@)XO$OS&3=(5?T24$FS;*+(M*3K ME6\N=:0X5-6J@G)@BFC!RQPJ[.2F/-\[>/KB,87FO-2-;MQ&=FD+E+PX9S,< M#B-J-5L,ZZ;-+)@%8[$\WT)X^AIZI2>?V";SZQ19S/R9-RQ#-C.+(O>B/X0& M8F_Z; D);FK5ME+];-_+?S(=[&!^HWM\TW>>8=H/A*]$[%DM44EW .G-8F F MVIZ['2A^,%WHEBOH:+_C7#T/] +]E\_Z?U!+ P04 " #0 M,7!4.H%#_^ # "&$ &@ 'AL+W=O&UL MQ5A=CZ,V%/TK%NK#KK0-V("!51)I9Y)1*VVK:*)NGQUP$FL 4]M,9OY];8<% MDA 4J4I'BA(^SKF^ON?Z@#,]Z6JKZXKTSTMB)SPBI;Z MSI:+@BA]*G:NK 0EF245N8L\#[L%8:4SG]IK*S&?\EKEK*0K 61=%$2\/]"< M'V8.='Y>>&:[O3(7W/FT(CNZINJO:B7TF=M&R5A!2\EX"03=SIQO\.L30H9@ M$3\8/,3!3V7#^8DY^SV:.9S*B.4V5"4'TSRM]I'EN(ND\_FF".NV8AM@_ M_AG]R4Y>3V9#)'WD^=\L4_N9$SL@HUM2Y^J9'WZCS81"$R_EN;3?X-!@/0>D MM52\:,@Z@X*5QU_RUA2B1X#!%0)J".A6@M\0_%L)04,(;B6$#2&\E8 ; K:U M/Q;+5GI!%)E/!3\ 8= ZFCFPME=!WF>:I^0.1+ 6DS,""Y;6B M&?A3M_-W+B5840'6>R(H^!4\\J*J%;'-P+<@:["EQN8&6VDL*16S-W2K@$\+ MJ@C+Y6=-_@6X0)I X-T)[A4/*NEKG5&K5:(QO/_P]:CPSCM\/X=IC@ MRC"/O'REPEI/)5BJ>\%T1UTR]7E(_V.PV 8S/O@Z]Z-)%$S=UWZECJBPAT)A M"SE),VC3#$;37'%%=<>2/'\';=M>;]-C,-Q+ $*$S6XHM,C[H5O #IJ6U0(DI6 M[HYV84O]!9""UZ4:6MG11<6#&*$D0:>ML;C$X0 &&,)3W/(2%P4HQC$:%C!N M*Q&/5N*92J7;W%1:6BU-ITNK #D0D8V)FK1C)/<4%7K=T\#[:%F;#/HZH BB M")_K.@0,8YAX9\#E #!(0NS[P\+"WK,1CEM$OL#3678F#L==?*D3UB_,@\9]&K(S M9!C>5:'.J2'^<(7PY1KR3-TO%+H$8G@*/)UE]Z" XT^*[W1'TG>PXB+=W[24 M.N.%\5V%ZMP7)A\LU++)H%]_W\->Z%^I/^HL'8U;^O%U3+%-3O66:Z,F8V^2 MG34B>,_:H]X[*_KH1=)D<&)C.$EBZ)^MDN40,O(#A(,SE=S>CLSLT/\@8L=* M"7*ZU4QO$FD+$L=-[_%$\;$[/O:OQ[F M_P)02P,$% @ T#%P5"""7$4G @ #P4 !H !X;"]W;W)K*7!XFP3 X+BS9MC!N@:1)1;>X0O-:+92U2$?)68E",RE X682_!@^3L?. MWSO\87C0)W-PE:RE?'?&2O['<%)/@(8 <-[3F9BD/O["MQPO,)-?^"X?&]SX.(*NUD64; M;!643#0C_6C[EN8FOE0?;<4QX7[* MRBB[RVR<25?U6N.N1F'@Y]Y^-5S/T5#&]0W9IDSFZD/D)UP.('FXA"J/H=36'ZZN;KQ1B:^D*BKJ"(H^- M_[>@'F;<,6//'%U@/@N#"K6Q9VA7,X7YN6K[$<,P'(3AMQXQHT[,J)?T6QK* M(;,]9SDJZL[V.3D-9.PA[F;NTSA.R/Y,XG&7>-R;>":%86+K.OLE.U2H_.L@ M,G1S)L_VIQ\^'D%I^<79WT5.SK=[*EZHVC*A@>/&PL+!O66KYOHUAI&5/_)K M:>P%\M/"OEBHG(/=WTAICH:[1=T;F'X"4$L#!!0 ( - Q<%1>$M:1[P0 M )X8 : >&PO=V]R:W-H965TR $U !9VR33*7Y\6LNQ>P$3+M#/J1 M.*^/C\]Y.*:K,Q>/,F),@6]IDLFK2:34\8/CR"!B*953?F29_F7/14J5/A4' M1QX%HV%IE"8.*"LUX=Z8%MF'HXW@E]YC0J89RR3,8\ X+MKR8?X8=;XA4&Y1U?8G:6 MK6-03&7'^6-Q\D=X-7$+CUC" E5(4/WGQ&Y8DA1*VH^OM>BD&;,P;!\_JW\J M)Z\GLZ.2W?#DGSA4T=5D,0$AV],\4??\_#NK)U0Z&/!$EM_@7-T[=R<@R*7B M:6VL/4CCK/I+O]6!:!E TF. :@/T@P'J&P'7!O@' [SH,2"U 7GI"%YM4$[= MJ>9>!LZGBJY7@I^!*.[6:L5!&?W26LWU1'V\CGDN:A7+E*.U* M(>@$];#7U;"H9]@_:38%+GP/D(M0A_G-@'F>3 %V2W.W+?&*[*4"+ MRH>'C0_>OGGGF]GVRM[:97T6:-^JJ<$N$4FJ9F5W*)G*D++?& +C'"T*$%3QA"]M.9BWAFN 0$,GA@55F=,_4-[ M\5["_SNPUR$TY0S)>.$SY0T]J\DH2& M!7 !ATAZR[4X5@:$,#Y>+$T%("+GTO%ZP$![(*49RJRNF, NT$Z8KL'1-E M+YP%K&P'P[+&AP*+#$&0.UI@D2$'@B,E:2W43E(\]WJ2%+5Z!3LC^F'LUY9M M&B\6>$[ZQC0L02,T$_Z B#O%^F-K)Y !$+(W%-M(/[4CGH26!!^0Z$GP>BH# MMK/AXD"&>\C./3,9)6A8Q#FD3T6%^)VN>9>/W+X%-N1#=O+]G:<[_:SE>Q#P M3+(@+W9X+W/GLD'"?>X8)B)[=W3'I0*G.NF*R%A1Y@^H#3]5D>$JLF/QE2#3 MWUM=KT'$P.>,V3PP*$7+\38+!I9XH-UJFC6G0[8,!?;F?O_@[X]"KJ=ERW5LR(C'V_%A SMLA]UH89]=/N![T(<-^K =5EUAW\;I:UHD M;&B&Q]LL8D,H;&_V7MXBU4+M"$+4UR(1 S-BAYFE1:HM_[.?)V1!2,^8AE'D M]8SJW<,.+B$Q9"+CD8D8,I&!S>/ :Q&?7")GMO006?;$L?6FR(Z=]GZKG>$Q "(V%NSX6W4@("U4W1:KW:+-_=_47&(,PD2MM=B[G2N MM47U,KPZ4?Q8ONW=<:5X6AY&C(9,%#?HW_>3X@5R\R^)];]02P,$% M @ T#%P5$3(Z1_F!0 OAH !H !X;"]W;W)K,G27%S/=E+NKQ8+$>]H M1L0EW]-YUTUEQ3!W:/?V;_5"U>+>:)"+KFZ=\LD;OK63@#"=V0,I6?^?/OM%Z0 MI_/%/!75_^"YQCHS$)="\JP.5@PREA__DI=Z(SH!T!T)0'4 FAJ ZP \-<"M M ]RI 5X=4"U]<5Q[M7&W1)+5LN#/H-!HE4T?5+M?1:O]8KDNE$=9J&^9BI.K M1U5Y29E2<'\%UCQ/5 G0!'QB.W5!*6B@\*]/7Q%KQ_]P&\ RP'7W:\%"1/Q'(A%7E-81'71#\> MB:(1HK'.X;PV\GA,#*$WTT/#T_#%^J&-7<--7<-5?GP M2+X;(=0^6Q+A)A&N$KDCB;YPJ6XR,:0[WI-CM%=%:\TYK*"#P\ -EHM#=_.' M..2'"MC 3MBY#3O7NLQU6114E5K*R!-+F634MF:OR>I9UWP3QT6IBI:^['7U M"J *$G"YHX5ZX,Y<\+@KQ_Q^9[4X\ .OMR=#5!0YGGE'_(:[/^%^3:3I#VGZ M&"+4XVF P0#Y9J)!0S2P$OV#Y]L+28M,J?:3-+$+!I=UH>N%_5TTP##"(X45 M-NQ"*[L[4N3*-9L-_#$'1((-804XD+2D)K[A@ C$H>_WZ Y1GH-P:*8;-70C M*]V'@AV(I."9%)7TOH9V-*3MP0CW: ]1&'K8-=.&3FLNSH1R/5.F=8[NQ4,$ M Z=?IP8<]*'CHQ&6'0N$5I9KGF5,JNY''K4@YKED^98J!QQA;,VG>[LKL2!8$_J$KT"-Z7<\8+]HQ18[(A:EFH27,>9.\=_U1WH MG,]5.RKVM.HGTQ_@7@BMW95DEU)(=:!N59LI"N:1#^=>%%28$,Y]/YJKDC_- M8[RK>%A?3K\&AYB19QNV)@==NQ\E"=/]E7I2]H0E%ZI/BLF>J2?'R-(=,/"5 M<#I](3+@7.2&"(_0;=T3GK7/,BM3I4>-:_),E>=.3P\'"E(NS _-T \OD!>- MT&D-$=H=L4M'#0@L9D:W@4.7NU#[ >% 90Q Y8>>,V*(L'5$:+?$HQB*LP]> M37AH?%H4W;X_&G#0"3#JX6YK7+=%N_"B*(A.<7-&W7X>8)#G)5@ MZUX(_X<3!VHU'IW1^#?/'&BHYQ%V1M;;BCFRB_FKY@EDF&A&*;0"CNP"?GY2 M0$-)[HT*IY=N%1G9%?E7Q@!DT%O#'&" 608!U(HHLHOH6T8!9)!0PRQ@@%F& M =3J)[+KYZ1A TG$==UO<#MDQSB0A@$(R:%6V7&=F5^95^,6YW&YX>,_V=? MC UNT.^+#9B14L>M66"[6;RN+\8&ZS#UQ0:#A2C/?% MN'4&@KYK[8!+3UQ;CU(#S%@Z;V@7AH0L:^V(#K]<6G=%N_PE-^ M@OO5-K9.WFVOC1V. 6?L3[ MZFW $Y>29]7ACA)%6P/4]QO.Y<\3_8*A>66U^A=02P,$% @ T#%P5'YX MP@JY @ ? D !H !X;"]W;W)K9FUQ;7OFR2#G)F>*D#BRDKIG%F=40@(+'.@N%E W,0PCDAQ^_&U&M_TPEWQZ_N]U7RF,P3,S!7XA=/ M;3;SQAY)8<5*81_5]ALT"0V=7Z*$J;[)MHFE'DE*8U7>B)$@Y[*^LI>F$#N" M8'!"$#:"L*N@WPCZ5:(U6976';,LGFJU)=I%HYL;5+6IU)@-E^XQ+JW&58XZ M&R]Q7Z2E /)P3>9*IOB ("7W7#*9<";(@ZRWBBNY6I%'6'-C-9.6?-V)OV4" MXX$L'8?!I073(&T&EB=H\OD.+./"?,&53\0G)L-E,_4M)N P_*2!O:UAPQ.P M=Y#T2#^X(B$-@R/R>7KTC!--DP M4<*QO&JC467D.FL3TQZE%)/8[/*_&[;'V6\Y^UTXES7GLBH^N2EMIC3_"^DQ MWMHPV@$9T.;S!KE+Y![UH*4>?*"Z]98AW)CR./'@@&,RFD3!<#)Z WP8. ZB M:!(,3U1YV/(./\Z+?YS&,IERN3X&/>P*?1AX'CIJH:.ST'6?GNF%46LTNE0O MC+KUPKMA>YSCEG-\Z5X8=^Z%+I%[U).6>G+)7IATW5:'@>>W54#_'ROTXMW0 M6';@/A)Y MS?.1K=>\EWIM=<&B)@A5+:&V%GZ?JHKR=6%=5I^:0LGKW5,,/7 M(] N -=72MG7B3N VQ>N^!]02P,$% @ T#%P5,Y[1Z'_! CQ4 !H M !X;"]W;W)K$I/SP.("#TP^O=+V1^@=G/-KB M-9D3^77[(M294T5):$983CD#@JP>![_"AR<4:X?"XA]*#GGC&&@H"\Z_Z9/G MY''@ZHQ(2I92A\#J:T^F)$UU))7']S+HH+JF=FP>GZ)_+L K, N?X%#:N@.PW.629Z6SRB"C[/B-W\I" M-!R@W^. 2@=TK8-7.GC7.OBE@W^M0U Z%-"=(_:B<#,L\7@D^ $(;:VBZ8.B M^H6WJA=E>E#F4JA_J?*3X[F:O&27$O#\ *:<)6H$2 (^4X;9DN(4/+/C,.JF M\A5X)6N:2X&9!'<-^[G$DJCQD;DVFO),#>U&3].>@#]XGH.;&9&8IOFM#HI)QEF?KDF#KJ27U&EO? @[\ Y"+7X#Z] MWAT:W&<_=_6GJ]WA\-S=42VL^HBJ/J(BGM<3[^\M$:I+; W(VU8W);^!MP^6 MP%X5V"L"^SV!?R-,14Z!ZA' B9K HO_Z[C:5_!@K*&)ICMJ/XR :!B-GWZQL MUPK%<#@\MWKJ6@6J6+"R.H/C5W!\*YRZ3JF:2Q.$HW_8N.Q=['EA&X/!S$?( M@RT0IF@Q1,B,(JA0!/9NRPT1ZO99\HR F[+CUG:'5>306I]G)HD@N3R-D:E" M81=3$ 51JT &*^A'GM\JD,$L@@VK,Q11A2*RHIAN,%L3S2\K3 78XW1'-#,1 M+)A22Y!2O* IE3],\")#XG$ A^:4XBJE^'^EM!5TK\@3'+ H:-6:6FQ(+?#B MUITSZYHA'T7F_(=5_D-K_E^X5"S C8-G2G783=7S MAJ_\Q@IKH_=%M38C(+ MH-M#!M"MU<^UHBK$:4&4QI$3*HG?B)$8RE#G2< PCMKE-QD&083:W& ,Z'J* M17I@-40=7KB+3U 4.$965-J;589K9@)=%'EM8 :SL#U]3P:KNV'8 ZG6-XBL MD/Y22W,?99>NK4*&H1NV 1@, U^5O W!&-#S^D@ UFH*[7)ZOAOU O*,@.*. M"L&N2)H!&>RL@&H]A79!?<%"[7T6Y8&UJ,$+JO;>'0;6J@;MLO:N+692!CM; M/5JC-(5=X?+=J*^P,1I;T:A&#\0=NX&MP\CU M>S0'U62-[&3]SIUG@KJT[45QI]1&[GVD0HCCV[_CB>3;XO76@DO)L^)P0W!"A#90_Z\XEZ<3_<:L>@<[ M_@]02P,$% @ T#%P5!>R7W">!P @20 !H !X;"]W;W)K[%AA?YF*3>6FY+1K%):YV,4!-%X37DQNCBK M/IN7%V=BJW)>L'D)Y':]IN73E.7BX7P$1\\??.9W*V4^&%^<;>@=NV7JZV9> MZG?CW2H97[-"CP%C$ M_;IR7CNSH))=BOPOGJG5^6@R M AE;TFVN/HN'WUCC4&C62T4NJ__!0R,;C$"ZE4JL&V5MP9H7]5_ZV #14H!D M0 $U"NA0!=PHX$,52*- #E4(&X7P4(6H48@J[&NP*J1G5-&+LU(\@-)(Z]7, MBRITT6B"7XS.ZX5"4M%#AMR=\JJIC.-R6-T"65JZ5.60G>SIBB/)?OM/37VQEX M^^8=> -X ;ZLQ%;2(I-G8Z6],+:,T\;B:6TQ&K!XQM+W ,,3@ (4.-0O#U"' MB5&'B4-]=OCNT*%^]6/&7Q^LWC5^K ._BS[:11]5Z^&!]4RD0!VJ92G60!>L M4L>ZN*M//%>??!N'USM0P;V^4.7R%Q(5[1GM698:9HZ>']Q"H,H"J*S M\7T;6(=<2 *,]L6NG))T<.]+G2*"8C>[OE!, M)I-.QKI6B@:REX4F6M1IZFW[=</']F*;E5A^+!MYZ#Z%6K-0\5Y:LE:V]4U)#GO0S M$8;)!'9 =XN13CVY[HO%<4#>5$A=+D][8#DSKD]).N-0-]T<4F$4 MH@&K+7-!/W7M!S=C"P6XE%L=2+8K[TOF/"N7S=+A7DQ;0#;^]4F*0!SB7G7J MRT413(+N>>J+88@'PV=9#TZ\0%S2S4:7BI3F.5 VE.XB,7&=Z00.);/E.>@G MNOUHL$=6IMSPG0Y"TY:Y[>D3$D113*#;'F0I"?DIR6-/=49V&[T 7\F$PV$:?Q*GBJ=/#4FVX(/^ T=)WTRB0<:8M2ZBAW(=IM2 MW/-,6[)X; M&G=/:J>9;C[O:6[N5R=5(K8B8@2<3F-'WL08]YSNRZ$@0''/Z;[<:3@45\N\ MR,^\EX<[>0(6[(X719.4NG/D(G-ZWB=B%,0D[/8W#KD8QMU6T26EKR #CEM2 M1WY2/\)QP,Q=P./QM-DK?,'C&>IW!AB1..E2\8'K73OD]A#@X.+'3OA>61;&?17]LL(3[M.>9+.'6^--/>T?.EG"? MB"(RT)=B2T38/\+\#V="V)($]I/$CT^%<+_B)WC@)H%M@<;^ OW:.QW")%@B%:PY0)\'!<<.YO!E@NPGPOFIHLV-W5_27/4>Q0E!(5=0!R"))Q$ MR4#[A2TQ8/]M[+5#I"EVS!'=MCL$?;83RR(D^*7C(6*+/_$7_Y\Q'IJ2?DWW MC8>(+>K$7]2/' ]-B6-T?I0Z9JIWU.!G M1OI=?V>DLV^4+>GDI;[_\"$,<0SR/$,88NLW>:'!?MT0ACA^6O(,88BMS.28 M$=W/&L(0QUBN/839-]86=^(O[K]H=$)<;# \.B&VQI,#:_PK1B?39NV]FZ N M\]V?E68..1*A..XVWN/6PQCFX9S?::GO]!+D;*D5@_>Q7J&LGW>IWRBQJ9[/ M6 BEQ+IZN6)4US8CH+]?"J&>WYA'/G9/'5W\"U!+ P04 " #0,7!4CG/" M96H" V!@ &@ 'AL+W=O&ULK57);MLP M$/V5@9!# C31XB4+9 &QU: ^!##BICW3TL@B0I$J2<7NWX>D9-5);".'7BPN M\Q[?FR''\4;(%U4B:MA6C*N)5VI=W_F^RDJLB+H2-7*S4PA9$6VF+&3>3[Q M BL(&6;:,A#S><49,F:)C(P_':?7'VF!^^,=^X/S;KRLB,*98+]IKLN)=^-! MC@5IF'X2FQ_8^7$",\&4^X5-%QMXD#5*BZH#&P45Y>V7;+L\[ '"\1% U &B MCX#A$<"@ PR^"AAV@*'+3&O%Y2$EFB2Q%!N0-MJPV8%+ID,;^Y3;LB^U-+O4 MX'2R-/FH)C# ^6$9Y0PF//V:MD:B0*><$V5EH1K.$]1$\K4 M!5S"\S*%\[,+. /*X6RW;*-')MM *])&$37@]A_W4_!@:CQS>W[ MH/1ST.7MN(]YYV;8NQF>=+,@$KD^D9913S3ZKVD9??(2?'#B[[VH"N7:=28% MF6BX;B]?O]HWOWOWYC^L3TU3;'O8/YJVHSX2N:9< &PO-2\HE&0WDHKPI=1--JX740Y*VILC=ON1#TDT_D,C1C:N<#S]V5GGX=WUOOW< N]('"2]/(+THF,NE-FB&'UZ'/TA@4 N M1"NP1YQA-*BIUDS)&S.QBZWQ&13Y\?VJ-@IGBJZZO4NR<; W$V12J9RI-DR7 MK$VC@6 %R%%\-H>[KNH80*VKT@QR3F>5I%;#VL,/#.V4"7$'S^J/8H=[66S5 MM ,5E>W0"/)#1^,FP+_-YKBW:9,7\48U?ZSTYX5)1]HY] J[5:S@2SM?%JT MC+V+L].Z%JM/@L]DR5SR1P<<#>C:+YI7BC^9:- J4V-@BD2/3&D^W;;\4K2^ M9TN];J=E@6ONO4+-?W>?9TPR1<6V:-/[I[S++U;L7V[_0K/]M;*O."@RN3I] MC?Z%?NHBT],7F62GK]$?@DY=9/\UB#S-TXGY@V:'WZS/64$70M^WX)!LQM]8SA=EUJZZ MA8WPJS;CKY!>-VT/JR86ESE;LGSLIVHVL(61L/UB!IQ!%, &C D2>Q[<.]]%*_?4_'FOWRCWU!+ P04 M " #0,7!4EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( - Q<%3N23FSK0@ 'E2 / >&PO=V]R:V)O;VLN M>&ULQ9S;4]LX%(?_%4V>Z$Q9[%Q\Z93.M 6ZS#!MAK3=QXZP%=#6EZQL0^E? MOY)-X"AU?[LOASP1.R;Y(EOZ='0YK^]J\_VJKK^+'V51-<>3F[;=O#HZ:K(; M5EU-7DS>OM9RW-$3VH M6Y6UNJ[L27?BJU9WS=/[[E#3_G6A)J+4E2[U3Y4?3X*):&[J MNS]KHW_652N+56;JHCB>A,,;7Y5I=?;+Z96#_"ROFOY,*Z\NI04YGD2!_<"U M-DW;7]%_OK2,M\I>/!QU;7VFBU:9$]FJ#Z;N-KJZ=A]C?\41^1E].6S_#H7X MROR?8JS7:YVIDSKK2E6U0SD:53C JKG1FV8B*EFJX\GV$B&K7)Q6K2TD<5X- M'V6O=;_4?O5Y/OSJUN*2,C2OM'W#G.<].!_D>WM<%SJWWYZ+=[*05:9$7[@- M 9P"P.G> ,7!4A+(&8"U1F!C %DO+^2E,T-@4P 9,(+>:*:S.B-.^_ WG6- MKE33]$WFJBL)9 H@4U[(2W6KJD[1!CM +7; BW->W:JF[6\F18(28;;(F=1& M?)6%7TC(&B&S-FSOQ3:\[?U+66&VO^060#S M(#SX_D*LY*WMIC=B:?MW% VU^B%SL_\H(WLOKW0U7- _>">ZV=2T>XQT,&76 MP86R#YS7640MO_6VCJAJDS[MQ>98,IL@I6Z[D/:\3AVBL0P91;# MI3MI6]ZE-.U.B2$I3)FE8'6@LX=6H^@,'U#,EB MQBP+C#FCF,@B,W:+]!&7./@L[1@L(/+,8J^!2DPQD6<6S)[!F G% M1-Y9,'L'8Z84$REHP:P@A/FMGW-[Q$0*6K!/AR#,D&+"F71F!6%,;[X?66C! M;*%MK'_H>I#R^MJH:[EEMN]13&2A!;.%GC!=C\/(K-T&B0/-^$;)0Q#XG3S%7*NO,4'GN='LC M/E!,9*&(V4)DO,]2V@_,NT*Y1G-X@V(B"T7,%O(PR<&G04P4$Z[H8K:0A_DV MS[6[XFFJ@6(B"T7,%O(P+VPC6HC9("!=>(%EA"04,4L(C_?2688(22AB'V@# MX[V>A&(DH9A=0@B3EF:,)!2S2PAATC ]1A**V4,A-WH^4F-BY)R8/?*Q5'UG MZ-:MB'>%N%*5KHWX6+?>9':,G!,_PT*PWHD]6J]&Z^_/RI3BHO8,'B/GQ.R1 M3X]YV55W\EY\,/6=%?=[BZI;<=9YF,@Y\7-,Y!R*I5%B&DP#D9&[7]5TQ5T, MUQ&SC[_UF#TB?4!M*U_JQGLVD71B]O&WA]+LJ6IS/U2=;5VGF$@Z,?OX6X]Y MUK6V[@BC,J5O^V%A(6WH2T.*!$DG81]_ZS$O=-7W*;.A\HRUFPF23L(LG;%I M1]>,EJ7M6ZYH%4J0=!)FZ6!,;RT^LE#";*%QS,>7%!-9*&&VT#CFLKLJ^ND, MBHDLE#S_2N6GTO2ZEPFR4+*G5H_1[3A6L4$^YGV=<:@\/= MK4$)LE#";"& N93W=,-:BBR4,EL(8+XK)"W-%%DH9;80P#PM-[3KD2(+IY6M-V,T46 M2MD7M7F8E\I&&9DN],,<"\5$%DJ9+;2#.=;13)%^4F;]C.Q3&8=$\DF9Y8,7 M9]&1HA1NI]SGQAIOI"@,\$;+O2YV6WB@*-R:&3!KZ!'T M842AJW+=9'57N?5 ;LBQ(HZ&#-IP(U'BC<\1DPFPFO@:4" M#7$* .X< !C44^A_) 9@-A,&]12*\P5P)PS ZXH//5!H)NZ4 1#4K_4X:0!W MUH"Q)= N 'G8VN6!0C-QIQ08!WW,G^*!0C-Q)QC8V>(Z&H"$.,4 =XX!O*;< M;T&AD[@3#V!0OP6%3N).0_#+SMSQVPYS$(3<20A^A;0U??5E9/(MA.D)0N[\ M!(^C2>??Q,C68@\4YZ_A'JQ#H'XS#],6A-QY"S"H5^-AZH*0/7]NO+Y>EN.NZO MO^_OYBF&4*?3^S-VE^?OSSS[]OLX_\^)A]O;A^OYR^'ZQ]/\O/[CX.GGX?1] MN9_G=7?V;7^ZF]>+W?3K\>WM97I]L4\O)^_.KFXN=J>K&]M-6P^*,BAN/RC) MH+3]H"R#\O:#B@PJVP^J,JAN/ZC)H+;]H"Z#^O:#A@P:VP^RH#(&P"2'-4!K M4ZX-X+4IV 80VY1L YAMBK8!U#9EVP!NF\)M +E-Z3: W:9X&T#OJ'I'@-Y1 M]8X O:/[8QN@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0 M.ZG>":!W4KT30.^D>B> WLG=+ 'HG53O!- [J=X)H'=2O1- [Z1Z)X#>2?5. M +V3ZIT >F?5.P/TSJIW!NB=5>\,T#NKWAF@=W8WNP%Z9]4[ _3.JG<&Z)U5 M[PS0.ZO>&:!W5KTS0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H7=P_*P%Z M%]6[ /0NJG!:!W5;TK0.^J>E> WE7UK@"]J^I= 7I7U;L" M]*ZJ=P7H7=W#)@"]J^I= 7I7U;L"]*ZJ=P7HW53O!M"[J=X-H'=3O1M [Z9Z M-X#>3?5N +V;ZMT >C?5NP'T;NYA08#>3?5N +V;ZMT >G?5NP/T[JIW!^C= M5>\.T+NKWAV@=U>].T#OKGIW@-Y=]>X O;OJW0%Z=_>P-T#OKGIW@-Y#]1X MO8?J/0!Z#]5[ /0>JO< Z#U4[P'0>ZC> Z#W4+T'0.^A>@^ WD/U'@"]AXMU M 'I;\+D.P&\++M@) ,$MN&0G RWX**= %#<@LMV L!Q"R[<"0#)+;AT)P L MM^#BG0#0W(++=P+ 8B [3AYB($M.G MF(@6T\>8B!K3YYB('M,'F8@BTR>9A";37)1IA"K37)9IA"[3HL_J":*[--,( M;::Y.-,(=::Y/-,(?::Y0-,^M-!J\OOSN_??[KY=\W M_??]E>OI_8SE\@]02P,$% @ T#%P5!7!E&ULS=O-;IM %(;A6['81H8Y PQ0Q=FTW;99] :H&GNH[VRBE3+)=AR\'?S:+S6BF^M/=E??=W[U M^1ANNW8<-M%L.Q>M/CXM7'IMHGJ:NG9;^_ \>1B:W[JLGSO$8>=IC=NWD[L* M"Z+DS0[+DS\W>-[W]<'.<]O8U6T]^R]U'U8EQRYQ_K&S+CY?XHT9Q]VNW=IF MW-[W84OLIMG6C=M;Z_LN?BIZ=;ZS#U_8/OW*Q?U/9R[%Y/H9"=?7O^%5\[AM(7OY]=3KNQS5_V#I_WQS@?3N?ADM/E\F_\ZQF_ MUG_G'!HR1PJ9(X/,D4/F,) Y"L@<)62."C*'*,H@%%&%0JI03!4*JD)152BL M"L55H< J%%DU159-D5539-44635%5DV155-DU119-45639$UI]7T<#_^X_>D:]W4[O/1/EJ+NYB=02P$"% ,4 " #/,7!4!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( ,\Q<%15 Z+B[@ "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MSS%P5,&.)Q(I!@ GQH !@ ("!#0@ 'AL+W=O%0 >&PO=V]R M:W-H965T&UL4$L! A0#% @ SS%P5.=W!R)9!@ ZAD M !@ ("!G!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5-N8O?5%# 74< !@ ("! M%B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSS%P5-&BMQ6W"0 J2 !D ("!"&D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5+PB@^T5 P MMP< !D ("!PX< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5&U"R]T3"P P!X !D M ("!M:P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SS%P5$$/(U_? @ >P8 !D ("!1=0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P M5'.CRZ '!P (!, !D ("!K_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5%H_%SWK" K!H M !D ("!K1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5&.%-D%B!@ ( \ !D M ("!YR8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SS%P5 EV?FZI!0 SQ$ !D ("!DW4! 'AL+W=O MP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5$\R MN.,B!@ 5QL !D ("!VH4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5'RXR55O P .PL !D M ("!/I0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SS%P5%<-T"%R!0 !$ !D ("! M/:,! 'AL+W=O&PO=V]R:W-H965TS 0!X;"]W;W)K&UL4$L! A0#% M @ SS%P5.*4N>+A @ YP< !D ("!9;&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5./MXM&, M! (0X !D ("!.\,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5/>XQEUR!P QA\ !D M ("!B=H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SS%P5)AH FN^ @ !@< !D ("!"^@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSS%P5$;ZKN1? P 20P !D ("!_? ! 'AL+W=O&PO=V]R:W-H965TL# @!X;"]W;W)K&UL4$L! A0#% @ SS%P5$7#BOMF @ 208 !D M ("!\@D" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SS%P5*)T=&R+! WQ4 !D ("!_10" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P M5 I51P$5" Z#4 !D ("!:B," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5(]E%T3W!0 ," M !D ("!>S4" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5$O4KP>8! #!4 !D M ("!OT$" 'AL+W=O&PO=V]R:W-H965T M3SX00 )<5 9 M " @7], @!X;"]W;W)K&UL4$L! A0# M% @ SS%P5$L2Q,6[!@ [R( !D ("!EU$" 'AL+W=O M&PO=V]R:W-H965T M @!X;"]W;W)K&UL4$L! A0#% @ SS%P5"1< M+K##!P D2@ !D ("!GF(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SS%P5,SAJ2$5 @ >@4 !D M ("!#'(" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SS%P5$U?4*_E @ ? @ !D ("! M#GX" 'AL+W=O"@ &0 @($J@0( >&PO=V]R:W-H965T&UL4$L! A0#% M @ T#%P5(%T5:S:!0 5!H !D ("!ZH<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T#%P5&9U2.7T M P DP\ !D ("!1)D" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T#%P5+']+/,C P *0H !D M ("!E:8" 'AL+W=O&PO=V]R M:W-H965T1[@, &(- M 9 " @8RN @!X;"]W;W)K&UL M4$L! A0#% @ T#%P5 _UANV$ P JPL !D ("!L;(" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT#%P5.U(0TM?$@ /I !H ("!NLX" 'AL+W=O&UL4$L! M A0#% @ T#%P5*_7"2G6 @ ,@D !H ("!7>@" 'AL M+W=O&UL4$L! A0#% @ T#%P5&@28$&UL4$L! A0#% @ T#%P5%U4K(M[ P XPD !H M ("!S^T" 'AL+W=O&UL4$L! A0#% @ MT#%P5+T?-6%P @ DP8 !H ("!@O$" 'AL+W=O&UL4$L! M A0#% @ T#%P5'C3[V"# @ ^P8 !H ("!=?<" 'AL M+W=O&UL4$L! A0#% @ T#%P5*K.K?1" M @ ;P4 !H ("!,/H" 'AL+W=O&UL4$L! A0#% @ T#%P5$1:<@): @ U 4 !H M ("!JOP" 'AL+W=O&UL4$L! A0#% @ MT#%P5"ZH0W"^ P \PP !H ("!//\" 'AL+W=O&UL4$L! M A0#% @ T#%P5/B&UL4$L! A0#% @ T#%P5/>?KSH@ M @ * 4 !H ("!WPH# 'AL+W=O&UL4$L! A0#% @ T#%P5/Z0#/'X @ 4 D !H M ("!-PT# 'AL+W=O&UL4$L! A0#% @ MT#%P5$ ON@$. P 5PH !H ("!9Q # 'AL+W=O&UL4$L! M A0#% @ T#%P5)(&]0%P!0 ^1@ !H ("!E!D# 'AL M+W=O&UL4$L! A0#% @ T#%P5"0@"P73 M P !0T !H ("!/!\# 'AL+W=O&UL4$L! A0#% @ T#%P5#J!0__@ P AA !H M ("!1R,# 'AL+W=O&UL4$L! A0#% @ MT#%P5"""7$4G @ #P4 !H ("!7R<# 'AL+W=O&UL4$L! M A0#% @ T#%P5$3(Z1_F!0 OAH !H ("!Y2X# 'AL M+W=O&UL4$L! A0#% @ T#%P5'YXP@JY M @ ? D !H ("! S4# 'AL+W=O&UL4$L! A0#% @ T#%P5,Y[1Z'_! CQ4 !H M ("!]#<# 'AL+W=O&UL4$L! A0#% @ MT#%P5!>R7W">!P @20 !H ("!*ST# 'AL+W=O&UL4$L! M A0#% @ T#%P5,C]=3TY P \A, T ( !HT<# 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ T#%P5!.C735Q P Z4D !H ( !RE0# 'AL+U]R M96QS+W=O XML 143 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 144 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 145 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 619 883 1 false 187 0 false 13 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 Comprehensive Loss Sheet http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 00400 - Statement - Consolidated Statements Of Stockholders' Equity (Deficit) Sheet http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit Consolidated Statements Of Stockholders' Equity (Deficit) Statements 7 false false R8.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 10101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 9 false false R10.htm 10201 - Disclosure - Revenue Sheet http://porchgroup.com/role/DisclosureRevenue Revenue Notes 10 false false R11.htm 10301 - Disclosure - Investments Sheet http://porchgroup.com/role/DisclosureInvestments Investments Notes 11 false false R12.htm 10401 - Disclosure - Fair Value Sheet http://porchgroup.com/role/DisclosureFairValue Fair Value Notes 12 false false R13.htm 10501 - Disclosure - Property, Equipment, and Software Sheet http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware Property, Equipment, and Software Notes 13 false false R14.htm 10601 - Disclosure - Intangible Assets and Goodwill Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 14 false false R15.htm 10701 - Disclosure - Debt Sheet http://porchgroup.com/role/DisclosureDebt Debt Notes 15 false false R16.htm 10801 - Disclosure - Equity and Warrants Sheet http://porchgroup.com/role/DisclosureEquityAndWarrants Equity and Warrants Notes 16 false false R17.htm 10901 - Disclosure - Stock-Based Compensation Sheet http://porchgroup.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 11001 - Disclosure - Income Taxes Sheet http://porchgroup.com/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 11101 - Disclosure - 401(k) Savings Plan Sheet http://porchgroup.com/role/Disclosure401KSavingsPlan 401(k) Savings Plan Notes 19 false false R20.htm 11201 - Disclosure - Business Combinations and Disposals Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposals Business Combinations and Disposals Notes 20 false false R21.htm 11301 - Disclosure - Leases Sheet http://porchgroup.com/role/DisclosureLeases Leases Notes 21 false false R22.htm 11401 - Disclosure - Reinsurance Sheet http://porchgroup.com/role/DisclosureReinsurance Reinsurance Notes 22 false false R23.htm 11501 - Disclosure - Unpaid Losses and Loss Adjustment Reserve Sheet http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserve Unpaid Losses and Loss Adjustment Reserve Notes 23 false false R24.htm 11601 - Disclosure - Commitments and Contingencies Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 11701 - Disclosure - Segment Information Sheet http://porchgroup.com/role/DisclosureSegmentInformation Segment Information Notes 25 false false R26.htm 11801 - Disclosure - Related Parties Sheet http://porchgroup.com/role/DisclosureRelatedParties Related Parties Notes 26 false false R27.htm 11901 - Disclosure - Basic and Diluted Net Loss Per Share Sheet http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShare Basic and Diluted Net Loss Per Share Notes 27 false false R28.htm 12001 - Disclosure - Subsequent Events Sheet http://porchgroup.com/role/DisclosureSubsequentEvents Subsequent Events Notes 28 false false R29.htm 12101 - Disclosure - Condensed Financial Information of Registrant Sheet http://porchgroup.com/role/DisclosureCondensedFinancialInformationOfRegistrant Condensed Financial Information of Registrant Notes 29 false false R30.htm 20102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 30 false false R31.htm 30103 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 31 false false R32.htm 30203 - Disclosure - Revenue (Tables) Sheet http://porchgroup.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://porchgroup.com/role/DisclosureRevenue 32 false false R33.htm 30303 - Disclosure - Investments (Tables) Sheet http://porchgroup.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://porchgroup.com/role/DisclosureInvestments 33 false false R34.htm 30403 - Disclosure - Fair Value (Tables) Sheet http://porchgroup.com/role/DisclosureFairValueTables Fair Value (Tables) Tables http://porchgroup.com/role/DisclosureFairValue 34 false false R35.htm 30503 - Disclosure - Property, Equipment, and Software (Tables) Sheet http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables Property, Equipment, and Software (Tables) Tables http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware 35 false false R36.htm 30603 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill 36 false false R37.htm 30703 - Disclosure - Debt (Tables) Sheet http://porchgroup.com/role/DisclosureDebtTables Debt (Tables) Tables http://porchgroup.com/role/DisclosureDebt 37 false false R38.htm 30803 - Disclosure - Equity and Warrants (Tables) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsTables Equity and Warrants (Tables) Tables http://porchgroup.com/role/DisclosureEquityAndWarrants 38 false false R39.htm 30903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://porchgroup.com/role/DisclosureStockBasedCompensation 39 false false R40.htm 31003 - Disclosure - Income Taxes (Tables) Sheet http://porchgroup.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://porchgroup.com/role/DisclosureIncomeTaxes 40 false false R41.htm 31203 - Disclosure - Business Combinations and Disposals (Tables) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables Business Combinations and Disposals (Tables) Tables http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposals 41 false false R42.htm 31303 - Disclosure - Leases (Tables) Sheet http://porchgroup.com/role/DisclosureLeasesTables Leases (Tables) Tables http://porchgroup.com/role/DisclosureLeases 42 false false R43.htm 31403 - Disclosure - Reinsurance (Tables) Sheet http://porchgroup.com/role/DisclosureReinsuranceTables Reinsurance (Tables) Tables http://porchgroup.com/role/DisclosureReinsurance 43 false false R44.htm 31503 - Disclosure - Unpaid Losses and Loss Adjustment Reserve (Tables) Sheet http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveTables Unpaid Losses and Loss Adjustment Reserve (Tables) Tables http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserve 44 false false R45.htm 31603 - Disclosure - Commitments and Contingencies (Tables) Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://porchgroup.com/role/DisclosureCommitmentsAndContingencies 45 false false R46.htm 31703 - Disclosure - Segment Information (Tables) Sheet http://porchgroup.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://porchgroup.com/role/DisclosureSegmentInformation 46 false false R47.htm 31903 - 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 47 false false R48.htm 40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Merger (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails Description of Business and Summary of Significant Accounting Policies - Merger (Details) Details http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 48 false false R49.htm 40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Description of Business and Summary of Significant Accounting Policies - Additional Information (Details) Details 49 false false R50.htm 40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details) Details 50 false false R51.htm 40104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Investments (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails Description of Business and Summary of Significant Accounting Policies - Investments (Details) Details http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 51 false false R52.htm 40105 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Deferred Policy Acquisition Costs (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails Description of Business and Summary of Significant Accounting Policies - Deferred Policy Acquisition Costs (Details) Details 52 false false R53.htm 40106 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Property, Equipment and Software (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails Description of Business and Summary of Significant Accounting Policies - Property, Equipment and Software (Details) Details 53 false false R54.htm 40108 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Components of Other Insurance Liabilities, Current (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails Description of Business and Summary of Significant Accounting Policies - Components of Other Insurance Liabilities, Current (Details) Details 54 false false R55.htm 40109 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Warrants (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails Description of Business and Summary of Significant Accounting Policies - Warrants (Details) Details http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 55 false false R56.htm 40110 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Other income (expense), net (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails Description of Business and Summary of Significant Accounting Policies - Other income (expense), net (Details) Details http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 56 false false R57.htm 40201 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 57 false false R58.htm 40202 - Disclosure - Revenue - Contract Assets (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails Revenue - Contract Assets (Details) Details 58 false false R59.htm 40203 - Disclosure - Revenue - Contract Liabilities - Refundable Customer Deposits (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails Revenue - Contract Liabilities - Refundable Customer Deposits (Details) Details 59 false false R60.htm 40204 - Disclosure - Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details) Details 60 false false R61.htm 40301 - Disclosure - Investments - Investment Income, Realized and Unrealized Gains on Investments (Details) Sheet http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails Investments - Investment Income, Realized and Unrealized Gains on Investments (Details) Details 61 false false R62.htm 40302 - Disclosure - Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details) Sheet http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details) Details 62 false false R63.htm 40303 - Disclosure - Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) Sheet http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) Details 63 false false R64.htm 40304 - Disclosure - Investments - Securities with Gross Unrealized Loss Position (Details) Sheet http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails Investments - Securities with Gross Unrealized Loss Position (Details) Details 64 false false R65.htm 40401 - 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 65 false false R66.htm 40402 - Disclosure - Fair Value - Fair Value Option Notes (Details) Notes http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails Fair Value - Fair Value Option Notes (Details) Details 66 false false R67.htm 40403 - Disclosure - Fair Value - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails Fair Value - Additional Information (Details) Details 67 false false R68.htm 40404 - Disclosure - Fair Value - Level 3 (Details) Sheet http://porchgroup.com/role/DisclosureFairValueLevel3Details Fair Value - Level 3 (Details) Details 68 false false R69.htm 40501 - Disclosure - Property, Equipment, and Software (Details) Sheet http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails Property, Equipment, and Software (Details) Details http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables 69 false false R70.htm 40601 - Disclosure - Intangible Assets and Goodwill (Details) Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails Intangible Assets and Goodwill (Details) Details http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables 70 false false R71.htm 40602 - 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 71 false false R72.htm 40603 - 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 72 false false R73.htm 40701 - Disclosure - Debt (Details) Sheet http://porchgroup.com/role/DisclosureDebtDetails Debt (Details) Details http://porchgroup.com/role/DisclosureDebtTables 73 false false R74.htm 40702 - Disclosure - Debt - Convertible Senior Notes (Details) Notes http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails Debt - Convertible Senior Notes (Details) Details 74 false false R75.htm 40703 - Disclosure - Debt - Senior Secured Term Loans (Details) Sheet http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails Debt - Senior Secured Term Loans (Details) Details 75 false false R76.htm 40704 - Disclosure - Debt - Runway Growth Credit Fund (Details) Sheet http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails Debt - Runway Growth Credit Fund (Details) Details 76 false false R77.htm 40705 - Disclosure - Debt - Pre 2020 convertible notes (Details) Notes http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails Debt - Pre 2020 convertible notes (Details) Details 77 false false R78.htm 40706 - Disclosure - Debt - 2020 Convertible Promissory Notes (Details) Notes http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails Debt - 2020 Convertible Promissory Notes (Details) Details 78 false false R79.htm 40707 - Disclosure - Debt - Promissory Notes (Details) Notes http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails Debt - Promissory Notes (Details) Details 79 false false R80.htm 40708 - Disclosure - Debt - Future receivables agreement (Details) Sheet http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails Debt - Future receivables agreement (Details) Details 80 false false R81.htm 40709 - Disclosure - Debt - Line of credit (Details) Sheet http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails Debt - Line of credit (Details) Details 81 false false R82.htm 40801 - Disclosure - Equity and Warrants - Common Stock (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails Equity and Warrants - Common Stock (Details) Details 82 false false R83.htm 40802 - 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 83 false false R84.htm 40803 - Disclosure - Equity and Warrants - Warrants (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails Equity and Warrants - Warrants (Details) Details 84 false false R85.htm 40804 - Disclosure - Equity and Warrants - Public and private warrant activity (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails Equity and Warrants - Public and private warrant activity (Details) Details 85 false false R86.htm 40805 - Disclosure - Equity and Warrants - Warrants activity (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails Equity and Warrants - Warrants activity (Details) Details 86 false false R87.htm 40901 - 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 87 false false R88.htm 40902 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 88 false false R89.htm 40903 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 89 false false R90.htm 40904 - Disclosure - Stock-Based Compensation - Payroll Reduction Program (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails Stock-Based Compensation - Payroll Reduction Program (Details) Details 90 false false R91.htm 40905 - 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 91 false false R92.htm 40906 - 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 92 false false R93.htm 40907 - 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 93 false false R94.htm 41001 - 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 94 false false R95.htm 41002 - 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 95 false false R96.htm 41003 - 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 96 false false R97.htm 41004 - Disclosure - Income Taxes - (Details) Sheet http://porchgroup.com/role/DisclosureIncomeTaxesDetails Income Taxes - (Details) Details http://porchgroup.com/role/DisclosureIncomeTaxesTables 97 false false R98.htm 41101 - Disclosure - 401(k) Savings Plan (Details) Sheet http://porchgroup.com/role/Disclosure401KSavingsPlanDetails 401(k) Savings Plan (Details) Details http://porchgroup.com/role/Disclosure401KSavingsPlan 98 false false R99.htm 41201 - Disclosure - Business Combinations and Disposals - Total consideration and the estimated fair value of the assets acquired and liabilities assumed (Details) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combinations and Disposals - Total consideration and the estimated fair value of the assets acquired and liabilities assumed (Details) Details 99 false false R100.htm 41202 - Disclosure - Business Combinations and Disposals - Acquisitions (Details) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails Business Combinations and Disposals - Acquisitions (Details) Details 100 false false R101.htm 41203 - Disclosure - Business Combinations and Disposals - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails Business Combinations and Disposals - Additional Information (Details) Details 101 false false R102.htm 41301 - Disclosure - Leases - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 102 false false R103.htm 41302 - Disclosure - Leases - Operating Lease Cost (Details) Sheet http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails Leases - Operating Lease Cost (Details) Details 103 false false R104.htm 41303 - Disclosure - Leases - Supplemental information (Details) Sheet http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails Leases - Supplemental information (Details) Details 104 false false R105.htm 41304 - Disclosure - Leases - Future undiscounted lease liabilities (Details) Sheet http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails Leases - Future undiscounted lease liabilities (Details) Details 105 false false R106.htm 41401 - Disclosure - Reinsurance - Additional information (Details) Sheet http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails Reinsurance - Additional information (Details) Details 106 false false R107.htm 41402 - Disclosure - Reinsurance - Effects of reinsurance on premiums written and earned (Details) Sheet http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails Reinsurance - Effects of reinsurance on premiums written and earned (Details) Details 107 false false R108.htm 41403 - Disclosure - Reinsurance - Effects of reinsurance on incurred losses and LAE (Details) Sheet http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails Reinsurance - Effects of reinsurance on incurred losses and LAE (Details) Details 108 false false R109.htm 41404 - Disclosure - Reinsurance - Detail of reinsurance balances due (Details) Sheet http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails Reinsurance - Detail of reinsurance balances due (Details) Details 109 false false R110.htm 41501 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Losses and LAE Gross (Details) Sheet http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails Unpaid Losses and Loss Adjustment Reserve - Losses and LAE Gross (Details) Details 110 false false R111.htm 41502 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Cumulative Reported Claim (Details) Sheet http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails Unpaid Losses and Loss Adjustment Reserve - Cumulative Reported Claim (Details) Details 111 false false R112.htm 41503 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Average Annual Percentage (Details) Sheet http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveAverageAnnualPercentageDetails Unpaid Losses and Loss Adjustment Reserve - Average Annual Percentage (Details) Details 112 false false R113.htm 41601 - Disclosure - Commitments and Contingencies - Non-cancelable purchase commitments (Details) Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails Commitments and Contingencies - Non-cancelable purchase commitments (Details) Details 113 false false R114.htm 41602 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 114 false false R115.htm 41701 - Disclosure - Segment Information - Revenue (Details) Sheet http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails Segment Information - Revenue (Details) Details 115 false false R116.htm 41702 - Disclosure - Segment Information - Consolidated Financial Information (Details) Sheet http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails Segment Information - Consolidated Financial Information (Details) Details 116 false false R117.htm 41801 - Disclosure - Related Parties (Details) Sheet http://porchgroup.com/role/DisclosureRelatedPartiesDetails Related Parties (Details) Details http://porchgroup.com/role/DisclosureRelatedParties 117 false false R118.htm 41901 - 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 118 false false R119.htm 41902 - 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 119 false false R120.htm 42001 - Disclosure - Subsequent Events (Details) Sheet http://porchgroup.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://porchgroup.com/role/DisclosureSubsequentEvents 120 false false R121.htm 42002 - Disclosure - Subsequent Events - RSU (Details) Sheet http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails Subsequent Events - RSU (Details) Details 121 false false R122.htm 42101 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets (Details) Sheet http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets (Details) Details 122 false false R123.htm 42102 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets - Parenthetical (Details) Sheet http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets - Parenthetical (Details) Details 123 false false R124.htm 42103 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Comprehensive Loss (Details) Sheet http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Comprehensive Loss (Details) Details 124 false false R125.htm 42104 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Cashflows (Details) Sheet http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Cashflows (Details) Details 125 false false R126.htm 42105 - Disclosure - Schedule I: Condensed Financial Information of Registrant (Details) Sheet http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails Schedule I: Condensed Financial Information of Registrant (Details) Details 126 false false All Reports Book All Reports prch-20211231x10k.htm prch-20211231.xsd prch-20211231_cal.xml prch-20211231_def.xml prch-20211231_lab.xml prch-20211231_pre.xml prch-20211231xex21d1.htm prch-20211231xex23d1.htm prch-20211231xex31d1.htm prch-20211231xex31d2.htm prch-20211231xex32d1.htm prch-20211231xex32d2.htm prch-20211231x10k001.jpg prch-20211231x10k002.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 148 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "prch-20211231x10k.htm": { "axisCustom": 0, "axisStandard": 48, "contextCount": 619, "dts": { "calculationLink": { "local": [ "prch-20211231_cal.xml" ] }, "definitionLink": { "local": [ "prch-20211231_def.xml" ] }, "inline": { "local": [ "prch-20211231x10k.htm" ] }, "labelLink": { "local": [ "prch-20211231_lab.xml" ] }, "presentationLink": { "local": [ "prch-20211231_pre.xml" ] }, "schema": { "local": [ "prch-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 1194, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 16, "http://porchgroup.com/20211231": 5, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 25 }, "keyCustom": 250, "keyStandard": 633, "memberCustom": 93, "memberStandard": 82, "nsprefix": "prch", "nsuri": "http://porchgroup.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - 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:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - 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-20211231x10k.htm", "contextRef": "As_Of_5_29_2020_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_prch_Serviz.comInc.Member_6xIKLPF7Gkeob4RQsJiWRA", "decimals": "-5", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Leases - Additional Information (Details)", "role": "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Leases - Operating Lease Cost (Details)", "role": "http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails", "shortName": "Leases - Operating Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:LeaseBalanceSheetDisclosureTableTextBlock", "prch:ScheduleOfLesseeLeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Leases - Supplemental information (Details)", "role": "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails", "shortName": "Leases - Supplemental information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:LeaseBalanceSheetDisclosureTableTextBlock", "prch:ScheduleOfLesseeLeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Leases - Future undiscounted lease liabilities (Details)", "role": "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails", "shortName": "Leases - Future undiscounted lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReinsuranceTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_ReinsurancePolicyTypeAxis_prch_Reinsurance2021CoastalProgramMember_Usc7ocP1UEqU84G-hE6QFg", "decimals": "INF", "first": true, "lang": null, "name": "prch:ReinsuranceProgramNumberOfPlacements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_1m8vTzC8Jku6wxTGiXZMIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Reinsurance - Additional information (Details)", "role": "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails", "shortName": "Reinsurance - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ReinsuranceTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_ReinsurancePolicyTypeAxis_prch_Reinsurance2021CoastalProgramMember_Usc7ocP1UEqU84G-hE6QFg", "decimals": "INF", "first": true, "lang": null, "name": "prch:ReinsuranceProgramNumberOfPlacements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_1m8vTzC8Jku6wxTGiXZMIg", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_4_5_2021_To_12_31_2021_cy70blaebEO57uBOh2KOyg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DirectPremiumsWritten", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Reinsurance - Effects of reinsurance on premiums written and earned (Details)", "role": "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails", "shortName": "Reinsurance - Effects of reinsurance on premiums written and earned (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_4_5_2021_To_12_31_2021_cy70blaebEO57uBOh2KOyg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DirectPremiumsWritten", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_4_5_2021_To_12_31_2021_cy70blaebEO57uBOh2KOyg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PolicyholderBenefitsAndClaimsIncurredGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - Reinsurance - Effects of reinsurance on incurred losses and LAE (Details)", "role": "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails", "shortName": "Reinsurance - Effects of reinsurance on incurred losses and LAE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_4_5_2021_To_12_31_2021_cy70blaebEO57uBOh2KOyg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PolicyholderBenefitsAndClaimsIncurredGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfReinsuranceRecoverableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidReinsurancePremiums", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - Reinsurance - Detail of reinsurance balances due (Details)", "role": "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails", "shortName": "Reinsurance - Detail of reinsurance balances due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfReinsuranceRecoverableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidReinsurancePremiums", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Investments", "role": "http://porchgroup.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_4_4_2021_Baw5FAJsVEGQRkx0HEbLdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Losses and LAE Gross (Details)", "role": "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails", "shortName": "Unpaid Losses and Loss Adjustment Reserve - Losses and LAE Gross (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_4_4_2021_Baw5FAJsVEGQRkx0HEbLdA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock", "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Cumulative Reported Claim (Details)", "role": "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails", "shortName": "Unpaid Losses and Loss Adjustment Reserve - Cumulative Reported Claim (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock", "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Average Annual Percentage (Details)", "role": "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveAverageAnnualPercentageDetails", "shortName": "Unpaid Losses and Loss Adjustment Reserve - Average Annual Percentage (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_9_2_2021_To_9_2_2021_VAmjAXxIhUy2nO2mJRKgBw", "decimals": "-5", "first": true, "lang": null, "name": "prch:SharesIssuedDuringPeriodCashConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_9_2_2021_To_9_2_2021_VAmjAXxIhUy2nO2mJRKgBw", "decimals": "-5", "first": true, "lang": null, "name": "prch:SharesIssuedDuringPeriodCashConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Segment Information - Revenue (Details)", "role": "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails", "shortName": "Segment Information - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_prch_VerticalSoftwareMember_B6F8Xlz-b0iq-p4_TRnf3A", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "prch:SegmentAdjustedEBITD", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Segment Information - Consolidated Financial Information (Details)", "role": "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "shortName": "Segment Information - Consolidated Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "prch:SegmentAdjustedEBITD", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_l2ljLyg-B0K0F3iyKk0tCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockConversionsInducements", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Related Parties (Details)", "role": "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "shortName": "Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleDebtMember_us-gaap_StatementClassOfStockAxis_prch_SeriesBRedeemableConvertiblePreferredStockMember_qzkyt0EJ902L5MqcQ5Ef_g", "decimals": "-5", "lang": null, "name": "us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_9_16_2021_K7VW8Pp5sEypp0otKqLeTA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_FHBcMC6D1UecQlWnIQfMMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_tV2_iOeqJkG_nkHgWvILHQ", "decimals": "0", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value", "role": "http://porchgroup.com/role/DisclosureFairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_2_28_2022_us-gaap_BusinessAcquisitionAxis_prch_RwsIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_g5nGq6wA7UqyYvMH--5Cvw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Subsequent Events (Details)", "role": "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_2_28_2022_us-gaap_BusinessAcquisitionAxis_prch_RwsIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_g5nGq6wA7UqyYvMH--5Cvw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - Subsequent Events - RSU (Details)", "role": "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails", "shortName": "Subsequent Events - RSU (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_2_1_2022_To_2_28_2022_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_8Kl2lV9D5kCEDrzE568nOg", "decimals": "-5", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets (Details)", "role": "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "shortName": "Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_-7qRjrajMECGskC1QEmUjg", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_FHBcMC6D1UecQlWnIQfMMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42102 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets - Parenthetical (Details)", "role": "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "shortName": "Schedule I: Condensed Financial Information of Registrant - Condensed Balance Sheets - Parenthetical (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_-7qRjrajMECGskC1QEmUjg", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_FHBcMC6D1UecQlWnIQfMMg", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42103 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Comprehensive Loss (Details)", "role": "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "shortName": "Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_12_23_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_55Gsvuj8LE26WlviNcRJcA", "decimals": "-3", "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42104 - Disclosure - Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Cashflows (Details)", "role": "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "shortName": "Schedule I: Condensed Financial Information of Registrant - Condensed Statements of Cashflows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_12_23_2020_To_12_31_2020_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_55Gsvuj8LE26WlviNcRJcA", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42105 - Disclosure - Schedule I: Condensed Financial Information of Registrant (Details)", "role": "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails", "shortName": "Schedule I: Condensed Financial Information of Registrant (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Debt", "role": "http://porchgroup.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Equity and Warrants", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrants", "shortName": "Equity and Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Stock-Based Compensation", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Income Taxes", "role": "http://porchgroup.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Leases", "role": "http://porchgroup.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReinsuranceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Reinsurance", "role": "http://porchgroup.com/role/DisclosureReinsurance", "shortName": "Reinsurance", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReinsuranceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Unpaid Losses and Loss Adjustment Reserve", "role": "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserve", "shortName": "Unpaid Losses and Loss Adjustment Reserve", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Commitments and Contingencies", "role": "http://porchgroup.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Segment Information", "role": "http://porchgroup.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Related Parties", "role": "http://porchgroup.com/role/DisclosureRelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Subsequent Events", "role": "http://porchgroup.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Condensed Financial Information of Registrant", "role": "http://porchgroup.com/role/DisclosureCondensedFinancialInformationOfRegistrant", "shortName": "Condensed Financial Information of Registrant", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "prch:BusinessMergerPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "prch:BusinessMergerPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Investments (Tables)", "role": "http://porchgroup.com/role/DisclosureInvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Business Combinations and Disposals (Tables)", "role": "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "shortName": "Business Combinations and Disposals (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Leases (Tables)", "role": "http://porchgroup.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Reinsurance (Tables)", "role": "http://porchgroup.com/role/DisclosureReinsuranceTables", "shortName": "Reinsurance (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Unpaid Losses and Loss Adjustment Reserve (Tables)", "role": "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveTables", "shortName": "Unpaid Losses and Loss Adjustment Reserve (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Segment Information (Tables)", "role": "http://porchgroup.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - 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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_1_1_2021_AylFcCieBkm1rKMMp73cAg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_NLA3L8qebkemrPbL02W2bQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Merger (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Merger (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_7_30_2020_To_7_30_2020_y7N9QYgmvEe8YX2nOHiQ1A", "decimals": "INF", "lang": null, "name": "prch:StockIssuedDuringPeriodEarnOutSharesNewIssuesMerger", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "0", "first": true, "lang": null, "name": "prch:NumberOfReinsurer", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_1m8vTzC8Jku6wxTGiXZMIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "0", "first": true, "lang": null, "name": "prch:NumberOfReinsurer", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_1m8vTzC8Jku6wxTGiXZMIg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_ppxUprCIqEuN50YQ5zj2aw", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashEquivalentsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashEquivalentsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Investments (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredPolicyAcquisitionCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Deferred Policy Acquisition Costs (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Deferred Policy Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredPolicyAcquisitionCostsTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredPolicyAcquisitionCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_prch_SoftwareAndComputerEquipmentMember_sLcXQQCjK0yuI_HwVUY5SA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Property, Equipment and Software (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_prch_SoftwareAndComputerEquipmentMember_sLcXQQCjK0yuI_HwVUY5SA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:OtherInsuranceLiabilitiesCurrentTableTextBlock", "prch:OtherCurrentInsuranceLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CededPremiumsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40108 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Components of Other Insurance Liabilities, Current (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Components of Other Insurance Liabilities, Current (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:OtherInsuranceLiabilitiesCurrentTableTextBlock", "prch:OtherCurrentInsuranceLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CededPremiumsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "prch:WarrantsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "reportCount": 1, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40109 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Warrants (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "prch:OtherIncomeExpenseNetPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_l2ljLyg-B0K0F3iyKk0tCg", "decimals": "-3", "first": true, "lang": null, "name": "prch:GainLossOnRemeasurementOfDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40110 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Other income (expense), net (Details)", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_l2ljLyg-B0K0F3iyKk0tCg", "decimals": "-3", "first": true, "lang": null, "name": "prch:GainLossOnRemeasurementOfDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "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", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ContractWithCustomerContractAssetsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "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", "prch:ContractWithCustomerContractAssetsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "lang": null, "name": "prch:ContractWithCustomerAssetIncreaseNewPoliciesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "prch:AveragePeriodToRecognizeContractWithCustomerLiabilityAsRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue - Contract Liabilities - Refundable Customer Deposits (Details)", "role": "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "shortName": "Revenue - Contract Liabilities - Refundable Customer Deposits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "prch:AveragePeriodToRecognizeContractWithCustomerLiabilityAsRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details)", "role": "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "shortName": "Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_prch_InsuranceMember_77MAk5Tih0GHrKBRW7WtEw", "decimals": "-5", "lang": null, "name": "prch:EarnedPremiumsNetOfCeded", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Investments - Investment Income, Realized and Unrealized Gains on Investments (Details)", "role": "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails", "shortName": "Investments - Investment Income, Realized and Unrealized Gains on Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details)", "role": "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "shortName": "Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details)", "role": "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "shortName": "Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Investments - Securities with Gross Unrealized Loss Position (Details)", "role": "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails", "shortName": "Investments - Securities with Gross Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_6wy18X9oPEGm8Zv6U1hAdQ", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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": null }, "R67": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_1_31_2021_h86G1Y5R8kKG-f3kA0TzzA", "decimals": "-5", "first": true, "lang": null, "name": "prch:BusinessCombinationContingentConsiderationSettledAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Fair Value - Additional Information (Details)", "role": "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "shortName": "Fair Value - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_1_31_2021_h86G1Y5R8kKG-f3kA0TzzA", "decimals": "-5", "first": true, "lang": null, "name": "prch:BusinessCombinationContingentConsiderationSettledAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_FairValueByLiabilityClassAxis_prch_RedeemableConvertiblePreferredStockWarrantsMember_muy_8xXZ00-icZ3sSpXLIA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - 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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_FairValueByLiabilityClassAxis_prch_RedeemableConvertiblePreferredStockWarrantsMember_RpSNYnvugkiEgNIMlSp9KA", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_77MdPEdrO06oMpGva0_8gw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_77MdPEdrO06oMpGva0_8gw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - 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", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Debt - Convertible Senior Notes (Details)", "role": "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "shortName": "Debt - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_DebtInstrumentAxis_prch_ConvertibleSeniorNotesDue2026Member_IjD_OVacdUidT8w_szyS5w", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_prch_SeniorSecuredTermLoansMember_J3KFuqrLX06dOTRuw7HgyA", "decimals": "-6", "lang": null, "name": "prch:DebtInstrumentMaximumBorrowingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - 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-20211231x10k.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_us-gaap_DebtInstrumentAxis_prch_SeniorSecuredTermLoansMember_4GrzYzgbgESPBL2QSfixjQ", "decimals": "-5", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - Debt - Pre 2020 convertible notes (Details)", "role": "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "shortName": "Debt - Pre 2020 convertible notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_2_28_2020_us-gaap_DebtInstrumentAxis_prch_Pre2020ConvertiblePromissoryNotesMember_H0vcc6q40EKPxtT5KKi6gA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - Disclosure - Debt - 2020 Convertible Promissory Notes (Details)", "role": "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "shortName": "Debt - 2020 Convertible Promissory Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_prch_ConvertiblePromissoryNotes2019Member_3pfUVtlc1kelKNop5BE9dw", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40707 - 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-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "2", "lang": null, "name": "prch:DebtInstrumentDefaultEventInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_19_2019_kDeLIwakZEOc8uaeZDyDEg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40708 - 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-20211231x10k.htm", "contextRef": "As_Of_2_11_2020_us-gaap_DebtInstrumentAxis_prch_FutureReceivablesAgreementMember_Wq3bo9aW9k2w-jPoxPkS8g", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_4_5_2021_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_roJiI0f2iUWfFQBxk1jRvA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40709 - Disclosure - Debt - Line of credit (Details)", "role": "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "shortName": "Debt - Line of credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_4_5_2021_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_roJiI0f2iUWfFQBxk1jRvA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "INF", "first": true, "lang": null, "name": "prch:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "INF", "first": true, "lang": null, "name": "prch:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "INF", "first": true, "lang": null, "name": "prch:CommonStockSharesOtherThanEarnoutSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "INF", "first": true, "lang": null, "name": "prch:CommonStockSharesOtherThanEarnoutSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_23_2020_us-gaap_TypeOfArrangementAxis_prch_MergerAgreementWithProptechAcquisitionCorporationMember_AtWcmVbghku4pZc6xbXuBg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - 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-20211231x10k.htm", "contextRef": "As_Of_12_23_2020_us-gaap_TypeOfArrangementAxis_prch_MergerAgreementWithProptechAcquisitionCorporationMember_AtWcmVbghku4pZc6xbXuBg", "decimals": "0", "lang": null, "name": "prch:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantOrRightSharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_FHBcMC6D1UecQlWnIQfMMg", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Equity and Warrants - Public and private warrant activity (Details)", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails", "shortName": "Equity and Warrants - Public and private warrant activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "INF", "lang": null, "name": "prch:ClassOfWarrantOrRightExercisedCashless", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemableConvertiblePreferredStockMember_p29ihQPq20WYQslMOuW-IQ", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PlanNameAxis_prch_EarnoutRestrictedStockUnitsMember_XvaKvAZFH0uvQaWKIapTKQ", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "4", "first": true, "lang": null, "name": "prch:ShareBasedPaymentArrangementExchangedOptionRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "4", "first": true, "lang": null, "name": "prch:ShareBasedPaymentArrangementExchangedOptionRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - Stock-Based Compensation - Payroll Reduction Program (Details)", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "shortName": "Stock-Based Compensation - Payroll Reduction Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_MQeku2wmbk6MQs_0ecVAyQ", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_FHBcMC6D1UecQlWnIQfMMg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40905 - 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", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_FHBcMC6D1UecQlWnIQfMMg", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_L2UxfMP4e0-6ngDuwagX2g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40906 - 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-20211231x10k.htm", "contextRef": "Duration_12_23_2020_To_12_23_2020_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_prch_EarnoutRestrictedStockUnitsMember_5Gqnyapp-UK_f0N7il-s8w", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_MlWUmHJXxkqIMc5T5Dtdsw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40907 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_MlWUmHJXxkqIMc5T5Dtdsw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_7N9TwOyi4kiZRS76zpueTQ", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - 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-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_2yH5faq1MUiAYkSNLrXusQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "INF", "first": true, "lang": null, "name": "prch:NumberOfDefinedContributionSavingsPlan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_1m8vTzC8Jku6wxTGiXZMIg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - 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-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_A5WYrimBaUKLUDj6UEIdZw", "decimals": "INF", "first": true, "lang": null, "name": "prch:NumberOfDefinedContributionSavingsPlan", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_1m8vTzC8Jku6wxTGiXZMIg", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_Bnw-Rx4l8EmMeniM5tKUyA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Business Combinations and Disposals - Total consideration and the estimated fair value of the assets acquired and liabilities assumed (Details)", "role": "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Business Combinations and Disposals - Total consideration and the estimated fair value of the assets acquired and liabilities assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20211231x10k.htm", "contextRef": "Duration_1_12_2021_To_1_12_2021_us-gaap_BusinessAcquisitionAxis_prch_January122021AcquisitionMember_zUYZll8oK0SsyfnY44Oonw", "decimals": "-3", "lang": null, "name": "prch:BusinessCombinationConsiderationTransferredHoldbackLiabilitiesAndAmountsInEscrow", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_vIftP03_JEGdzk2J_aOj8Q", "xsiNil": "false" } } }, "segmentCount": 187, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r905", "r906", "r907" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r905", "r906", "r907" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r905", "r906", "r907" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r905", "r906", "r907" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r908" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/2021q4", "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]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r912" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r903" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r905", "r906", "r907" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r902" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://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/2021q4", "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/20211231", "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" } } }, "localname": "AccountsReceivableCurrentMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "domainItemType" }, "prch_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_AcquisitionAndRelatedIncomeExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of acquisition and related (income) expense recognized during the period.", "label": "Acquisition And Related (Income) Expense", "negatedLabel": "Acquisition and related (Income) expense" } } }, "localname": "AcquisitionAndRelatedIncomeExpense", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_AcquisitionDeferralAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to acquisition deferral agreement.", "label": "Existing agreement" } } }, "localname": "AcquisitionDeferralAgreementMember", "nsuri": "http://porchgroup.com/20211231", "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": "2019 Acquisition" } } }, "localname": "Acquisitions2019Member", "nsuri": "http://porchgroup.com/20211231", "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" } } }, "localname": "AdditionalOfferingPipeInvestorsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalCappedCallTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in additional paid in capital resulting from capped call transactions", "label": "Adjustments To Additional Paid In Capital, Capped Call Transactions", "terseLabel": "Capped call transactions" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCappedCallTransactions", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalContingentContingentConsiderationForAcquisitions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) as contingent consideration for acquisition.", "label": "Adjustments to Additional Paid in Capital, Contingent Contingent Consideration for Acquisitions", "terseLabel": "Contingent consideration for acquisitions" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalContingentContingentConsiderationForAcquisitions", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalEarnoutLiability": { "auth_ref": [], "crdr": "credit", "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", "terseLabel": "Earnout liability" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEarnoutLiability", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalReclassificationOfEarnoutLiabilityUponVesting": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustments to additional paid in capital reclassification of earnout liability upon vesting.", "label": "Adjustments to Additional Paid in Capital, Reclassification of Earnout Liability Upon Vesting", "terseLabel": "Reclassification of earnout liability upon vesting" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfEarnoutLiabilityUponVesting", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalReclassificationOfPrivateWarrantLiabilityUponExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustments to additional paid in capital from the reclassification of private warrant liability upon exercise.", "label": "Adjustments To Additional Paid In Capital Reclassification Of Private Warrant Liability Upon Exercise", "terseLabel": "Reclassification of private warrant liability upon exercise" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfPrivateWarrantLiabilityUponExercise", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdjustmentsToAdditionalPaidInCapitalTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from transaction costs.", "label": "Adjustments to Additional Paid in Capital, Transaction Costs", "negatedLabel": "Transaction costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalTransactionCosts", "nsuri": "http://porchgroup.com/20211231", "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 agreement" } } }, "localname": "AmendedAcquisitionDeferralAgreementMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "prch_AmortizationOfPremiumOrAccretionOfDiscountNet": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of premium or accretion of discount, net during the reporting period.", "label": "Amortization of premium/accretion of discount, net" } } }, "localname": "AmortizationOfPremiumOrAccretionOfDiscountNet", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_April52021AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to April 5, 2021 of HOA acquisition.", "label": "April 5, 2021 Acquisition (\"HOA\")" } } }, "localname": "April52021AcquisitionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_AveragePeriodToRecognizeContractWithCustomerLiabilityAsRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average period to recognize contract with customer liability as revenue.", "label": "Average Period to Recognize Contract with Customer Liability as Revenue", "terseLabel": "Average period to recognize contract with customer liability as revenue" } } }, "localname": "AveragePeriodToRecognizeContractWithCustomerLiabilityAsRevenue", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "integerItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "prch_BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be not deductible for tax purposes.", "label": "Business Acquisition Purchase Price Allocation Goodwill Not Expected Tax Deductible Amount", "terseLabel": "Goodwill to be not deductible for income tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillNotExpectedTaxDeductibleAmount", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationConsiderationPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of remaining consideration payable under the business combination.", "label": "Business Combination Consideration Payable", "terseLabel": "Acquisition hold backs" } } }, "localname": "BusinessCombinationConsiderationPayable", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationConsiderationTransferredDeferredAcquisitionConsideration": { "auth_ref": [], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationConsiderationTransferredEquityClassified": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of consideration transferred classifies as equity as at the date of acquisition.", "label": "Business Combination, Consideration Transferred, Equity Classified", "terseLabel": "Contingent consideration - equity-classified" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityClassified", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationConsiderationTransferredHoldbackLiabilitiesAndAmountsInEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of holdback liabilities and amounts in escrow as consideration transferred.", "label": "Business Combination, Consideration Transferred, Holdback Liabilities and Amounts in Escrow", "terseLabel": "Holdback liabilities and amounts in escrow" } } }, "localname": "BusinessCombinationConsiderationTransferredHoldbackLiabilitiesAndAmountsInEscrow", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationConsiderationTransferredLiabilitiesIncurredNotesPayable": { "auth_ref": [], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The final working capital adjustment paid to the sellers as consideration under business combination.", "label": "Consideration transferred, working capital adjustment" } } }, "localname": "BusinessCombinationConsiderationTransferredWorkingCapitalAdjustment", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationContingentConsiderationPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance period for contingent consideration payable in business combination after closing date.", "label": "Business Combination Contingent Consideration, Performance Period", "terseLabel": "Contingent consideration performance period" } } }, "localname": "BusinessCombinationContingentConsiderationPerformancePeriod", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "prch_BusinessCombinationContingentConsiderationSettledAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments on business combination consideration.", "label": "Business Combination, Contingent Consideration Settled Amount", "terseLabel": "Settlement of contingent consideration related to a business combination" } } }, "localname": "BusinessCombinationContingentConsiderationSettledAmount", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationIndemnificationHoldBackCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of indemnification hold back cost.", "label": "Business Combination, Indemnification Hold Back Cost", "terseLabel": "Indemnification hold back cost" } } }, "localname": "BusinessCombinationIndemnificationHoldBackCost", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGuaranteeLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability arising from guarantee which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Guarantee Liability", "terseLabel": "Guarantee liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGuaranteeLiability", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilities", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of operating lease right if use asset recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right of Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": "Eligibility amount" } } }, "localname": "BusinessCombinationTransactionCostsEligibleToBeChargedAgainstEquity", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationsAndDisposalsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Business Combinations and Disposals." } } }, "localname": "BusinessCombinationsAndDisposalsAbstract", "nsuri": "http://porchgroup.com/20211231", "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": "December 23, 2020 Merger" } } }, "localname": "BusinessMergerPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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", "verboseLabel": "Capital contribution from a shareholder - guarantee of debt" } } }, "localname": "CapitalContributionFromShareholder", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_CappedCallTransactionsInitialCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The initial cap price under the capped call transactions.", "label": "Capped Call Transactions, Initial Cap Price", "terseLabel": "Initial cap price" } } }, "localname": "CappedCallTransactionsInitialCapPrice", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "prch_CappedCallTransactionsInitialStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The initial strike price under the capped call transactions.", "label": "Capped Call Transactions, Initial Strike Price", "terseLabel": "Initial strike price" } } }, "localname": "CappedCallTransactionsInitialStrikePrice", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "prch_CappedCallsAuthorizedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that can be purchased under the capped calls.", "label": "Capped calls, authorized shares" } } }, "localname": "CappedCallsAuthorizedShares", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "sharesItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_CededDeferredPolicyAcquisitionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of ceded deferred policy acquisition cost capitalized on contract remaining in force.", "label": "Ceded Deferred Policy Acquisition Costs", "negatedLabel": "Ceded deferred policy acquisition costs" } } }, "localname": "CededDeferredPolicyAcquisitionCosts", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ChangeInFairValueOfEarnoutLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of earnout liability.", "label": "Change in Fair Value of Earnout Liability", "negatedLabel": "Change in fair value of earnout liability" } } }, "localname": "ChangeInFairValueOfEarnoutLiability", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "prch_ChangeInFairValueOfPrivateWarrantLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of private warrant liability.", "label": "Change in Fair Value of Private Warrant Liability", "negatedLabel": "Change in fair value of private warrant liability" } } }, "localname": "ChangeInFairValueOfPrivateWarrantLiability", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "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", "verboseLabel": "Canceled" } } }, "localname": "ClassOfWarrantOrRightCancelled", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "prch_ClassOfWarrantOrRightCommonSharesIssuedOnWarrantExerciseOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common shares issued on warrant exercise outstanding.", "label": "Class Of Warrant Or Right, Common Shares Issued on Warrant Exercise, Outstanding", "periodEndLabel": "Balances as of December 31, 2021", "periodStartLabel": "Balances as of January 1, 2021" } } }, "localname": "ClassOfWarrantOrRightCommonSharesIssuedOnWarrantExerciseOutstanding", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "pureItemType" }, "prch_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights Exercised.", "label": "Class of Warrant or Right, Exercised", "terseLabel": "Warrants exercised", "verboseLabel": "Cash exercises" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "prch_ClassOfWarrantOrRightExercisedCashless": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised cashless.", "label": "Class Of Warrant Or Right Exercised, Cashless", "terseLabel": "Cashless exercises" } } }, "localname": "ClassOfWarrantOrRightExercisedCashless", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "durationItemType" }, "prch_ClassOfWarrantOrRightNumberOfDaysForDeterminingSharePriceCommencementAfterCompletionOfMerger": { "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 After Completion of Merger", "terseLabel": "Number of days for determining share price commencement" } } }, "localname": "ClassOfWarrantOrRightNumberOfDaysForDeterminingSharePriceCommencementAfterCompletionOfMerger", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "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 canceled" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsCancelled", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "prch_CommonStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member is pertaining to common stock options.", "label": "Common stock options outstanding" } } }, "localname": "CommonStockOptionsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "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", "verboseLabel": "Total shares of common stock outstanding and reserved for future issuance" } } }, "localname": "CommonStockSharesOutstandingAndReservedForFutureIssuance", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_CommonStockTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information common stock tranche one.", "label": "Tranche One" } } }, "localname": "CommonStockTrancheOneMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "prch_CommonStockTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information common stock tranche three.", "label": "Tranche Three" } } }, "localname": "CommonStockTrancheThreeMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "prch_CommonStockTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information common stock tranche two.", "label": "Tranche Two" } } }, "localname": "CommonStockTrancheTwoMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "prch_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common stock warrants.", "label": "Common stock warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "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" } } }, "localname": "ContingentConsiderationBusinessCombinationMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_ContingentConsiderationEarnoutLiabilityFairValueDisclosures": { "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": "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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", "terseLabel": "Contingent consideration earnout, measurement input" } } }, "localname": "ContingentConsiderationEarnoutMeasurementInput", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "prch_ContingentConsiderationEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to earnout contingent consideration.", "label": "Contingent consideration - earnout" } } }, "localname": "ContingentConsiderationEarnoutMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "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" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerContractAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contract assets from contract with customers.", "label": "Contract with Customer, Contract Assets [Table Text Block]", "terseLabel": "Summary of the activity impacting the contract assets" } } }, "localname": "ContractWithCustomerContractAssetsTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "prch_ContractWithCustomerContractLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contract liabilities from contract with customers.", "label": "Contract with Customer, Contract Liabilities [Table Text Block]", "terseLabel": "Summary of the activity impacting the contract liabilities" } } }, "localname": "ContractWithCustomerContractLiabilitiesTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "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", "verboseLabel": "Additional amounts deferred" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ContractWithCustomerLiabilityRepayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in contract liability due to Repayment during the year.", "label": "Contract With Customer Liability Repayment", "negatedLabel": "Repayment of contract liability" } } }, "localname": "ContractWithCustomerLiabilityRepayment", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "pureItemType" }, "prch_ConvertiblePromissoryNotes2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2019 Convertible Promissory Notes.", "label": "2019 Convertible Promissory Notes" } } }, "localname": "ConvertiblePromissoryNotes2019Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_ConvertiblePromissoryNotes2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2020 Convertible Promissory Notes.", "label": "2020 Convertible Promissory Notes" } } }, "localname": "ConvertiblePromissoryNotes2020Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Convertible Senior Notes due 2026 ( the \"2026 Notes\") issued by the company in September 2021.", "label": "Convertible senior notes, due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "prch_CustomersInTexasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to customers in Texas.", "label": "Customers in Texas" } } }, "localname": "CustomersInTexasMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20211231", "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", "terseLabel": "Promissory note, number of installments" } } }, "localname": "DebtInstrumentAnnualPrincipalPaymentNumberOfInstallments", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "integerItemType" }, "prch_DebtInstrumentConditionalThresholdConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "duration -pure\n\nThe conditional threshold conversion ratio under the debt instrument arrangement", "label": "Debt Instrument, Conditional Threshold Conversion Ratio", "terseLabel": "Conditional conversion ratio" } } }, "localname": "DebtInstrumentConditionalThresholdConversionRatio", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "prch_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive business days within which the maximum product of the closing sale price of shares of the entity's common stock and the applicable conversion rate for such trading day triggers the conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Business Days", "terseLabel": "Business days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveBusinessDays", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "prch_DebtInstrumentConvertibleThresholdConsecutiveTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which the maximum product of the closing sale price of shares of the entity's common stock and the applicable conversion rate for such trading day triggers the conversion feature.", "label": "Debt Instrument Convertible Threshold Consecutive Trading Day Period", "terseLabel": "Consecutive trading period" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDayPeriod", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "prch_DebtInstrumentConvertibleThresholdSalePriceOfCommonStockConversionRateProductPercentageMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum product of the closing sale price of shares of the entity's common stock and the applicable conversion rate for such trading day.", "label": "Debt Instrument, Convertible, Threshold Sale Price Of Common Stock Conversion Rate Product Percentage, Maximum", "terseLabel": "Trading price per $1,000notes (as percentage)" } } }, "localname": "DebtInstrumentConvertibleThresholdSalePriceOfCommonStockConversionRateProductPercentageMaximum", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentFinalPaymentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of final payment fee, under the debt agreement.", "label": "Debt Instrument, Final Payment Fee Percentage", "terseLabel": "Final payment fee (as a percent)" } } }, "localname": "DebtInstrumentFinalPaymentFeePercentage", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "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/20211231", "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentInterestAndPrepaymentFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest and prepayment fees.", "label": "Debt Instrument Interest And Prepayment Fees", "terseLabel": "Interest and prepayment fees" } } }, "localname": "DebtInstrumentInterestAndPrepaymentFees", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "pureItemType" }, "prch_DebtInstrumentIssuePricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The issue price percentage under the debt instrument agreement.", "label": "Debt Instrument, Issue Price Percentage", "terseLabel": "Issue price ( as percentage)" } } }, "localname": "DebtInstrumentIssuePricePercentage", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "prch_DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the denomination of the principal amount of debt that is used in conversion calculations.", "label": "Debt Instrument Principal Amount Denomination For Conversion Into Common Stock", "terseLabel": "Principal amount denomination for conversion" } } }, "localname": "DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails" ], "xbrltype": "durationItemType" }, "prch_December312020AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to December 31, 2020 acquisition.", "label": "iRoofing" } } }, "localname": "December312020AcquisitionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_DeferredPolicyAcquisitionCostNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net amount of deferred policy acquisition cost capitalized on contract remaining in force.", "label": "Deferred Policy Acquisition Cost, Net", "terseLabel": "Deferred Policy Acquisition Cost, Net" } } }, "localname": "DeferredPolicyAcquisitionCostNet", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxAssetsDisallowedInterest": { "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 disallowed interest.", "label": "Deferred Tax Assets, Disallowed Interest", "terseLabel": "Disallowed interest" } } }, "localname": "DeferredTaxAssetsDisallowedInterest", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxAssetsGoodwill": { "auth_ref": [], "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 temporary differences from goodwill.", "label": "Deferred Tax Assets, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwill", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxAssetsIntangibleAssetsOtherThanGoodwill": { "auth_ref": [], "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 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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxAssetsLossAndLossAdjustmentReserves": { "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 loss and loss adjustment reserves.", "label": "Deferred Tax Assets, Loss And Loss Adjustment Reserves", "terseLabel": "Loss and loss adjustment reserves" } } }, "localname": "DeferredTaxAssetsLossAndLossAdjustmentReserves", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxAssetsOperatingLeaseLiabilities": { "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 operating lease liabilities.", "label": "Deferred Tax Assets, Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxLiabilitiesDeferredAcquisitionCosts": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease obligation.", "label": "Deferred Tax Liabilities, Deferred Acquisition Costs", "negatedLabel": "Deferred acquisition costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredAcquisitionCosts", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease right of use assets.", "label": "Deferred Tax Liabilities, Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DeferredTaxLiabilitiesReinsuranceBalanceDue": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 5.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 reinsurance balance due.", "label": "Deferred Tax Liabilities, Reinsurance Balance Due", "negatedLabel": "Reinsurance balance due" } } }, "localname": "DeferredTaxLiabilitiesReinsuranceBalanceDue", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_DivestedBusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Divested Businesses.", "label": "Divested Businesses" } } }, "localname": "DivestedBusinessesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_EarnedPremiumsNetOfCeded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earned premium, net of ceded", "label": "Earned Premiums, Net of Ceded", "terseLabel": "Earned premium, net of ceded" } } }, "localname": "EarnedPremiumsNetOfCeded", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "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", "verboseLabel": "Earnout common shares (Note 1 and Note 9)" } } }, "localname": "EarnoutCommonSharesOutstanding", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_EarnoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period over which contingent consideration is based on the achievement of certain revenue and EBITDA milestones under the terms of the acquisition agreement.", "label": "Earnout Period", "terseLabel": "Contingent consideration earnout period" } } }, "localname": "EarnoutPeriod", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "prch_EarnoutRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to earnout RSU's.", "label": "Employee earnout restricted stock" } } }, "localname": "EarnoutRestrictedStockUnitsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "prch_EarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Shares.", "label": "Earnout shares" } } }, "localname": "EarnoutSharesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "prch_EarnoutSharesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding earnout shares.", "label": "Earnout Shares [Policy Text Block]", "terseLabel": "Earnout Shares" } } }, "localname": "EarnoutSharesPolicyTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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", "negatedLabel": "Debt transactions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDebtTransactions", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "prch_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation": { "auth_ref": [], "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 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 officer compensation.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation", "negatedLabel": "Officer compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "prch_EffectiveIncomeTaxRateReconciliationReturnToProvision": { "auth_ref": [], "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 return to provisions.", "label": "Effective Income Tax Rate Reconciliation, Return to Provision", "negatedLabel": "Return to provision" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvision", "nsuri": "http://porchgroup.com/20211231", "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": "11.05% term loan, due 2024" } } }, "localname": "ElevenPointZeroFivePercentPromissoryNoteDue2020Member", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "prch_EquityIncentivePlan2012Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about 2012 Equity Incentive Plan.", "label": "Employee awards" } } }, "localname": "EquityIncentivePlan2012Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "prch_ExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about executives.", "label": "Executives" } } }, "localname": "ExecutivesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_FairValueAdjustmentOfLegacyPreferredStockWarrantLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of preferred stock warrant liability.", "label": "Fair Value Adjustment Of Legacy Preferred Stock Warrant Liability", "negatedLabel": "Gain (loss) on remeasurement of Legacy Porch warrants" } } }, "localname": "FairValueAdjustmentOfLegacyPreferredStockWarrantLiability", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "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 additional share issued" } } }, "localname": "FairValueOfStockIssuedInExchangeOfTransactionServicesInBusinessCombination", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_FairValueOptionNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to FVO notes.", "label": "FVO notes" } } }, "localname": "FairValueOptionNotesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "domainItemType" }, "prch_FloifyAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Floify acquisition.", "label": "Floify" } } }, "localname": "FloifyAcquisitionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "prch_FormerEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to former employees.", "label": "Former Employees" } } }, "localname": "FormerEmployeesMember", "nsuri": "http://porchgroup.com/20211231", "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" } } }, "localname": "FurnitureOfficeEquipmentAndOtherMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_FutureReceivablesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to future receivables agreement .", "label": "Future Receivables Agreement [Member]" } } }, "localname": "FutureReceivablesAgreementMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "domainItemType" }, "prch_GainLossOnReMeasurementOfPrivateWarrantsLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on re measurements of private warrant liability.", "label": "Gain Loss On Re Measurement of Private Warrants Liability", "negatedLabel": "Loss on re measurement of private warrant liability" } } }, "localname": "GainLossOnReMeasurementOfPrivateWarrantsLiability", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_GainLossOnRemeasurementOfDebt": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on remeasurement of debt.", "label": "Gain (Loss) on Remeasurement of Debt", "terseLabel": "Gain (loss) on remeasurement of debt" } } }, "localname": "GainLossOnRemeasurementOfDebt", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "prch_GainLossOnSettlementOfAccountsPayableAndAccountsReceivable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails": { "order": 3.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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "prch_GainOnRemeasurementOfContingentConsideration": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Amount of gain on remeasurement of contingent consideration.", "label": "Gain on Remeasurement of Contingent Consideration", "negatedLabel": "Loss (gain) on remeasurement of contingent consideration", "verboseLabel": "Revaluation of contingent consideration" } } }, "localname": "GainOnRemeasurementOfContingentConsideration", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_HomeownersOfAmericaInsuranceCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Homeowners of America Insurance Company.", "label": "Homeowners of America Insurance Company" } } }, "localname": "HomeownersOfAmericaInsuranceCompanyMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_IncomeLossFromInvestmentsInSubsidiary": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of investment in subsidiary.", "label": "Income (Loss) from Investments in Subsidiary", "negatedLabel": "Equity in net loss of subsidiary", "terseLabel": "Equity in net income (loss) of subsidiary" } } }, "localname": "IncomeLossFromInvestmentsInSubsidiary", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "prch_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve": { "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": "The amount of increase (decrease) in loss and loss adjustment expense reserve during the period.", "label": "Increase (Decrease) in Loss and Loss Adjustment Expense Reserve", "terseLabel": "Losses and loss adjustment expense reserves" } } }, "localname": "IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_IncreaseDecreaseInRefundableCustomerDeposits": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.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/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_InsuranceLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Insurance licenses.", "label": "Insurance licenses" } } }, "localname": "InsuranceLicensesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "prch_InsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to insurance services.", "label": "Insurance" } } }, "localname": "InsuranceMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_InvestmentIncomeAndRealizedGains": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of non operating investment income and realized gains.", "label": "Investment Income and Realized Gains", "negatedLabel": "Investment income and realized gains", "terseLabel": "Investment income and realized gains, net of investment expenses", "totalLabel": "Investment income and realized gains, net of investment expenses" } } }, "localname": "InvestmentIncomeAndRealizedGains", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "prch_January122021AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the January 12, 2021 acquisition of Data Mentors Holdings, LLC d/b/a V12 Data.", "label": "January 12, 2021 Acquisition (\"V12 Data\")" } } }, "localname": "January122021AcquisitionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_July232020AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to July 23, 2020 Acquisition.", "label": "July 23, 2020 Acquisition" } } }, "localname": "July232020AcquisitionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "prch_LeaseBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease balance sheet disclosure.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information related to leases" } } }, "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "prch_LeaseOtherInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease other information.", "label": "Lease Other Information [Table Text Block]", "terseLabel": "Schedule of other information related to operating leases" } } }, "localname": "LeaseOtherInformationTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "prch_LegacyPorchWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to legacy porch warrants.", "label": "Legacy Porch warrants" } } }, "localname": "LegacyPorchWarrantsMember", "nsuri": "http://porchgroup.com/20211231", "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]" } } }, "localname": "LoanAgreementWithCantorFitzgeraldSecuritiesMember", "nsuri": "http://porchgroup.com/20211231", "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" } } }, "localname": "LoanAndSecurityAgreementRunwayLoanMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "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]" } } }, "localname": "LoanProceedsRemainOutstandingTerminationOfMergerMember", "nsuri": "http://porchgroup.com/20211231", "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]" } } }, "localname": "LoansRepaidPriorToFirstAnniversaryMember", "nsuri": "http://porchgroup.com/20211231", "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]" } } }, "localname": "LoansRepaidPriorToFourthAnniversaryMember", "nsuri": "http://porchgroup.com/20211231", "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]" } } }, "localname": "LoansRepaidPriorToSecondAnniversaryMember", "nsuri": "http://porchgroup.com/20211231", "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]" } } }, "localname": "LoansRepaidPriorToThirdAnniversaryMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing long term investments.", "label": "Long Term Investments" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "prch_LossOnRemeasurementOfEarnoutLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss on remeasurement of earnout liability.", "label": "Loss On Remeasurement Of Earnout Liability", "terseLabel": "Loss on remeasurement of earnout liability" } } }, "localname": "LossOnRemeasurementOfEarnoutLiability", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_LossesAndLossAdjustmentExpenseReserves": { "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 losses and loss adjustment expense reserves classified as other.", "label": "Losses and Loss Adjustment Expense Reserves", "terseLabel": "Losses and loss adjustment expense reserves" } } }, "localname": "LossesAndLossAdjustmentExpenseReserves", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_May202021AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to May 20, 2021 of Rynoh acquisition.", "label": "May 20, 2021 Acquisition (\"Rynoh\")" } } }, "localname": "May202021AcquisitionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputCostOfCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using Weighted average cost of capital.", "label": "Cost of capital" } } }, "localname": "MeasurementInputCostOfCapitalMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputForfeitureRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using Forfeiture interest rate.", "label": "Forfeiture Rate" } } }, "localname": "MeasurementInputForfeitureRateMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputStrikePriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using strike price.", "label": "Strike price" } } }, "localname": "MeasurementInputStrikePriceMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "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/20211231", "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" } } }, "localname": "MergerAgreementWithProptechAcquisitionCorporationMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "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" } } }, "localname": "MergerTransactionCost", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_MinimumCapitalStockToBeMaintainedByPropertyAndCasualtyInsures": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Minimum capital stock to be maintained by property and casualty insurers.", "label": "Minimum Capital Stock to be Maintained by Property and Casualty Insures", "terseLabel": "Minimum capital stock to be maintained" } } }, "localname": "MinimumCapitalStockToBeMaintainedByPropertyAndCasualtyInsures", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_MinimumPercentageOfStatutorySurplus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of statutory surplus.", "label": "Minimum Percentage of Statutory Surplus", "terseLabel": "Minimum percentage of statutory surplus" } } }, "localname": "MinimumPercentageOfStatutorySurplus", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "prch_MinimumSurplusToBeMaintained": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of minimum surplus to be be maintained by the insurance company.", "label": "Minimum Surplus to be Maintained", "terseLabel": "Minimum surplus to be maintained" } } }, "localname": "MinimumSurplusToBeMaintained", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_MonteCarloSimulationMethodValuationTechniqueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation technique using Monte Carlo simulation method.", "label": "Monte Carlo simulation method" } } }, "localname": "MonteCarloSimulationMethodValuationTechniqueMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_MovingServicesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Representing Moving Services Company Member.", "label": "Moving Services Company [Member]" } } }, "localname": "MovingServicesCompanyMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 25.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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_NotesIssuedOnExerciseOfInitialPurchasersOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to notes issued on exercise of initial purchasers 'option.", "label": "Notes Issued On Exercise Of Initial Purchasers' Option [Member]" } } }, "localname": "NotesIssuedOnExerciseOfInitialPurchasersOptionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "prch_NumberOfDefinedContributionSavingsPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of defined contribution savings plans.", "label": "Number of Defined Contribution Savings Plan", "terseLabel": "Number of defined contribution savings plans" } } }, "localname": "NumberOfDefinedContributionSavingsPlan", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/Disclosure401KSavingsPlanDetails" ], "xbrltype": "integerItemType" }, "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 to number of executives" } } }, "localname": "NumberOfExecutivesTemporaryEquityIssued", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "prch_NumberOfHomeServiceCompaniesServed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of home service companies the entity provide service as of the balance sheet date.", "label": "Number of Home Service Companies Served", "terseLabel": "Number of Home Service Companies Served" } } }, "localname": "NumberOfHomeServiceCompaniesServed", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "integerItemType" }, "prch_NumberOfInsuranceCompaniesServed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of insurance companies the entity provide service as of the balance sheet date.", "label": "Number of Insurance Companies Served" } } }, "localname": "NumberOfInsuranceCompaniesServed", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "integerItemType" }, "prch_NumberOfReinsurer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Reinsurer", "label": "Number of Reinsurer", "terseLabel": "Number of reinsurer" } } }, "localname": "NumberOfReinsurer", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "prch_NumberOfStatesRegulatoryGuidelinesOfWarrantyClaims": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of states regulatory guidelines of warranty claims to be met.", "label": "Number of States, Regulatory Guidelines of Warranty Claims", "terseLabel": "Number of states regulatory guidelines of warranty claims" } } }, "localname": "NumberOfStatesRegulatoryGuidelinesOfWarrantyClaims", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "prch_OnePercentPromissoryNoteDue2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 1.0% promissory notes, due 2022.", "label": "1.0% promissory notes, due 2022" } } }, "localname": "OnePercentPromissoryNoteDue2022Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_OperatingLeasesRentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense.", "label": "Operating Leases Rent Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeasesRentExpense", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other acquisitions.", "label": "Other Acquisitions" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "prch_OtherCurrentInsuranceLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other current insurance liabilities.", "label": "Other Current Insurance Liabilities Policy Text Block", "terseLabel": "Other Insurance Liabilities, Current" } } }, "localname": "OtherCurrentInsuranceLiabilitiesPolicyTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "prch_OtherInsuranceLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of insurance liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Insurance Liabilities, Current", "terseLabel": "Other insurance liabilities, current", "totalLabel": "Other insurance liabilities, current" } } }, "localname": "OtherInsuranceLiabilitiesCurrent", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_OtherInsuranceLiabilitiesCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for other insurance liabilities current.", "label": "Other Insurance Liabilities Current [Table Text Block]", "terseLabel": "Schedule of components of other insurance liabilities, current" } } }, "localname": "OtherInsuranceLiabilitiesCurrentTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "prch_OtherLoanBackedAndStructuredSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other loan backed and structured securities.", "label": "Other loan-backed and structured securities" } } }, "localname": "OtherLoanBackedAndStructuredSecuritiesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "prch_OtherNonOperatingExpenseNet": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other, net as a portion of total other non-operating income (expense).", "label": "Other Non Operating Expense Net", "terseLabel": "Other, net" } } }, "localname": "OtherNonOperatingExpenseNet", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "prch_OtherNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Other notes.", "label": "Other notes" } } }, "localname": "OtherNotesMember", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "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]" } } }, "localname": "PaycheckProtectionProgramCaresActLoansMember", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_PaymentsForCappedCallTransactions": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for payment of capped call transactions.", "label": "Payments For Capped Call Transactions", "negatedLabel": "Capped call transactions" } } }, "localname": "PaymentsForCappedCallTransactions", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_PaymentsForCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for payment of capped calls.", "label": "Payments For Capped Calls", "verboseLabel": "Amount paid for capped calls" } } }, "localname": "PaymentsForCappedCalls", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "prch_PaymentsForDebtPrepaymentFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for fees on debt prepayment.", "label": "Payments For Debt Prepayment Fees", "terseLabel": "Prepayment fees" } } }, "localname": "PaymentsForDebtPrepaymentFees", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "prch_PaymentsForInterestExpenseDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow on payment of interest expense on debt.", "label": "Payments For Interest Expense Debt", "terseLabel": "Interest expense" } } }, "localname": "PaymentsForInterestExpenseDebt", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "prch_PaymentsToAcquireBusinessesExcludingCashPaidForWorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period excluding cash paid for working capital.", "label": "Payments to Acquire Businesses, Excluding Cash Paid for Working Capital", "terseLabel": "Cash paid in business acquisition, excluding working capital cash paid" } } }, "localname": "PaymentsToAcquireBusinessesExcludingCashPaidForWorkingCapital", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_PaymentsToAcquireBusinessesIncludingCashConsiderationPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period including cash consideration payable.", "label": "Payments to Acquire Businesses, Including Cash Consideration Payable", "terseLabel": "Cash paid in business acquisition, including cash consideration payable" } } }, "localname": "PaymentsToAcquireBusinessesIncludingCashConsiderationPayable", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "prch_PercentageOfInsuranceSubsidiarySTotalInsuranceReceivables": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of insurance subsidiary's total insurance receivables.", "label": "Percentage of Insurance Subsidiary's Total Insurance Receivables", "terseLabel": "Percentage of insurance subsidiary's total insurance receivables" } } }, "localname": "PercentageOfInsuranceSubsidiarySTotalInsuranceReceivables", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "percentItemType" }, "prch_PerformanceBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based restricted stock unit.", "label": "Performance based RSU" } } }, "localname": "PerformanceBasedRestrictedStockUnitMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "prch_PeriodBeginningAfterMay152020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to period after May 15, 2020.", "label": "Period beginning After May 15, 2020" } } }, "localname": "PeriodBeginningAfterMay152020Member", "nsuri": "http://porchgroup.com/20211231", "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 April 2, 2020 Through May 15, 2020" } } }, "localname": "PeriodBeginningApril22020ThroughMay152020Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "prch_Pre2020ConvertiblePromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Pre-2020 Convertible Promissory Notes.", "label": "Pre-2020 Convertible Promissory Notes" } } }, "localname": "Pre2020ConvertiblePromissoryNotesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails" ], "xbrltype": "domainItemType" }, "prch_PrivateWarrantLiabilities": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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 warrants liability" } } }, "localname": "PrivateWarrantLiabilities", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_PrivateWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information relating to private warrant liability.", "label": "Private warrant liability" } } }, "localname": "PrivateWarrantLiabilityMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_PrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to private warrants.", "label": "Private Warrants" } } }, "localname": "PrivateWarrantsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "prch_ProductAndTechnologyExpense": { "auth_ref": [], "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 amount of expenses relating to product and technology.", "label": "Product and Technology Expense", "terseLabel": "Product and technology" } } }, "localname": "ProductAndTechnologyExpense", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "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" } } }, "localname": "ProductAndTechnologyMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "prch_PropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpenseChange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change in expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.", "label": "Property Casualty Insurance Underwriters Prior Year Claims And Claims Adjustment Expense, Change", "terseLabel": "Provisions of losses and loss adjustment expense" } } }, "localname": "PropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpenseChange", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "prch_PropertyEquipmentSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to property, equipment and software.", "label": "Property equipment software" } } }, "localname": "PropertyEquipmentSoftwareMember", "nsuri": "http://porchgroup.com/20211231", "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" } } }, "localname": "ProptechAcquisitionCorporationMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "prch_PublicAndPrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public and private warrants.", "label": "Public warrants" } } }, "localname": "PublicAndPrivateWarrantsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "prch_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to public warrants.", "label": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "prch_RealizedInvestmentGains": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails": { "order": 2.0, "parentTag": "prch_InvestmentIncomeAndRealizedGains", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment.", "label": "Realized Investment Gains", "terseLabel": "Realized gains on investments" } } }, "localname": "RealizedInvestmentGains", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "prch_RealizedInvestmentLoss": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails": { "order": 1.0, "parentTag": "prch_InvestmentIncomeAndRealizedGains", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss on investment.", "label": "Realized Investment Loss", "negatedLabel": "Realized losses on investments" } } }, "localname": "RealizedInvestmentLoss", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "prch_RecapitalizationTransactionCosts": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_RecognizedExpensesOnMerger": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of recognized as expenses.", "label": "Recognized Expenses on Merger", "terseLabel": "Recognized expenses" } } }, "localname": "RecognizedExpensesOnMerger", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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" } } }, "localname": "RedeemableConvertiblePreferredStockWarrantsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "prch_ReductionOfEarnoutLiabilityDueToVestingEvent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of reduction of earnout liability due to a vesting event.", "label": "Reduction of Earnout Liability Due to Vesting Event", "terseLabel": "Reduction of earnout liability due to a vesting event" } } }, "localname": "ReductionOfEarnoutLiabilityDueToVestingEvent", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_RefundableCustomerDepositsCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to current refundable customer deposits.", "label": "Refundable Customer Deposits, Current" } } }, "localname": "RefundableCustomerDepositsCurrentMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "prch_RefundableCustomerDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Refundable Customer Deposits.", "label": "Refundable Customer Deposits" } } }, "localname": "RefundableCustomerDepositsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "prch_Reinsurance2021CoastalProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to reinsurance 2021 coastal program.", "label": "Reinsurance, 2021 Program" } } }, "localname": "Reinsurance2021CoastalProgramMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_ReinsuranceAndAgentsCommissionPayable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails": { "order": 2.0, "parentTag": "prch_OtherInsuranceLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of commission payable to reinsurers and agents as at the end of the reporting period.", "label": "Reinsurance and Agents Commission Payable", "terseLabel": "Commissions payable, reinsurers and agents" } } }, "localname": "ReinsuranceAndAgentsCommissionPayable", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceCoveringNonWeatherLossesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for reinsurance covering non-weather losses.", "label": "Reinsurance covering non-weather losses" } } }, "localname": "ReinsuranceCoveringNonWeatherLossesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_ReinsuranceProgramNumberOfPlacements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of placements for reinsurance programs.", "label": "Reinsurance Program, Number of Placements", "terseLabel": "Number of placements for reinsurance programs" } } }, "localname": "ReinsuranceProgramNumberOfPlacements", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "prch_ReinsuranceRecoverableOthers": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails": { "order": 4.0, "parentTag": "prch_ReinsuranceRecoverablesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other reinsurance recoverable as on the balance sheet date.", "label": "Reinsurance Recoverable, Others", "terseLabel": "Others" } } }, "localname": "ReinsuranceRecoverableOthers", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceRecoverablesCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount recoverable within one year under reinsurance contracts.", "label": "Reinsurance Recoverables, Current", "terseLabel": "Reinsurance balance due", "totalLabel": "Reinsurance balance due" } } }, "localname": "ReinsuranceRecoverablesCurrent", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceRetentionPolicyNumberOfRetentionLayers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of retention layers for reinsurance policy.", "label": "Reinsurance Retention Policy, Number of Retention Layers", "terseLabel": "Number of retention layers for reinsurance policy" } } }, "localname": "ReinsuranceRetentionPolicyNumberOfRetentionLayers", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "prch_RenewalRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to renewal rights.", "label": "Renewal rights" } } }, "localname": "RenewalRightsMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "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", "verboseLabel": "Promissory note" } } }, "localname": "RepaymentsOfDebtPrincipalAmount", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_RestrictedCustomerDepositsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date of restricted customer deposits classified as current.", "label": "Restricted Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "RestrictedCustomerDepositsCurrent", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_RestrictedFundsHeldForPaymentOfPossibleWarrantyClaimsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of restricted funds held for the payment of possible warranty claims classified as current.", "label": "Restricted Funds Held for Payment of Possible Warranty Claims, Current", "terseLabel": "Restricted funds held for payment of possible warranty claims" } } }, "localname": "RestrictedFundsHeldForPaymentOfPossibleWarrantyClaimsCurrent", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_RestrictedStockUnitSpecialEquityAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for special equity award restricted stock unit.", "label": "Together we win RSU award" } } }, "localname": "RestrictedStockUnitSpecialEquityAwardMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "prch_RestrictedStockUnitsAndAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units and awards.", "label": "Restricted stock units and awards" } } }, "localname": "RestrictedStockUnitsAndAwardsMember", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "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/20211231", "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]" } } }, "localname": "RunwayGrowthCreditFundInc.Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "prch_RwsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to RWS, Inc.", "label": "RWS, Inc" } } }, "localname": "RwsIncMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "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": "Summary of fully diluted capital structure" } } }, "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "prch_ScheduleOfLesseeLeaseSupplementalCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee lease supplemental cash flow information.", "label": "Schedule of Lessee Lease Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to leases" } } }, "localname": "ScheduleOfLesseeLeaseSupplementalCashFlowInformationTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesTables" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "prch_ScheduleOfReinsuranceRecoverableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reinsurance recoverable balance due.", "label": "Schedule of Reinsurance Recoverable [Table Text Block]", "terseLabel": "Schedule of reinsurance balances due" } } }, "localname": "ScheduleOfReinsuranceRecoverableTableTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceTables" ], "xbrltype": "textBlockItemType" }, "prch_SecondaryStockTransactions2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about 2019 Secondary Stock Transactions.", "label": "Secondary market transaction" } } }, "localname": "SecondaryStockTransactions2019Member", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails" ], "xbrltype": "domainItemType" }, "prch_SegmentAdjustedEBITD": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of segment adjusted earnings before interest, taxes, depreciation, and amortization.", "label": "Segment Adjusted E B I T D A", "terseLabel": "Total segment adjusted EBITDA (loss)" } } }, "localname": "SegmentAdjustedEBITD", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_SeniorSecuredTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Senior Secured Term Loans.", "label": "Senior Secured Term Loans" } } }, "localname": "SeniorSecuredTermLoansMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "prch_September92021AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to September 9, 2021 acquisition of American Home Protect (AHP).", "label": "September 9, 2021 Acquisition (\"AHP\")" } } }, "localname": "September92021AcquisitionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "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" } } }, "localname": "SeriesBAndSeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://porchgroup.com/20211231", "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" } } }, "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "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" } } }, "localname": "SeriesCRedeemableConvertiblePreferredStockMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "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. (\"Serviz\") Acquisition" } } }, "localname": "Serviz.comInc.Member", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "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 threshold 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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "prch_ShareBasedCompensationArrangementByShareBasedPaymentAwardPostVestingHoldingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The post vesting holding period for awards under share based payments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Post Vesting Holding Period", "terseLabel": "Post vesting holding period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPostVestingHoldingPeriod", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "durationItemType" }, "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "perShareItemType" }, "prch_ShareBasedPaymentArrangementNoncashExpensePlusMinusAcquisitionIncomeExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement includes a portion of the acquisition and related (income) expense.", "label": "Share-based Payment Arrangement, Noncash Expense, Plus Minus Acquisition Income Expense", "negatedLabel": "Non-cash stock-based compensation" } } }, "localname": "ShareBasedPaymentArrangementNoncashExpensePlusMinusAcquisitionIncomeExpense", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails" ], "xbrltype": "sharesItemType" }, "prch_SharesIssuedDuringPeriodCashConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash consideration for shares issued.", "label": "Shares Issued During Period, Cash Consideration", "terseLabel": "Cash consideration" } } }, "localname": "SharesIssuedDuringPeriodCashConsideration", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_SharesIssuedDuringPeriodSharesVestingOfEarnoutShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during period on vesting of earnout shares.", "label": "Shares Issued During Period, Shares, Vesting Of Earnout Shares", "terseLabel": "Vesting of earnout shares (in shares)" } } }, "localname": "SharesIssuedDuringPeriodSharesVestingOfEarnoutShares", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails" ], "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/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "prch_ShortDurationInsuranceContractsHistoricalClaimsDurationYearFiveOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage including other circumstances of average annual payout, after reinsurance, in the fifth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.", "label": "Short Duration Insurance Contracts, Historical Claims Duration, Year Five Other", "terseLabel": "Average annual percentage payout of accident year 5" } } }, "localname": "ShortDurationInsuranceContractsHistoricalClaimsDurationYearFiveOther", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveAverageAnnualPercentageDetails" ], "xbrltype": "percentItemType" }, "prch_SoftwareAndComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Software and Computer Equipment.", "label": "Software and computer equipment" } } }, "localname": "SoftwareAndComputerEquipmentMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_SoftwareSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Software Subscription.", "label": "Software subscription revenue" } } }, "localname": "SoftwareSubscriptionMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_SpacTransactionBonus": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of SPAC transaction bonus.", "label": "SPAC Transaction Bonus", "terseLabel": "SPAC transaction bonus" } } }, "localname": "SpacTransactionBonus", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_SpecialEquityAwardProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to special equity award program.", "label": "Special equity award program" } } }, "localname": "SpecialEquityAwardProgramMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "domainItemType" }, "prch_StatutoryAccountingPracticesStatutoryCapitalStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of statutory capital stock as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.", "label": "Statutory Accounting Practices, Statutory Capital Stock", "terseLabel": "Capital stock" } } }, "localname": "StatutoryAccountingPracticesStatutoryCapitalStock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_StatutoryAccountingPracticesStatutorySurplus": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of statutory surplus as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.", "label": "Statutory Accounting Practices, Statutory Surplus", "terseLabel": "Surplus" } } }, "localname": "StatutoryAccountingPracticesStatutorySurplus", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_StockIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to stock incentive plan 2020.", "label": "2020 Equity Plan" } } }, "localname": "StockIncentivePlan2020Member", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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" } } }, "localname": "StockIssuedDuringPeriodFairValueOfEarnOutSharesIssuedInMerger", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "prch_StockIssuedDuringPeriodSharesCashlessWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued on cashless exercise of warrants.", "label": "Stock Issued During Period, Shares, Cashless Warrants Exercised", "terseLabel": "Cashless exercises" } } }, "localname": "StockIssuedDuringPeriodSharesCashlessWarrantsExercised", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEarnoutLiability", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodSharesIncomeTaxDeficiencyFromShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of stock issued during period shares income tax deficiency from share-based compensation.", "label": "Stock Issued During Period Shares Income Tax Deficiency From Share Based Compensation", "negatedLabel": "Income tax withholdings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIncomeTaxDeficiencyFromShareBasedCompensation", "nsuri": "http://porchgroup.com/20211231", "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRecapitalizationAndPipeFinancing", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_StockIssuedDuringPeriodSharesStockWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock warrants exercised.", "label": "Stock Issued During Period Shares Stock Warrants Exercised", "terseLabel": "Exercise of stock warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockWarrantsExercised", "nsuri": "http://porchgroup.com/20211231", "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", "verboseLabel": "Cash exercises" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueRecapitalizationAndPipeFinancing", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_StockIssuedDuringPeriodValueStockWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock warrants exercised.", "label": "Stock Issued During Period Value Stock Warrants Exercised", "terseLabel": "Exercise of stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueStockWarrantsExercised", "nsuri": "http://porchgroup.com/20211231", "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": "Additional share issued" } } }, "localname": "StockIssuedInExchangeOfTransactionServicesInBusinessCombination", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "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/20211231", "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/20211231", "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/20211231", "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", "terseLabel": "Retroactive application of recapitalization" } } }, "localname": "TemporaryEquitySharesRetroactiveApplicationOfCapitalization", "nsuri": "http://porchgroup.com/20211231", "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", "terseLabel": "Retroactive application of recapitalization (in shares)" } } }, "localname": "TemporaryEquityValueRetroactiveApplicationOfCapitalization", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_TermOfAmericanHomeProtectWarrantyContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of American home protect warranty contracts.", "label": "Term Of American Home Protect Warranty Contracts", "terseLabel": "Term of American home protect warranty contracts" } } }, "localname": "TermOfAmericanHomeProtectWarrantyContracts", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "prch_TimeBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to time based restricted stock unit.", "label": "Time based RSU" } } }, "localname": "TimeBasedRestrictedStockUnitMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "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]" } } }, "localname": "TwentyTwentyPromissoryNotesMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "prch_ValueOfBusinessAcquiredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to value of business acquired.", "label": "Value of business acquired" } } }, "localname": "ValueOfBusinessAcquiredMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "prch_VerticalSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Vertical Software segment.", "label": "Vertical Software" } } }, "localname": "VerticalSoftwareMember", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "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/20211231", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_WarrantsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the warrants.", "label": "Warrants Policy [Policy Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20211231", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "CEO" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule I: Condensed Financial Information of Registrant" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r130", "r339", "r344", "r352", "r612", "r613", "r619", "r620", "r701", "r899", "r914", "r924", "r933", "r934" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r130", "r339", "r344", "r352", "r612", "r613", "r619", "r620", "r701", "r899", "r914", "r924", "r933", "r934" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r130", "r200", "r213", "r214", "r215", "r216", "r218", "r220", "r224", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r349", "r351", "r352", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r130", "r200", "r213", "r214", "r215", "r216", "r218", "r220", "r224", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r347", "r349", "r351", "r352", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r911" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r2", "r135", "r144", "r273", "r530", "r531", "r532", "r567", "r568", "r628", "r633", "r634", "r938" ], "lang": { "en-us": { "role": { "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Adjusted balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r135", "r144", "r151", "r273", "r530", "r531", "r532", "r567", "r568", "r628", "r631", "r633", "r634", "r938" ], "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" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r135", "r144", "r151", "r273", "r530", "r531", "r532", "r567", "r568", "r628", "r631", "r633", "r634", "r938" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r135", "r144", "r151", "r273", "r530", "r531", "r532", "r567", "r568", "r628", "r631", "r633", "r634", "r938" ], "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]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r359", "r404", "r484", "r487", "r712", "r713", "r714", "r715", "r716", "r717", "r719", "r828", "r831", "r900", "r901" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r359", "r404", "r484", "r487", "r712", "r713", "r714", "r715", "r716", "r717", "r719", "r828", "r831", "r900", "r901" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r227", "r445", "r450", "r720", "r827", "r829" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r227", "r445", "r450", "r720", "r827", "r829" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r359", "r404", "r461", "r484", "r487", "r712", "r713", "r714", "r715", "r716", "r717", "r719", "r828", "r831", "r900", "r901" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r359", "r404", "r461", "r484", "r487", "r712", "r713", "r714", "r715", "r716", "r717", "r719", "r828", "r831", "r900", "r901" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r132", "r133", "r134", "r136", "r137", "r141", "r142", "r143", "r144", "r146", "r147", "r148", "r149", "r150", "r151", "r175", "r274", "r275", "r533", "r568", "r629", "r633", "r634", "r635", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r939", "r940" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r132", "r133", "r134", "r136", "r137", "r141", "r142", "r143", "r144", "r146", "r147", "r148", "r149", "r150", "r151", "r175", "r274", "r275", "r533", "r568", "r629", "r633", "r634", "r635", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r939", "r940" ], "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": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r136", "r137", "r144", "r151", "r274", "r275", "r533", "r568", "r629", "r635", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r939", "r940" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) to previously issued financial statements for retrospective application of amendment to accounting standards and adjustment for reclassification from amendment to accounting standards.", "label": "Impacts of adoption" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r145", "r151", "r485" ], "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 [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r228", "r229", "r445", "r451", "r830", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r913", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r228", "r229", "r445", "r451", "r830", "r881", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r913", "r915" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r145", "r151", "r335", "r485", "r707" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r233", "r697" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "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 [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r712", "r714", "r717", "r900", "r901" ], "lang": { "en-us": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesTable": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "ASC 606" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "ASU 2016 02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails": { "order": 5.0, "parentTag": "prch_OtherInsuranceLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "General and accrued expenses payable" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48", "r704" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r14", "r33", "r234", "r235" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r33", "r234", "r750", "r780" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r319" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r65", "r66", "r67", "r784", "r839", "r843" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r75", "r76", "r77", "r132", "r133", "r134", "r617", "r834", "r835", "r940" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r301" ], "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 Useful Life (in years)", "verboseLabel": "Estimated Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r34", "r533", "r704" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r132", "r133", "r134", "r530", "r531", "r532", "r633" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r136", "r137", "r138", "r139", "r151", "r245", "r246", "r270", "r271", "r272", "r273", "r274", "r275", "r338", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r565", "r566", "r567", "r568", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r691", "r722", "r723", "r724", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r936", "r937", "r938", "r939", "r940" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r418", "r426", "r564" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a tax deficiency associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation", "negatedLabel": "Income tax withholdings" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r489", "r492", "r536", "r537" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r355", "r418", "r426" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r539" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r540" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r492", "r522", "r535" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r240", "r276", "r277", "r278" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r109", "r299", "r308" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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]", "terseLabel": "Basic and Diluted Net Loss Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r109", "r316" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "negatedLabel": "Non-cash long-lived asset impairment charge" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r124", "r208", "r215", "r222", "r267", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r348", "r350", "r352", "r353", "r612", "r619", "r651", "r702", "r704", "r742", "r782" ], "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r15", "r16", "r61", "r124", "r267", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r348", "r350", "r352", "r353", "r612", "r619", "r651", "r702", "r704" ], "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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r636" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, fair value disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r12", "r861", "r862", "r863", "r864" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r251" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized, Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r252" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized, Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r249", "r280" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r256" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r253", "r256", "r764" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r255" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r253", "r255", "r763" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r257" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r253", "r257", "r765" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r254" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r253", "r254", "r762" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "auth_ref": [ "r258" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.", "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost", "terseLabel": "Without single maturity date" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "auth_ref": [ "r258", "r766" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping.", "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value", "terseLabel": "Without single maturity date" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r247", "r250", "r280", "r749" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Debt securities, fair value disclosure", "totalLabel": "Fair value", "verboseLabel": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r494", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r623", "r624" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-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]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r483", "r486", "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "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": "Aggregate transaction costs for business acquisitions" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r604" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "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]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Interest acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Unaudited Pro Forma Consolidated Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Summary of estimated unaudited pro forma consolidated financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r606" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r584", "r585" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r584", "r585" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r581" ], "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" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r598", "r599", "r601" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "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:", "verboseLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r598", "r599" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r596", "r598", "r599", "r603" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent consideration - liability-classified", "verboseLabel": "Estimated fair value" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r597", "r600", "r605" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r641" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r583" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "verboseLabel": "Net income" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r583" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Intangible assets, indefinite" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r590" ], "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", "verboseLabel": "Fair Value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible assets:", "verboseLabel": "Fair value of the intangible assets as of the date of the acquisition" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Definite-lived intangible assets", "verboseLabel": "Intangible assets, finite-lived" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "verboseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r589", "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r590" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "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", "verboseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations and Disposals" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r131", "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.", "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]", "terseLabel": "Deferred Policy Acquisition Costs" } } }, "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized Contract Cost, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized Contract Cost, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r13", "r42", "r111" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Trust fund" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r19", "r112", "r740" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r111", "r117" ], "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", "verboseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r103", "r660" ], "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": "Net change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CededPremiumsEarned": { "auth_ref": [ "r792", "r804", "r846", "r847", "r849", "r851" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails": { "order": 2.0, "parentTag": "us-gaap_PremiumsEarnedNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earned premiums ceded to other entities.", "label": "Ceded Premiums Earned", "negatedLabel": "Ceded premiums, earned" } } }, "localname": "CededPremiumsEarned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CededPremiumsPayable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails": { "order": 4.0, "parentTag": "prch_OtherInsuranceLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.", "label": "Ceded Premiums Payable", "terseLabel": "Ceded reinsurance premiums payable" } } }, "localname": "CededPremiumsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CededPremiumsWritten": { "auth_ref": [ "r849", "r851" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails": { "order": 2.0, "parentTag": "us-gaap_PremiumsWrittenNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of written premiums ceded to other entities.", "label": "Ceded Premiums Written", "negatedLabel": "Ceded premiums, written" } } }, "localname": "CededPremiumsWritten", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClaimsDevelopmentLineItems": { "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": "Claims Development [Line Items]", "terseLabel": "Unpaid Losses and Loss Adjustment Reserve" } } }, "localname": "ClaimsDevelopmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r121", "r124", "r155", "r159", "r166", "r169", "r171", "r180", "r181", "r182", "r267", "r339", "r344", "r345", "r346", "r352", "r353", "r402", "r403", "r407", "r411", "r651", "r909" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r428", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "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]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r419" ], "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" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares each warrant can be converted", "verboseLabel": "Number of shares each warrant can be converted" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r419" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "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", "verboseLabel": "Class of warrant or right, outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r57", "r334", "r752", "r790" ], "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", "verboseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r331", "r332", "r333", "r336", "r886" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r132", "r133", "r633" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r32", "r418" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r32", "r704" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 400,000,000, respectively Issued and outstanding shares - 97,961,597 and 81,669,151, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73", "r81", "r756", "r794" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r189", "r190", "r231", "r649", "r650", "r885" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r189", "r190", "r231", "r649", "r650", "r859", "r885" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r189", "r190", "r231", "r649", "r650", "r859", "r885" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r185", "r772" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r189", "r190", "r231", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Insurance related revenues percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r189", "r190", "r231", "r649", "r650", "r885" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r6", "r130", "r609" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "Schedule I: Condensed Financial Information of Registrant" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCondensedFinancialInformationOfRegistrant" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r434" ], "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 deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r430", "r432", "r446" ], "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 end of the year", "periodStartLabel": "Balance at beginning of the year", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r430", "r431", "r446" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r430", "r431", "r446" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r433" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r447" ], "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", "verboseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Refund Liability, Current" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r114", "r115", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r114", "r115", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r114", "r115", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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", "verboseLabel": "Convertible senior notes, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r354", "r356", "r357", "r359", "r369", "r370", "r371", "r375", "r376", "r377", "r378", "r379", "r389", "r390", "r391", "r392" ], "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" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r462" ], "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." } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r402", "r403", "r407" ], "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": "Preferred stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and other" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r462", "r478", "r856" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Industrial and miscellaneous" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r218", "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r85", "r124", "r267", "r339", "r340", "r341", "r344", "r345", "r346", "r348", "r350", "r352", "r353", "r651" ], "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/2021-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 revenue." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r459" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r84" ], "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", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r125", "r561", "r571" ], "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 federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r561", "r571", "r572" ], "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)", "negatedTotalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r125", "r561", "r571" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails": { "order": 2.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)", "negatedLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r188", "r231" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRefundLiabilityNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r114", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r114", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r114", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r120", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r380", "r381", "r383", "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r26" ], "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", "terseLabel": "Promissory note initial principal balance" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r25", "r26", "r123", "r130", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r389", "r390", "r391", "r392", "r672", "r743", "r745", "r779" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r26", "r384", "r745", "r779" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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", "verboseLabel": "Initial principal value" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r358", "r386" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureFairValueFairValueOptionNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r54", "r358", "r419", "r422", "r424" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "verboseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Sale price (as percentage)" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r356", "r389", "r390", "r670", "r672", "r673" ], "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", "verboseLabel": "Principal Amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r371", "r389", "r390", "r648" ], "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" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "auth_ref": [ "r123" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r53", "r376", "r670" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r53", "r387", "r670", "r672" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53", "r357" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r55", "r123", "r130", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r389", "r390", "r391", "r392", "r672" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price (as percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r55", "r123", "r130", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r382", "r389", "r390", "r391", "r392", "r419", "r423", "r424", "r425", "r669", "r670", "r672", "r673", "r771" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r369", "r669", "r673" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Unrealized loss position for 12 months or longer" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r263", "r284", "r285" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less Than Twelve Months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r263", "r284" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less Than Twelve Months, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r259", "r281", "r285" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Total, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r260", "r282" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r261", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of securities in an unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r562", "r571" ], "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)", "negatedLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-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)", "negatedTotalLabel": "Total deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r47", "r369", "r671" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r27", "r28", "r553", "r744", "r778" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense": { "auth_ref": [ "r109", "r773", "r797", "r806", "r808", "r811", "r837" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense (reversal of expense) for deferred policy acquisition costs.", "label": "Deferred Policy Acquisition Costs, Amortization Expense", "negatedLabel": "Amortized costs" } } }, "localname": "DeferredPolicyAcquisitionCostAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCosts": { "auth_ref": [ "r788", "r808", "r809", "r811", "r837", "r857" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force.", "label": "Deferred Policy Acquisition Cost", "periodEndLabel": "Deferred Policy Acquisition Cost, Ending Balance", "periodStartLabel": "Deferred Policy Acquisition Cost, Beginning Balance", "terseLabel": "Deferred policy acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostsAdditions": { "auth_ref": [ "r808", "r811", "r837" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred policy acquisition cost capitalized.", "label": "Deferred Policy Acquisition Cost, Capitalization", "terseLabel": "Capitalized costs" } } }, "localname": "DeferredPolicyAcquisitionCostsAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostsTableTextBlock": { "auth_ref": [ "r807", "r810", "r811", "r837" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the movement in deferred policy acquisition costs.", "label": "Deferred Policy Acquisition Costs [Table Text Block]", "terseLabel": "Schedule of changes in DAC" } } }, "localname": "DeferredPolicyAcquisitionCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r562", "r571" ], "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)", "negatedLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r559", "r560" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r555" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r559", "r560" ], "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r559", "r560" ], "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 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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 10.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r559", "r560" ], "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-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r559", "r560" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 11.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r554" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 12.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r545", "r555" ], "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 liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r559", "r560" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r559", "r560" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesSignificantDeferredTaxAssetsAndDeferredTaxLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r460", "r462", "r464", "r477", "r478", "r479" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/Disclosure401KSavingsPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).", "label": "Deposits" } } }, "localname": "DepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r109", "r203" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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", "negatedLabel": "Depreciation and amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectPremiumsEarned": { "auth_ref": [ "r792", "r803", "r848", "r850" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails": { "order": 1.0, "parentTag": "us-gaap_PremiumsEarnedNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums earned.", "label": "Direct Premiums Earned", "terseLabel": "Direct premiums, earned" } } }, "localname": "DirectPremiumsEarned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectPremiumsWritten": { "auth_ref": [ "r848" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails": { "order": 1.0, "parentTag": "us-gaap_PremiumsWrittenNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before premiums ceded to other entities and premiums assumed by the entity, of premiums written.", "label": "Direct Premiums Written", "terseLabel": "Direct premiums, written" } } }, "localname": "DirectPremiumsWritten", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "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]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r445", "r450", "r451", "r452", "r453", "r454", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-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]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r315", "r317" ], "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" } } }, "localname": "DisposalGroupDisposedOfByMeansOtherThanSaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r8", "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenue from divested businesses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r109", "r317", "r322" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r426", "r769" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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 Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r128", "r342", "r344", "r345", "r351", "r352", "r353", "r695", "r751", "r791" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.", "label": "Early Repayment of Senior Debt", "terseLabel": "Outstanding principle" } } }, "localname": "EarlyRepaymentOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r82", "r141", "r142", "r144", "r145", "r146", "r152", "r155", "r169", "r170", "r171", "r175", "r176", "r634", "r635", "r757", "r795" ], "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": "Loss per share - basic (in dollars per share)", "verboseLabel": "Loss per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r82", "r141", "r142", "r144", "r145", "r146", "r155", "r169", "r170", "r171", "r175", "r176", "r634", "r635", "r757", "r795" ], "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": "Loss per share diluted (in dollars per share)", "verboseLabel": "Loss per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r172", "r173", "r174", "r178" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r547" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r126", "r547", "r573" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectsOfReinsuranceTableTextBlock": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the effects of reinsurance, for example, but not limited to, disclosure of direct, assumed, and ceded insurance.", "label": "Effects of Reinsurance [Table Text Block]", "terseLabel": "Schedule of effects of reinsurance on premiums written, earned, incurred losses and LAE" } } }, "localname": "EffectsOfReinsuranceTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceTables" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r523" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r523" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r75", "r76", "r77", "r132", "r133", "r134", "r137", "r147", "r150", "r179", "r273", "r418", "r426", "r530", "r531", "r532", "r567", "r568", "r633", "r661", "r662", "r663", "r664", "r665", "r666", "r834", "r835", "r836", "r940" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r109", "r397" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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", "verboseLabel": "Loss on remeasurement of Legacy Porch warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r636", "r637", "r638", "r646" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Transfer between level1 to level2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount", "terseLabel": "Transfer between level2 to level1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r636", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r371", "r389", "r390", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r478", "r637", "r709", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r636", "r637", "r640", "r641", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r645" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r371", "r462", "r464", "r469", "r478", "r637", "r709" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r371", "r389", "r390", "r462", "r464", "r469", "r478", "r637", "r710" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r371", "r389", "r390", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r478", "r637", "r711" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r636", "r637" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r642", "r646" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r642", "r646" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r643" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "verboseLabel": "Change in fair value, loss (gain) included in net loss" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r644" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r644" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r642" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r371", "r389", "r390", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r478", "r709", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r645", "r647" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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": "Estimated Useful Life (in years)", "verboseLabel": "Weighted Average Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r307" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 }, "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetailsCalc2": { "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r309" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r309" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r309" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r309" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r309" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r300", "r303", "r307", "r311", "r721", "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r307", "r725" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetailsCalc2": { "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": "Finite lived Intangible Assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r300", "r306" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r307", "r721" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetailsCalc2": { "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": "Finite lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillEstimatedIntangiblesAmortizationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FundsHeldUnderReinsuranceAgreementsLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails": { "order": 3.0, "parentTag": "prch_OtherInsuranceLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of funds held as security for payments to be received under reinsurance contracts.", "label": "Funds Held under Reinsurance Agreements, Liability", "terseLabel": "Funds held under reinsurance treaty" } } }, "localname": "FundsHeldUnderReinsuranceAgreementsLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Schedule of gain on investments" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r109", "r618" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.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": "Gain on divestiture of businesses", "negatedTerseLabel": "Loss (gain) on divestiture of businesses" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r109", "r393", "r394" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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": "Gain (loss) on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r395" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r288", "r290", "r704", "r741" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "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 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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r291" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r313" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r295", "r304" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r109", "r289", "r293", "r296" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r294", "r580" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r292" ], "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/2021-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": "Original public offering" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r694", "r695" ], "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 the company's CEO" } } }, "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r109", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment loss Excluding Goodwill" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r109", "r316", "r321" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r109", "r315" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r314", "r325" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach converting future amounts to single current discounted amount.", "label": "Income approach" } } }, "localname": "IncomeApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r208", "r214", "r218", "r221", "r224", "r738", "r754", "r760", "r798" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r323", "r327" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r126", "r548", "r551", "r557", "r569", "r574", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r149", "r150", "r206", "r546", "r570", "r575", "r799" ], "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": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (expense)", "negatedTotalLabel": "Income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitProvisionDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r74", "r543", "r544", "r551", "r552", "r556", "r563" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r547" ], "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", "negatedLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r542", "r547" ], "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", "negatedLabel": "Enacted tax rate changes" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "auth_ref": [ "r547" ], "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 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", "negatedLabel": "Loss on disposition" } } }, "localname": "IncomeTaxReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r547" ], "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", "negatedLabel": "Tax computed at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r547" ], "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 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", "negatedLabel": "Compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r547" ], "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r547" ], "calculation": { "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails": { "order": 10.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", "negatedLabel": "State tax, net of federal tax benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxBenefitProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r108" ], "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r108" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r108" ], "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 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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r108" ], "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 increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable": { "auth_ref": [ "r108" ], "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 insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year of the balance sheet date.", "label": "Increase (Decrease) in Insurance Settlements Receivable", "negatedLabel": "Reinsurance balance due" } } }, "localname": "IncreaseDecreaseInInsuranceSettlementsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent": { "auth_ref": [ "r108" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r108", "r683" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherInsuranceLiabilities": { "auth_ref": [ "r108" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in insurance liabilities classified as other.", "label": "Increase (Decrease) in Other Insurance Liabilities", "terseLabel": "Other insurance liabilities, current" } } }, "localname": "IncreaseDecreaseInOtherInsuranceLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r108" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.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", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r108" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-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 [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r156", "r157", "r158", "r171" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Dilutive effect of warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r164", "r165", "r171" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Potentially dilutive shares" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r302", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r302", "r310" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible assets, Gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r298", "r305" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r202", "r668", "r671", "r758" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r89", "r377", "r388", "r391", "r392" ], "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", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r105", "r113" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r87", "r89" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails": { "order": 3.0, "parentTag": "prch_InvestmentIncomeAndRealizedGains", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Investment income, net of investment expenses" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsOnInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r266", "r796" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r264", "r265", "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "verboseLabel": "Schedule of investments pledged to the Department of Insurance" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of remaining Time to Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in subsidiary" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r264", "r739", "r767", "r880", "r910" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r694", "r695" ], "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" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r687", "r689" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of operating lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r688" ], "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]", "verboseLabel": "Schedule of future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the balance sheet" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r688" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r688" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r688" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r688" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r688" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r688" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Option to extend" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r51", "r124", "r216", "r267", "r339", "r340", "r341", "r344", "r345", "r346", "r348", "r350", "r352", "r353", "r613", "r619", "r620", "r651", "r702", "r703" ], "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" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r124", "r267", "r651", "r704", "r746", "r787" ], "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", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r124", "r267", "r339", "r340", "r341", "r344", "r345", "r346", "r348", "r350", "r352", "r353", "r613", "r619", "r620", "r651", "r702", "r703", "r704" ], "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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r636" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r814", "r817" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.", "label": "Liability for Claims and Claims Adjustment Expense", "periodEndLabel": "Losses and LAE reserve at December 31", "periodStartLabel": "Losses and LAE reserve at April 5" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unpaid Losses and Loss Adjustment Reserve" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for liabilities related to future policy benefits and unpaid claims and claim adjustments.", "label": "Liability for Future Policy Benefits and Unpaid Claims Disclosure [Text Block]", "terseLabel": "Unpaid Losses and Loss Adjustment Reserve" } } }, "localname": "LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserve" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]", "terseLabel": "Deduct payments for claims losses and LAE occurring in:" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": { "auth_ref": [ "r816" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year", "negatedTerseLabel": "Current year" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1": { "auth_ref": [ "r816" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years", "negatedLabel": "Prior year" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": { "auth_ref": [ "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims", "terseLabel": "Net incurred losses and LAE during the current year" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet": { "auth_ref": [ "r777", "r814", "r817" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Net", "periodEndLabel": "Reserve for losses and LAE, net of reinsurance recoverable, at end of year", "periodStartLabel": "Losses and LAE reserve, net of reinsurance recoverable at April 5" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNetAbstract": { "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": "Liability for Unpaid Claims and Claims Adjustment Expense [Roll Forward]", "terseLabel": "Add provisions for claims losses and LAE occurring in:" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityReserveEstimatePolicy": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).", "label": "Liability Reserve Estimate, Policy [Policy Text Block]", "terseLabel": "Losses and Loss Adjustment Expenses Reserves" } } }, "localname": "LiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r26", "r745", "r779" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r49", "r123" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r49", "r123" ], "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]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Fees on daily unused portion" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansAssumed1": { "auth_ref": [ "r114", "r115", "r116" ], "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/2021-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": "Three-month LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r33", "r234" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 8.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r26", "r370", "r385", "r389", "r390", "r745", "r783" ], "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": "Promissory note carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r130", "r337", "r375" ], "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": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r130", "r337", "r375" ], "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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r130", "r337", "r375" ], "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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r130", "r337", "r375" ], "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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r130", "r337", "r375" ], "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r55" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r43" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ManagementServiceMember": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Contractually stipulated right to receive compensation for operating and managing business.", "label": "Managed services revenue" } } }, "localname": "ManagementServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Summary of amortized cost, market value and unrealized gains (losses) of debt securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Exercise Price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Current stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r11", "r607" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposals" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MortgageBackedSecuritiesMember": { "auth_ref": [ "r248", "r462", "r464", "r478", "r856" ], "lang": { "en-us": { "role": { "documentation": "Securities collateralized by mortgage loans.", "label": "Residential and commercial mortgage-backed securities" } } }, "localname": "MortgageBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementAnalysisOfDeferredPolicyAcquisitionCostsRollForward": { "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": "Movement Analysis of Deferred Policy Acquisition Costs [Roll Forward]" } } }, "localname": "MovementAnalysisOfDeferredPolicyAcquisitionCostsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDeferredPolicyAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "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", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "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", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r107", "r110" ], "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", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r10", "r68", "r71", "r77", "r80", "r110", "r124", "r136", "r141", "r142", "r144", "r145", "r149", "r150", "r167", "r208", "r214", "r218", "r221", "r224", "r267", "r339", "r340", "r341", "r344", "r345", "r346", "r348", "r350", "r352", "r353", "r635", "r651", "r755", "r793" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "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", "negatedLabel": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r141", "r142", "r144", "r145", "r152", "r153", "r168", "r171", "r208", "r214", "r218", "r221", "r224" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net loss attributable to common stockholders", "verboseLabel": "Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r154", "r160", "r161", "r162", "r163", "r168", "r171" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r135", "r136", "r137", "r138", "r139", "r140", "r144", "r151", "r175", "r245", "r246", "r270", "r271", "r272", "r273", "r274", "r275", "r338", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r565", "r566", "r567", "r568", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r691", "r722", "r723", "r724", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r936", "r937", "r938", "r939", "r940" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r114", "r115", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "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)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r128", "r695", "r791" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r114", "r115", "r116" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of business combination transactions", "verboseLabel": "Number of acquisitions" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "verboseLabel": "No of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses(1):" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r208", "r214", "r218", "r221", "r224" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r681", "r689" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r676" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of lease liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureLeasesFutureUndiscountedLeaseLiabilitiesDetails", "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r676" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r676" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r678", "r683" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r675" ], "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 lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use asset", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r109" ], "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 amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r686", "r689" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r685", "r689" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r558" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r218", "r224" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r62", "r63", "r65" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Current period change in net unrealized loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r610", "r611", "r616" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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", "verboseLabel": "Other liabilities (includes $9,617 and $3,549 at fair value, respectively)" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.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": "Total other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "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": "PIK Interest" } } }, "localname": "PaymentInKindPIKNoteMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "auth_ref": [ "r106", "r816" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "negatedLabel": "Net claim and LAE payments during the current year" } } }, "localname": "PaymentsForLossesAndLossAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForOtherOperatingActivities": { "auth_ref": [ "r106" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r98" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r94" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfCapitalDistribution": { "auth_ref": [ "r98" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r98" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r100" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Income tax withholdings paid upon vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries", "negatedLabel": "Paid to subsidiary" } } }, "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r93", "r602" ], "calculation": { "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.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", "verboseLabel": "Cash paid in business acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r95" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of short-term and long-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r461", "r463", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r478", "r480", "r481", "r482", "r488" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/Disclosure401KSavingsPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r494", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition": { "auth_ref": [ "r718" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount, as of the date of the latest financial statement presented, of all assets that are pledged as collateral for the payment of the related debt obligation primarily arising from secured borrowings, repurchase agreements or other current or potential obligations, where the secured party does not have the right by contract or custom to sell or re-pledge the collateral and therefore are not reclassified and separately reported in the statement of financial position.", "label": "Pledged Assets, Other, Not Separately Reported on Statement of Financial Position", "verboseLabel": "Investments," } } }, "localname": "PledgedAssetsNotSeparatelyReportedOnStatementOfFinancialPosition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyholderBenefitsAndClaimsIncurredGross": { "auth_ref": [ "r802" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails": { "order": 1.0, "parentTag": "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before effect of policies assumed or ceded, of expense related to provision for policy benefits and costs incurred.", "label": "Policyholder Benefits and Claims Incurred, Direct", "terseLabel": "Direct losses and LAE" } } }, "localname": "PolicyholderBenefitsAndClaimsIncurredGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet": { "auth_ref": [ "r774", "r802" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of policies assumed or ceded, of expense related to the provision for policy benefits and costs incurred.", "label": "Policyholder Benefits and Claims Incurred, Net", "totalLabel": "Net losses and LAE" } } }, "localname": "PolicyholderBenefitsAndClaimsIncurredNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockConversionsInducements": { "auth_ref": [ "r177" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.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/2021-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": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PremiumsEarnedNet": { "auth_ref": [ "r753", "r792", "r805", "r852" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned.", "label": "Premiums Earned, Net", "totalLabel": "Net premiums, earned" } } }, "localname": "PremiumsEarnedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsWrittenNet": { "auth_ref": [ "r848", "r850" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums written.", "label": "Premiums Written, Net", "totalLabel": "Net premiums, written" } } }, "localname": "PremiumsWrittenNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r15", "r40", "r41" ], "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 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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidReinsurancePremiums": { "auth_ref": [ "r813", "r858" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails": { "order": 1.0, "parentTag": "prch_ReinsuranceRecoverablesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The unexpired portion of premiums ceded on policies in force as of the balance sheet date.", "label": "Prepaid Reinsurance Premiums", "terseLabel": "Unearned premium" } } }, "localname": "PrepaidReinsurancePremiums", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Net proceeds" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r97" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtFutureReceivablesAgreementDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r96" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherOperatingActivities": { "auth_ref": [ "r104" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 26.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Maturities, sales of short-term and long-term investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r96", "r525" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from exercises of stock options and Legacy Porch warrants" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r96" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "netLabel": "Cash received on warrant exercise", "terseLabel": "Proceeds from exercises of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r10", "r68", "r71", "r77", "r102", "r124", "r136", "r149", "r150", "r208", "r214", "r218", "r221", "r224", "r267", "r339", "r340", "r341", "r344", "r345", "r346", "r348", "r350", "r352", "r353", "r610", "r614", "r615", "r621", "r622", "r635", "r651", "r760" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r326", "r887", "r888", "r889" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r318" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r320", "r704", "r768", "r789" ], "calculation": { "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r44", "r320", "r887", "r888" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r320" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r318" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails" ], "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/2021-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": "2022" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-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": "2023" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-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": "2024" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesNonCancelablePurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r801" ], "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 realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "negatedLabel": "Net realized losses on investments" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecapitalizationCosts": { "auth_ref": [ "r329" ], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of recapitalization costs for professional fees associated with restructuring debt and equity mixture that do not qualify for capitalization.", "label": "Recapitalization Costs", "negatedLabel": "Transaction costs - recapitalization" } } }, "localname": "RecapitalizationCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationFromSegmentTotalsToConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reconciliation [Abstract]", "terseLabel": "Reconciling items:" } } }, "localname": "ReconciliationFromSegmentTotalsToConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r214", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r214", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of financial information of reportable segments and reconciliations to consolidated financial information" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-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_ReinsuranceAccountingPolicy": { "auth_ref": [ "r774", "r775", "r854", "r855" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of reinsurance accounting policy, for example, but not limited to, description of the methodologies and assumptions underlying determination of reinsurance recoverables, reinsurance payables and retention policy.", "label": "Reinsurance Accounting Policy [Policy Text Block]", "terseLabel": "Reinsurance" } } }, "localname": "ReinsuranceAccountingPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReinsuranceDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reinsurance" } } }, "localname": "ReinsuranceDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded": { "auth_ref": [ "r774" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails": { "order": 2.0, "parentTag": "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of reduction of provision for policy benefits and costs incurred for policies ceded.", "label": "Policyholder Benefits and Claims Incurred, Ceded", "negatedLabel": "Ceded losses and LAE" } } }, "localname": "ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsurancePayable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails": { "order": 1.0, "parentTag": "prch_OtherInsuranceLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date of the known and estimated amounts owed to insurers under reinsurance treaties or other arrangements.", "label": "Reinsurance Payable", "terseLabel": "Advance premiums" } } }, "localname": "ReinsurancePayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesComponentsOfOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsurancePolicyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coverage retained or reinsured.", "label": "Reinsurance Policy [Domain]" } } }, "localname": "ReinsurancePolicyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReinsurancePolicyTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type, risk category or other classification of reinsurance coverage.", "label": "Reinsurance Policy, Type [Axis]" } } }, "localname": "ReinsurancePolicyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reinsurance Assets [Abstract]" } } }, "localname": "ReinsuranceReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments": { "auth_ref": [ "r776", "r812", "r814", "r817" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after valuation allowance, recoverable under reinsurance contracts for losses reported to the ceding insurer but not yet paid and amounts expected for incurred losses and settlement expenses, which have not yet been reported to the ceding insurer.", "label": "Reinsurance Recoverable for Unpaid Claims and Claims Adjustments", "negatedLabel": "Reinsurance recoverable on losses and LAE", "periodEndLabel": "Reinsurance recoverable on losses and LAE" } } }, "localname": "ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRecoverablesGross": { "auth_ref": [ "r242", "r279" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails": { "order": 3.0, "parentTag": "prch_ReinsuranceRecoverablesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation allowance recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, premium paid, policy benefits and policy reserves.", "label": "Reinsurance Recoverables, Gross", "terseLabel": "Reinsurance recoverable" } } }, "localname": "ReinsuranceRecoverablesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRecoverablesOnUnpaidLossesGross": { "auth_ref": [ "r776", "r812" ], "calculation": { "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails": { "order": 2.0, "parentTag": "prch_ReinsuranceRecoverablesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation allowance of reinsurance recoverables for losses reported to the ceding insurer but not yet paid, and for amounts expected based upon statistical projections and other measures of incurred losses and loss settlement expenses which have not yet been reported to the ceding insurer.", "label": "Reinsurance Recoverables on Unpaid Losses, Gross", "terseLabel": "Losses and LAE Reserve" } } }, "localname": "ReinsuranceRecoverablesOnUnpaidLossesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRetentionPolicyAmountRetained": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stated amount that is the upper retention limit per entity policy.", "label": "Reinsurance Retention Policy, Amount Retained", "terseLabel": "Amount retained" } } }, "localname": "ReinsuranceRetentionPolicyAmountRetained", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRetentionPolicyExcessRetentionAmountReinsured": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of risk reinsured in excess of stated retention per company policy.", "label": "Reinsurance Retention Policy, Excess Retention, Amount Reinsured", "terseLabel": "Excess amount retained" } } }, "localname": "ReinsuranceRetentionPolicyExcessRetentionAmountReinsured", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRetentionPolicyLineItems": { "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": "Reinsurance Retention Policy [Line Items]" } } }, "localname": "ReinsuranceRetentionPolicyLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceRetentionPolicyReinsuredRiskPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of risk reinsured on insurance products per entity policy.", "label": "Reinsurance Retention Policy, Reinsured Risk, Percentage", "terseLabel": "Reinsured risk percentage" } } }, "localname": "ReinsuranceRetentionPolicyReinsuredRiskPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ReinsuranceRetentionPolicyTable": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reinsurance retention policy.", "label": "Reinsurance Retention Policy [Table]" } } }, "localname": "ReinsuranceRetentionPolicyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceTextBlock": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts.", "label": "Reinsurance [Text Block]", "terseLabel": "Reinsurance" } } }, "localname": "ReinsuranceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureReinsurance" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r471", "r694", "r695" ], "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]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r471", "r694", "r698", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r692", "r693", "r695", "r699", "r700" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r99" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r99", "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r99" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r13", "r19", "r117" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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", "verboseLabel": "Restricted cash - current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsCurrent": { "auth_ref": [ "r13", "r19", "r117", "r882", "r884" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as current. 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 Equivalents, Current", "terseLabel": "Restricted cash equivalents" } } }, "localname": "RestrictedCashEquivalentsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r17", "r22", "r117", "r883" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r172" ], "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" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r426", "r533", "r704", "r785", "r838", "r843" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r132", "r133", "r134", "r137", "r147", "r150", "r273", "r530", "r531", "r532", "r567", "r568", "r633", "r834", "r836" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r199", "r200", "r213", "r219", "r220", "r227", "r228", "r231", "r444", "r445", "r720" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r448", "r458" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r440" ], "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" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r441" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Line of Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r684", "r689" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new lease obligations, Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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 [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r189", "r231" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r587", "r588" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r563" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r55", "r130", "r389", "r391", "r419", "r423", "r424", "r425", "r669", "r670", "r673", "r771" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r555" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r171" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r547" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r492", "r521", "r535" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationScheduleOfStockBasedCompensationByPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r492", "r521", "r535" ], "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 expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r300", "r306", "r721" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r300", "r306" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r295", "r297" ], "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": "Summary of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Net Investment Income [Line Items]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r87", "r89", "r800" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.", "label": "Investment Income [Table]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.", "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "terseLabel": "Schedule of rollforward of the beginning and ending reserve balances for losses and LAE, gross of reinsurance" } } }, "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r337" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of the fair value of the intangible assets as of the date of the acquisition" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r696", "r698" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r208", "r211", "r217", "r295" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r208", "r211", "r217", "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of revenue by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r494", "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r500" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r500", "r511", "r514" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r516" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r58", "r121", "r180", "r181", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r411", "r416", "r419", "r420", "r421", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r428", "r491" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Summary of securities with gross unrealized loss position" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r306" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r195", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r231", "r328", "r330", "r827" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r195", "r197", "r198", "r208", "r212", "r218", "r222", "r223", "r224", "r225", "r227", "r230", "r231", "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r588" ], "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": "Total Acquisition" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Core services revenue" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r108" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r505" ], "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": "Share forfeited", "terseLabel": "Shares forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r510" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r508" ], "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", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r508" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r507" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r507" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r509" ], "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": "Share Vested", "terseLabel": "Shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r518" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r524" ], "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", "verboseLabel": "Shares reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r503" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r503" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r505" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r512" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r524" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r502", "r524" ], "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", "verboseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r501" ], "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/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r491", "r497" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "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/2021-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/2021-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/2021-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/2021-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": "Vest 25% or Common stock is greater than or equal to $18.00" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "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": "Common stock is greater than or equal to $22.00" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "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": "Vest 75% or Common stock is greater than or equal to $20.00" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r494", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r490", "r520" ], "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": "Employees" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r517", "r534" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationBlackScholesOptionPricingModelAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r524" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r524" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r515" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r499" ], "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/2021-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", "verboseLabel": "Shares issued Price (Per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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 (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortDurationInsuranceContractAccidentYear2019Member": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Accident year 2019 in which covered event occurs under terms of short-duration insurance contract.", "label": "2019" } } }, "localname": "ShortDurationInsuranceContractAccidentYear2019Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortDurationInsuranceContractAccidentYear2020Member": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Accident year 2020 in which covered event occurs under terms of short-duration insurance contract.", "label": "2020" } } }, "localname": "ShortDurationInsuranceContractAccidentYear2020Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortDurationInsuranceContractAccidentYear2021Member": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Accident year 2021 in which covered event occurs under terms of short-duration insurance contract.", "label": "2021" } } }, "localname": "ShortDurationInsuranceContractAccidentYear2021Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortDurationInsuranceContractsAccidentYear2017Member": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Accident year 2017 in which a covered event occurs under the terms of the short-duration insurance contract.", "label": "2017" } } }, "localname": "ShortDurationInsuranceContractsAccidentYear2017Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Accident year 2018 in which covered event occurs under terms of short-duration insurance contract.", "label": "2018" } } }, "localname": "ShortDurationInsuranceContractsAccidentYear2018Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r24", "r747", "r748", "r781" ], "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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r876", "r877", "r878", "r879" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments." } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortdurationInsuranceContractsAccidentYearAxis": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Information by accident year in which a covered event occurs under the terms of the short-duration insurance contract.", "label": "Short-duration Insurance Contracts, Accident Year [Axis]" } } }, "localname": "ShortdurationInsuranceContractsAccidentYearAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortdurationInsuranceContractsAccidentYearDomain": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Accident year in which a covered event occurs under the terms of the short-duration insurance contract.", "label": "Short-duration Insurance Contracts, Accident Year [Domain]" } } }, "localname": "ShortdurationInsuranceContractsAccidentYearDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about undiscounted information about claims development by accident year for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Claims Development [Table]" } } }, "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted information about claims development by accident year for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Claims Development [Table Text Block]", "terseLabel": "Schedule of average annual percentage payout of accident year incurred claims by age, net of reinsurance" } } }, "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet": { "auth_ref": [ "r820" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reinsurance, of paid claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense.", "label": "Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net", "terseLabel": "Cumulative paid losses and allocated adjustment expenses, net of reinsurance" } } }, "localname": "ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Percentage of average annual payout, after reinsurance, in the fourth year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Historical Claims Duration, Year Four", "terseLabel": "Average annual percentage payout of accident year 4" } } }, "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveAverageAnnualPercentageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Percentage of average annual payout, after reinsurance, in the first year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Historical Claims Duration, Year One", "terseLabel": "Average annual percentage payout of accident year 1" } } }, "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveAverageAnnualPercentageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Percentage of average annual payout, after reinsurance, in the third year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Historical Claims Duration, Year Three", "terseLabel": "Average annual percentage payout of accident year 3" } } }, "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveAverageAnnualPercentageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Percentage of average annual payout, after reinsurance, in the second year after a claim is incurred, beginning with the earliest accident year disclosed for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Historical Claims Duration, Year Two", "terseLabel": "Average annual percentage payout of accident year 2" } } }, "localname": "ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveAverageAnnualPercentageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet": { "auth_ref": [ "r823", "r825" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount, after reinsurance, of incurred-but-not-reported (IBNR) liabilities plus expected development on reported claims, for claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense.", "label": "Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net", "terseLabel": "IBNR Reserve" } } }, "localname": "ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet": { "auth_ref": [ "r819" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount, after reinsurance, of incurred claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense.", "label": "Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net", "terseLabel": "Incurred losses and allocated loss adjustment expenses, net of reinsurance," } } }, "localname": "ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet": { "auth_ref": [ "r821", "r822" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense.", "label": "Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net", "terseLabel": "Liability for losses and loss adjustment expenses, net of reinsurance" } } }, "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented": { "auth_ref": [ "r821" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Undiscounted amount, after reinsurance, of the liability for unpaid claims and allocated claim adjustment expense for short-duration insurance contracts for accident years not separately presented in claim development information. Excludes unallocated claim adjustment expense.", "label": "Short-duration Insurance Contracts, Liability for Unpaid Claims and Allocated Claim Adjustment Expense, Net, Not Separately Presented", "terseLabel": "All outstanding losses liabilities before 2017, net of reinsurance" } } }, "localname": "ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "documentation": "Cumulative number of reported claims for short-duration insurance contracts.", "label": "Short-duration Insurance Contract, Cumulative Number of Reported Claims", "terseLabel": "Cumulative Number of Reported Claims" } } }, "localname": "ShortdurationInsuranceContractsNumberOfReportedClaims", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveCumulativeReportedClaimDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of average annual percentage payout of incurred claims by age, after reinsurance, for short-duration insurance contracts.", "label": "Short-duration Insurance Contracts, Schedule of Historical Claims Duration [Table Text Block]", "terseLabel": "Schedule of incurred and paid losses by accident year, net of reinsurance" } } }, "localname": "ShortdurationInsuranceContractsScheduleOfHistoricalClaimsDurationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "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]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r195", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r213", "r214", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r231", "r295", "r324", "r328", "r330", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesRefundableCustomerDepositsDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r30", "r31", "r32", "r121", "r124", "r155", "r159", "r166", "r169", "r171", "r180", "r181", "r182", "r267", "r339", "r344", "r345", "r346", "r352", "r353", "r402", "r403", "r407", "r411", "r418", "r651", "r909" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebt2020ConvertiblePromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDebtPromissoryNotesDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsActivityDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r60", "r75", "r76", "r77", "r132", "r133", "r134", "r137", "r147", "r150", "r179", "r273", "r418", "r426", "r530", "r531", "r532", "r567", "r568", "r633", "r661", "r662", "r663", "r664", "r665", "r666", "r834", "r835", "r836", "r940" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesDetails", "http://porchgroup.com/role/DisclosureRevenueTables", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity (Deficit)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r132", "r133", "r134", "r179", "r720" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIncomeTaxesDetails", "http://porchgroup.com/role/DisclosureRevenueTables", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsParentheticalDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfCashflowsDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedStatementsOfComprehensiveLossDetails", "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": { "auth_ref": [ "r786", "r845" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country.", "label": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance", "terseLabel": "Total statutory surplus" } } }, "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r31", "r32", "r426" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r59", "r374", "r418", "r419", "r426" ], "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", "terseLabel": "Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r31", "r32", "r418", "r426" ], "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 C redeemable convertible preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r418", "r426" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r31", "r32", "r418", "r426" ], "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", "verboseLabel": "Unvested restricted stock units" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r31", "r32", "r418", "r426" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r31", "r32", "r418", "r426", "r504" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r60", "r418", "r426" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r60", "r418", "r426" ], "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", "verboseLabel": "Conversion of convertible notes to Series C redeemable convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r31", "r32", "r418", "r426" ], "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 C redeemable convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r31", "r32", "r418", "r426" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r418", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted shares granted value" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r31", "r32", "r426", "r493", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Award issued value", "verboseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r60", "r418", "r426" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r418" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r31", "r32", "r418", "r426" ], "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": "Repurchase of redeemable convertible stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r31", "r32", "r418", "r426" ], "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": "Repurchase of redeemable convertible stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r32", "r37", "r38", "r124", "r243", "r267", "r651", "r704" ], "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", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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]", "verboseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureScheduleICondensedFinancialInformationOfRegistrantCondensedBalanceSheetsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r122", "r403", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r426", "r429" ], "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]", "verboseLabel": "Equity and Warrants" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r667", "r706" ], "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 Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r667", "r706" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r667", "r706" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r667", "r706" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationSummarizesActivityOfRestrictedStockAwardsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events." } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r705", "r708" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs.", "label": "Current Year Claims and Claims Adjustment Expense", "terseLabel": "Current year" } } }, "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs.", "label": "Prior Year Claims and Claims Adjustment Expense", "terseLabel": "Prior year" } } }, "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r339", "r344", "r345", "r346", "r352", "r353" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r18", "r399" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r18", "r399" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r236", "r237", "r238", "r239", "r241", "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable and Long-term Insurance Commissions Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r593" ], "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 tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsAcquisitionsDetails", "http://porchgroup.com/role/DisclosureBusinessCombinationsAndDisposalsTotalConsiderationAndEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r136", "r137", "r138", "r139", "r151", "r245", "r246", "r270", "r271", "r272", "r273", "r274", "r275", "r338", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r565", "r566", "r567", "r568", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r691", "r722", "r723", "r724", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r936", "r937", "r938", "r939", "r940" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtPre2020ConvertibleNotesDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesWarrantsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsWarrantsDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r129", "r462", "r761" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "U.S. Treasuries" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r462", "r856" ], "lang": { "en-us": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "Obligations of states, municipalities and political subdivisions" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryNotesSecuritiesMember": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one to ten years, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Notes Securities" } } }, "localname": "USTreasuryNotesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r541", "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r183", "r184", "r186", "r187", "r191", "r192", "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r555" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r639" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r682", "r689" ], "calculation": { "http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureLeasesOperatingLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtLineOfCreditDetails", "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesMergerDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationEmployeeEarnoutRsusAndCeoEarnoutRsusDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPayrollReductionProgramDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsRsuDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r641" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r641" ], "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/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureDebtRunwayGrowthCreditFundDetails", "http://porchgroup.com/role/DisclosureDebtSeniorSecuredTermLoansDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRelatedPartiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r154", "r171" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Shares used in computing diluted loss per share", "totalLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r152", "r171" ], "calculation": { "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Shares used in computing basic loss per share", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://porchgroup.com/role/DisclosureBasicAndDilutedNetLossPerShareDetails", "http://porchgroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 13 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=122038299&loc=d3e42851-122695" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e34017-109320" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r576": { "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" }, "r577": { "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" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r587": { "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" }, "r588": { "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" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r608": { "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" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r618": { "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" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r621": { "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" }, "r622": { "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" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r673": { "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" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r690": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r700": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r709": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r739": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(c))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r754": { "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" }, "r755": { "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" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r757": { "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" }, "r758": { "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" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r760": { "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" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r767": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6480726&loc=d3e6691-158385" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99397103&loc=d3e6816-158387" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99397103&loc=d3e6824-158387" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(13)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r778": { "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" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r780": { "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" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r782": { "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" }, "r783": { "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" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r785": { "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" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r787": { "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" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(7))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r789": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r790": { "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" }, "r791": { "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" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r793": { "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" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r795": { "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" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(7)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r798": { "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" }, "r799": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.5)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504731&loc=d3e11522-158419" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99404803&loc=d3e21412-158489" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "340", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6485982&loc=d3e22818-158507" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671311-158438" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671311-158438" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671311-158438" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671315-158438" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671317-158438" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671317-158438" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671321-158438" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "4G", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671329-158438" }, "r827": { "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" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r84": { "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=123367319&loc=SL114868664-224227" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r844": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/subtopic&trid=2560295" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "605", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=84167274&loc=d3e27175-158546" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(a)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "605", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99379264&loc=d3e27758-158548" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "605", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99379264&loc=d3e27830-158548" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506110&loc=d3e32546-158582" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r860": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "944", "URI": "http://asc.fasb.org/topic&trid=2303980" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r880": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r883": { "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" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r9": { "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" }, "r90": { "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=123367319&loc=SL114868664-224227" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r902": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r903": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r904": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r905": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r906": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r907": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r908": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r909": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r910": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r911": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r912": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r913": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r914": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r915": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r916": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r917": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r918": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r919": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r920": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r921": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r922": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r923": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r924": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r925": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r926": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r927": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r928": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r929": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r930": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r931": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r932": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r933": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r934": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r935": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 149 0001558370-22-003720-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-003720-xbrl.zip M4$L#!!0 ( - Q<%0?<6@133$ +M= @ 1 <')C:"TR,#(Q,3(S,2YX MRS7=-S][(A2\Q, M;2FE;$JRG?WK#R IB4I1)*7,M.D]/4R/*P6 ! &2( B ?_^WYT7L/1*:16GR MV[O#]P?O/)($:1@EL]_>%=F>GP51].[?_O'?_]O?_\?>WK].;K]X81H4"Y+D M7D")GY/0>XKRN7>?+I=^XET12J,X]DYH%,Z(YWU\_\O[7P]^/GI__,NOAP?> MWIZ@=.)G@)DF'B-Y]/ZP^G(JJ*;))^]X__"7_:.#HR/O\.#3P<^?/OS-FUQ5 MD%?0S6ED!GW.PD]9,"<+W\M].B/Y5W]!LJ4?D-_>S?-\^6E_?YG28#ZC:;%\ M'Z0+I'-X>'1\^,[S\YQ&#T5.+E*Z."-3OXAS&)CDS\*/6>,P7C'!X6@ 2)]A M@)/L$_2A:NSIZ>G]T_'[E,Z@H8/#_7]=?;ECW2N!E] 9<]_9!7FU,\>&%;YA36W=W"X5S<8%)2"BJPJ)-94 M1H+WL_1QO_S*$$L42J:=G?ME'[Y6HP0?PKQ)6S@DGU1<)G1O&MLJD\*M"*G&C' 5ZE3,]]?*ON$'Q2T8^!)PS-^?H!9 M57&0+ZE:1OBE(9\L"CH@HZ )"*QWC&7U2=%SDA2+(Y54CP[VR7-.DBQZB,D> M@A'JY[ 497M'N!0)C4N+)*=="L<_-KJ9D-PT&0"DGD&1FC1\8&3__+DB[$=! MI@9FGQJ]>&X)3$SZPX\?/^ZSKU47WV\NN!9B-YQU09:O^*>AJ M&DA49^%NFY E2 M'J?U]_UU NNT"]AUKY-_L+]A-\B )!L>7"\%M@#1809^'!3Q ,2Z9]UXXM=2 M'%N74O5C=CV]7I;KC49<'0AZN1WIY5;3]-*I5U,=)=A3@J?I D9ACEO((_F2 M9K:";./IY7G<1YX-XAY2'^7:5ZY^-K^(TR=K>5;P>CE^Z"5'(.HQJJ/\FO([ MB[(@3K."DC.2!31:8LO7TY,BBQ*299,DO"L6"Y^NKJ=WT2P!0R'PDWP2,&L- MSI8W,.)!1#*<*6DBUM9\3NAE D1Q2_L2^0]1#!P!$#M3Y&U*/?_)$G[T?1*]_'%5X-RHLM ;HDO/G):SYY"O9C:YJ6S(H)?I>=J247 TC MUB_O!\)[]N-/'ARQ1NTS:]]E\DBRG.TY]9]M&:XU(,=*RK GD:"@S*HX68&QG%,_R L_OO)S_'G54WT&T3;I MT7$?/6)J(JD2;G)5-[R'E2=UQ"M[,JI3+W6J!_2/*)]_IC GZ]F*,_0FS5@7 MS=K3FY1)67[6*XND"^QBB[4HKS78IEUTQ@G\UQS_^< MIN%3%,>=<]F(H1?E+RH#LZ3I<:),CB7948[;D.,I\'347Y@<;6<2]9"^=S0* M=H!@S[,\6J"?LX8IC3/&H? J=)\(MD;9I!Z*@X%6/?:\J@<2:.;)??#*3HS+ M@XU/[*';B?5@Z77Z6WN:(_(X_N;Q1PLE7\$,^\.GU ?+]#1=+-+D;@YF2G9= MY'@KCD%: "&^Y&GP';$>_5CC%-H:7;WD?VW/8-XRF[9EV]RC#8UXO'U/Z@ # M++]B'SRI$Z,&V>P#Z&J[]Y])AK$481$3?NU97G=4 "F!SOUG[X<'WH,?O679AU%E^JE, M[?8_(U-"*0GA]VK?EWZ3;ITL%&<3LB;U41@-3?61KC)"T1)3%[^V*!J_QW4? M1O7II3ZW)$B3 ,;.YW==&ZPUO4F9U$3A+&RH2;-!7%TNI97E9%Q9!JA&>;L( MV\5#E/!8)YSO4;9,,S_.[M/\D6IJJ? ,6Z"CN@U%<&@[L@J=%D^X'[ND-\IPP MD\ZG2:>1N#$]O7+\W-[()>KH)..-HL%&I0^P!RQ%P]X3;YD9;X2U/:X66U 4 M..-AQ*P(8$*KWN^ZG-Z(EDE!6N:!K8)$HE$O9JTR_?@R.1^5HY=R\,%JR%/D M6&5GA85"V.&;E*!E/C25@)-9UX$'T8X7%F,D@X74\7(A$A%J>-O! IM)@E'- M7]/D%,J^ []& +%/6:H;@WEVB(*Q.I5?@.#>\%54C2- M_O,*;U06H[+T$64P!!'-F?(X83TJO&WMFDAFO(D6NOY3E5[ M#:!1'\P.33^+ N8^C L8R*\D9Z&(A+*;S"X7I!627LX?%4Y#)"N]@X.#CRP/IZR@(OV)XN/4 MY*DX"JMOWOV-CVEO,'JI"A;>4H,[[,9Z =JU*DS!D MG;9Q@^RP)9.BM?PD6U.TNENC.^4E%<]<"V'K]$U*UO+@;TW)QLH(+ZA9 U)7 M=]^@2?=^V9GN*3)HQP3:%U7(,G5F)\JW3MRD:!]WIFA5AM"H4+8G:_C!G\TH M%GIETB]_[KJRMD'2*X B?KD\B;.?)J4/HK44J1E(1(><:Z7I!K6)$!% M.%(IP))@F6\[BJVOV*0 PELR+9(0/1FG19:G"SP6+[&$B*54>Y$R";W3?R8) M76J0 91M>F6C7MGJJ!B[4@Q6:WNK^M&@N'TUT>N):'[4ETWT91+DT2->.2^6 M\ &LIC)ETFJ[WX"@25L4(6L&;2E;]JJFO;+MT59X&5T9ML+TI/LZFC.N-M8: M5.4VUFG]U4]7Q$<0<<,JB4%\""=U06?VEA6. M22U:1Z&&6DC_X+0]1GR4: ^)]KD?LD,RR;1EPC9D.E[7;"S2+[#;QLP4,>BLWA$]H8LOJ9_HQ*A',(FQM6X*,0K1";(>TO48X5&.=G*\ M+9(G?_69ID_Y_!2&,,HOBJ0K&=6,8)*CXA::R9%3]3A9C]/UD/ H1SLYWE"" M;_%)RYII735@F"392BH7D@2R'M+%:C#5"IN,2ZN]*->D"98)5=XV:_KCUMEOJMH*=* $_]8Y-4>!#1$8KY)Q2P(2/;+8W\F, M$N9YTA^;9\RU"6"QUB@#61X4SS$+.?XAL+JE1/Q M>WF#8BM:2S(FB;?.(VJ)\];8KTO>GO?$OWI^>?4S*L/P"=U7^EUX)G&W#BV& M"3X*MT=!"LQ#//$S?%5K@>\:L,[75VKJ[R>KF]CO+$VQ!9)ZE5 4+V!$]QA5 M3R:[=A67,;"'-MC#RL/V1Y49JC)];F4&4# I1+MJ2;="C!P'WV&=!=B,WVN# M@1=$R>PJ#4G,JEFS7[O. %NB:M*2EB&AT1+6^)YHO;RL%^U[K .>U(-1=8:J MSOEB&::,>[O?LF:JF= M7S=_')5EJ%W*DG^BO^K@0JLTZIQ M[WY.ZIA$ENE2]D$\7<1[,:I/KS=$.E1! :$5Z^&!ZL77QHL?HUPV+AS"GL/@ M3^)V"6X(";UD%?E+=@]HR$V-TM^"]'N<(3>B9=*'025FQH/E<,W@M>W[R-\" M0R_EX[83J:JP/PIR"S6P^TC3%DTO4D50?K/BM237\6&47G+]EBS]2*I$#W], MPO\L> 41,%0)?22GQ8(Q]0CB!&I@MY[&?M3E!]H"1;TV?&AOZ[Q-[XM4VA[+ MV];M>J)AC#6MVO;*QCW6^J@N&Q5%[[,L#"6C5PS%N]"F\N?CAK"]BN?Z%%,C MO%ZVBK>BU?7+Q]30'GMZC!5,;WRJ>?I*#:07UJ^J_9J1\02=43R;UI!'=U.1 MB[HL+9 )+',A_@C;W*!J\_W)ZU5"<9-G59>>+>%E3]!Y%@K8!&!CA%T"K"_U M9U0MB\6[>,C(GP6P>_ZH*8O7!:85]9'BH>Z:D,4MTQ>KQJ* MBKM5P,WE)Z\BW?%&#+OF*/O!,_P$_/H+"*->O91>-=X?V+&2*=LR:5Q[,=J% MQF&DB-2Y40-WJH'R"PQHRE$RA]_!3D-#;_M*:-6<20];UP3;T. =T>$5>\=M$/!ZD_Z@5?$ M#$C(X^ ;"SUUUG8R#+RVW-XX[EWCKGL&8ET46EB]=#ZTI:-XXN&GQAL/H]"Z M5ZK<3V98K(.73 55TAOEI:M,H"I# M8)" XJ8:L<9QMLY#-B8<&R2@N'Y69!:/ NF7HV&7T&LX_BLH]5-T>G&X1C%X\^ MBL0N]EP?=&X0A3G:?!3#L!CS?B'C!C$ICOXV$>"C[&SC@TU1P7KY6(5MC\+H MM@@L@SK:]H$MHEY\"D]"K]"/4;0[>B(^W47@AU4 R-&!(J1V2V]P_U#^-48* M[4AQ[EDQ\>VJC:"I4YKC T7\Z[:4AK<_JHQ--(M:_FT O3"/V\*42(P2L0]Q M4&OHGYT9A;!+WHI:/!89>9!_:(C/&P(R2W"08IFOA,R'HY?B+:B'4 M!<:,0K2*D.DR4ZHO>K%T/28W#G[OL!FU)+K ]&*Q?'UCE-*P6!JUJ+2P>GE] M5.2L==4F'876(\"F:S-:!]"*Y_! M?E(-49'D=A%"JBET?BF%X3B."2* XXB MZ!$^H)9#&T O#,5I2"[K-TID&S$%:E'UP-3+4'$\LB_&-TIX@T #M6#-"'IY M*HY)^AIZHPS[1Q]TF']=<'J)*4Y0JLIXHYPVNPM7R\P*1R\_A>EN51EM%.AN M[U^P2@(NH?!_>/1]]&--I;1=-J53GY]W>%NSQPI%,*P _R!UU\8Z ;O6OC,R M)922D/U[)3U(<)IF.])"NR9-VJAXB7Y+VECVC_^VDE]I\%@71ZWX?7?WOAZ M.?=Q7(M/Y:-]D_$YX*%)BQVR[8#22M RA7$4TG;<>?57GWRFW244-Z*E%_@F M*47H;Y> )N<>:WC4CNUHQ^214']&)DE2^/$-H0$.SJRK OP6*)HT90/G\)XG MVO9XXU[=^O]7ZH+_P8?-;\G4>V:_Y #TV[LL6BQC\D[\-J=D^MN[)2C0WM'! MT>'AT?'A?P"[[Y\7<0F"]"M=>WIZ>O_\0./W*9WM'QT<''-U6Q\AT7!)PJ=! MB\K3,:-Q^/'CQWT&!418?!2_>3Y M<2_>UV3L(NN@37TEVE1 %YF*_8>^3 $*B7?+SV#S&M8TGX;HSH,5+5U,GJ/L M+%WX$9A34[^(%7DZ%BBZ=188.SAH&]&<*"R>8$4SLA[2]3AAKZ3\7W@!_?O^ MXF_(-G2#VH-8LJ7D>#]+'V$N13M MH]K^^?,[+POF9.%_20-&B<-GW0CXYQ[_\STT6.J;OO&&]H\O&>8^@?E?$=NKB0WK4D5W"SW"7S;K4$;S 9TI ML7A'X%^#.M$Y62Q51)HHN6Z2D)C5]&8]^.W=) AH0<+S9W28,(/^.I\3^B7R M'Z(XPMWNM*#X[@'??W /_H\>.'PWQSY&GQ8I],RGJ\N<+'#!!;:*APP,L0*9 M^HQ[8PD: <@[+XGB&&\K?WN74RP6RK\]\'<9?GL74!)&>?DS[,U1&MZS]O@D MS35LW] T+ (,Z[\GP3Q)XW2V$OQ(C&JA=LE:2![4G(4%%94(>K%V118/A!HX M*X$X8[#\[['E_E/(]GYKUOP'3 T-\I(U-:L]F:I/>ME]6C^_> .G0KPF6$8Y M_*, SL JNZ%1@ FR6122DG"MNQL24'$EQORBS?*)I7)L2NMUYKW%.'T&54;?P75R1_*BJO#[,9? M8<,P+ U%9+U):3F.<^VBF M5]P:X-QECZ]1]_XSO_5=OWMFYLO]W$^:E94%S_V17V4@S$9/BQ4;=M\>5Z"A M?ARG3P1V])Q0DN4Z_E30[G-:VMHKUFDP8.+5&7DD<;HD:R7=U[FVPW35;C=5 MXIP(XU/BW1Y%9AI^@PWL=8W>.T(?H[_07PC;S/N6#:_^[*+UKA!!PRZXAVTD MXQI::FHCD$QM>6R5JK.&20\NI0,X: 0>P<.O:4Y*@W38T!F).CMRDK"SHX/# MCZT)U 7@XA1B5H;/L8BNZ M#J?"*H)\786!H77.>V$YR_M5E$2+8G&5)OF\E^#[(CH[ CU\@ZUY/P#7Q8DO MQ2IWLJJ!<9&E$3HCE.=/\/_>D^?\) 8V%#:E%GJ=S;S\M*$:]^3LGN M M',P>'AUN8LT.W!'>5%<[XH2/4"9>AZ$[PCNS@7F-#'%/]Y48.>Z#Y B?YPN8 M9%$R _I/^1S#W?W$J,5]D!SALWR2^'I:5D_#J'!4SJJ&VK>,3(OX2_0H4M55 MG&]&QI&QP*[G,"4;/@R*ZQ+^J;KAM0!W<=NY)>A\"W+"4EN%C81_GG!;Y193 M2L$T.%G=D:! %P4>F9HFQ4 *CCI^F_Q\2?VDO*(5)>OO4S >0?IGKW*FI*B 7A=9] M_:TX^)E 76000QN0Z!\1V%"BW]6=6AE0E#4.?78(SNJIE@$I 5\\%Y#,<$D% M!K H3>O^=1O$G!VIZX2(="/8,1=1EJ5TA9!=G ;G,9P) MDYLT2O+_2VAZ 8:SAI6#%NL#\5T<"K:1LCLQ]9U,XY.+#'#/^^EPIWT?5!<' M V%2[ P:<$,0/\9SPLG*86#XSL:E&YZ0K)/--N"K M' 1Z2[/<-F[A< -J6@1K4016T#*K2RQ>\J(G_]/8!^MV*ES&U_0VFLWS\V=8 M+B,1I%Q]S,37K$Y[E3??#0GMJOL_&?\^PR$5;VH8&)7A>'HD;:QELJ; MHCJ2W5 +C+57%A$YB1[$$U>9#I7HFZ$=6:7?(:^Z&2L M/:K2G9;(P0\O4GI1H-.A3!ZP<,P.(>.(8[9[F6D$3^O!Y"4HPTJ-F0-,E%N# MD0T)T$E&3E%]XMC,B 3H)".&S=I2ZVRI*%8:5D74_8&P%K@]'4<&0YU9HS(& M=' N;IC5!G]5.W'13?0M21]P1\ &+I-EP?*ITB2(XHB1O,4['(S6Q@*X6>5, MJMW"Y\\X%$64S97^XQ=NUUGOU6GZ&(6''TW7R'HP5_9DM?J?^S1)B_9]D!VX MBY.FH^>* &];IC6H+@[ '<[)$.80LQU9X+K/3NWJ0Y(=N(N,\MBCRP1M??26 MPI2'+K>=R@8X)UE[AJ44.]L^];4_N6KFOUA@RSQ'8T3-"7U5^7*UX[\KDW?M4Y2_K MB^BJ YAUO%5L=H*6_8S!G:QJ$.'2GCSY-!36/@._86U.ICFA]X0NQ$X(\E\L MXY2AR+O*2[4H#WDY$B^K738%-!BO\S0&DX+=]T8/Q9K7?2,JSJXJLL6>IPUBQ'#T)YZDUK;Q(<@N M;O32$9$="?$%@>NI4-@VUS;0;X'-.YA]W[F/Q,BD M9%%H44Y)4%YZ.TZ,A' M)0M@9^HL@?1L]$SE'@P!1?E7F\VU],I0??-3;0D_'7[E+8/();P+K(J M;E-",.N8?8%3LGQD2C9>M& OX/8<>/=;6N0LAIN7G?/157NR&NP-'D3RM<]K M3'["3"^8@C)\9J1_)4_LB\C*6I>Z+9:S%E<'%_SHTIOY#C1'!8S>R6O8;X?Q MJL=^;9;%&>EZ*I6?:.<-KWUV5DM+@W_RZ$>LD8N4?ENO-*F&<-NJD/RG:-NV M;(;6=[?9>5\'.[%Y\3N)8>F_H>0T3C.8.;\S4R]KL6F-M_O0#0M>RZW,=-%C M@'/DID>[E//?82[)?I;ZEM=V1S"2>>WE$C.S\,4^;K:L*E/]MDB>_!5^;=FU M]BA.FK8DB5(JLO?06X8=;AOO>C 7&>/#+U)TV9YS422ALOZ7&=1%!ID$;@F^ MYP(GC93>IQ<1S?))DD2/L$;"?J!453N4M\$POX/LQW$GSMM@^7X>T9X<=Z&\ M#88OTH+F\YY:W87C(LO<5?_O41)VA+-V 5L$ M)RP[?<:&!7\ZE-US."1W)0DB],L^DH15TZE3_;]@S1(MHR;45SFK;&T,;C&_ MKM"+6H_H['':Q$BMM:S@QW\2+'?0?SST9)R8\)VE&D[Q##()K'8>VD5A_N^N&Z.@1U M>1+LSW61X_H8P@&]$2/!_3#*<1A"P,7!X+DP]5,267<143.HBPS*ZVW==];U M\#X](7=I+%_@V($[L4RWWP'IY,H,ZJA9SR9)&\1%6K8">I\5L?N6O#C\HJV#T MQG1TW6XP@0&,]BPKH5UDLWE<0,M"I.C*[@V+,[8%IGM';?&2=[E2"Q=!&2Z! M<'X M?FBO+>#),@K:20AUBD+YE-U%2D7>HYS+(!]1-B3DK!K(E_WRPX[\]TD2?DN: MK__9(K@O^K (V%_WJ:@BTRS>U4OZ1EJN[@$FUC#]>\9?E9>?N#PA"9E&W'6, M_&;P_8+XZ(+I,6Y#B+LZD+K8TO6$%Y@E&%!=U7NT#%$UDW%WF=&%&FT^/+9T M7GU1LD@!:\9;6509K%-0>R:;;=32VU0UL3E7A2ML5:N-]Q942 MU0G(<='(?>B$<)8G[ G['&6*^TKAY47=V,OZ8)!C4,&9_^J*X.@JKL M-'O_MSRL?"5/+,(Y(MG:C4Q_U#\ M6N@M8D&_)A5M"2C%BE?ZV4>?P"W&8Y7W_.K8@1VVL=OK MQAC6))O&%6O4N%IW76XEL3;O $S@3J[*MLX?43H M%@53- K6KSZ'$G!V1/3F?^4LJLP8-'+B%,\$Z\]=#:;R.F-C$>&EJ=BE\=#W M0W/6;5 _G#G)3_RD40RX_>U5V#"+L!U8>UI0JHJ>-D*Z:(%IWU6KT]9Z/U"G M1'5V"5NK5(7:*3MWQ1.G-SYM^/][8;T5WNOZQMQ1:\>['NNU[WE4QR)81YD] MI7I?T@+:Q;E\4SS$48 ;!(7U)R=EG8EV+*T!T$7FA"' G41=Y]_F5Q?9T"Z: MIP6OK917#!7BR5@VHZ:)3%W1VI[UY3KT5S;)^VJ%6MS7+OWG[DRX%/2G>5[ M-Z;DK*+Q_<2PW;R%3<:X<;Z=_7)8G4H!5R=1;5SY4D%1<9_C6&E0=$3B:D]R MENN+V1I5_W'5(@E?VFQ'QY[>Z[OQ.IZ[6D9U/!=/OF(G@"ZNS.]G]2;HZ-"8 M"^7V0W-W=M1=%B4_2O7^FN; PMIEP7 2KWX!8-?U6C<;SU#V'H)..F]!$^K. MEY*L[W):-Q];H.6Z;M0\?"')+)]O9SRZ:;WZ>,!Z#6S_VDX5Z02H$T3I+]D7?J%S-/[3K+:E&FFZEY,P&^,A]ROSH? M 9X(C6F+S!:OP27>SITNR+W_C&&CS0=$\798?H%0GJF#T%WUO=APM&IZY;B!'KUCO )ID)ZRJ-/YU:I%& MI2C9/)R(BPO!_RKBU=$Q+E=2T9L6UUHH%]DZ(P'KW?&AB34CI(OL*0H5\<"6 M];B6VO_+SSJ5'TU*#;^F95$C?2FD[;3PVI>T5?XI@04[O$ZDJY;K: M"/_*A@INME55+ZP/[_)G0(,J:@=D]$5];W^J\>)@3 MM05<_[R>^V&+(#/V\AD??Z3T.PR^N$_Z2N0#C^*;HR:!XC'Q@PQL2Y(TTN:[ %PUJYOEQJ03 M<%U@LJY%7R\_"S_&DW0PASF8_#&/@CF/$ON#<%])1^;2 MIB1?W>FK8^7*I]])+M(48'/D5FB=]<&?MM+>F^R&_ M/3JJ MZMFCO_8QU"HJL#N3;ABZJZ;XES3+,/)Q4=>,J 2FJL!D">\JNZ>L7L2EG.&O M8=8*^@VQJEZA#!QW(KG*N.06NTS*$B$LDJ.YRS&P?=/;EHZSXZ.0YOJF=QY',[P!Q =18%T! MAL+)S$>CA!?=UCL0^U-S=JQ$P=B_2"@\<["#MA1%!^3J2ON%S'Q\;QKZWQG MKX%Q\3S=L=L9\A):<"ZRIIAD'24 >(7LL/58SF *KIY_)&\5+R'6UM]N$!=E M;',X@94&HV"C:54&?]VH1>>W.+WU//CTI.WLDJTK:,V^#;B7U2*_M9'@YLK0 MH=!C.V,UUQI_/17[6".:27.0VH"&J[N]5I95O-\9*X)/DF!5I:>V*B_9*DA/ MHJ^M-UM)2&.)69Q5H#]+W:/\T>R]I)?'S1G MU]M; F9+@?>1+&SV$0PJ:"D3A6T:_.H!'8TS84D:EV7/)2]YFT,SJ*MV)7I) MV;,R^$>] XB3G0CRS];/YBXTD*YR!:; M5F(*J697]RUR;TQ'KAF%IZT1R O*WA*E R\]"DA% R;R0)P []2L*Y''7O@N,@RFTSXQ.B)'WPG(:91 +4 HZEU#\;W M0W.1\?4B/Y<)V_3T>Y\T @/Q73U672881;]@2RH>=U@6(-:@(>%G]&\W.#>! M.FO6FFRYS@"7OHB.;#F2=8Z5[-!!BFY3C(4&Q!M_M99D8@GOJOTG"2A@EQ>M M=:L3PL4E2M2)$$Y-43SKA%Q!QW+X'Q;;*6-L05JG?E;X,58O6R^QNR$=1X]P M916-@B[C(FLRU&:^ \Q531:]OI&?RQJ'>(+" MV!+]FJ=%=%6)F-7\%1:F)5NLDYDX#367-2V4LS-^V#UT1\ &7D>75X\;WW5; MM>'LN/X3*S8$8*9VI95U ;AHP5?'C>Z#B,O=EU9H=LAGM=WYH;^=_FD#_*(V MVD:WS&3&[B?9!"3A^Q*\ KJAH)1!+HRN59G\*$N[#Y(\$+WC7RP'8J-R"2Q8JJQ@++Q.G>4/U,"; M.J0&L&E3Y2*OBB15YO+U]#*!114L;W%.I1F/PFVM5JBN]3-Y%X1TF(0JN+=C&4J,K%6$0K[4'"L!WP[+-NXZ MM1;W]/EU$7D[0Z4\^72,B 7LVV'<2KQR-ILJKPU&0CKI]]:>WN3?SO":;HNE MIRIYPNZI<)Z;*@G:4WD[@U5F:XBHG^9!IOW-/9-<#GBH'.IWT),HC[^Y3 M4/=+*3]!O,_;6%V&TW@#AG1=;9!=E9Z1)%T(C<;EM#*+8>?M>/%O2_3>SJR0 M/'%U]A$C_6L62JVWDZ&K8[=U-Z./M1NRXLB";/?28SO M8@BCY'IZD\+*#TU73KS8CQ9:[^<0,F_%,5H5&\_]'(MTS_#YV92N/A>@'C&J M394R*%A4[#E]D%]X4[(L9M95[3-- C^;B^/-35QD5U%2R($P79>K6Z7JAC+U MNR=:J^"L?/7%#MQ%9RL<\[&+W0PH*G]88KC([MKM@#CULW?).]PBUAAO1K<5 MK\W?+4D0^3$_4K#JOS9OU'=CN2AZ[ B]/Q2YK, M\%ZZ#DM6U,[JAG&1I5,2DO!,%#?AN<"--W.:=52MH!TYK-@<_C6,-*-NS:!N MK*@#7ZJM"OG@DQ1Q\P4A6X27/<8/+>TBOV991AX(B"H 0?URZ3:HN>;JT%;R M*44[N%:4AH!SR@+]GJ9T@=.+'1P5IF/[5&&/X^+2?Q\M['FU 7:1R=LGK$C5 M/ADT?G:QX_9U&R4UY+-O4/5'!15YDCH25B=YR<7[+]=).UU "^6BL-L=OG]* M+=B2H-X(6W-*;.35@'.1-<7$JJL!7X8 &$TC;(6_9%*6I<&*%W4Y!/&R6I7* M]05+8S##XGKZ+1.H^MF\LT;?BCV[S3%!WS"_0Y"^-0=*_8S(:W;BS1RWMCE( MGPL?34I"5'4\=]W0FQGQNZ4?2*$_)VG2*(2@_NP(=S9Y/[!1A$5,L$@K2)*P MN7%7+)<<"B._LOE%G#Y=)LRT8=>M735KMD%L?:/J7\=F-U83X^6$C_G=G) < M*Q_$*4:J=(Y'#QRGV1:UB,P*8 7M*JM5 9-)P$I:L,?]<%H'6+)9?)-+VC3. M\+UQ'5DC;!P<%KRU2\3T0WLSH\%OMK&4!I9DECS4ETD=P]6LVF8#[PC_VPUX MQ)H1#W[P738)$O$X O!_G@4T?1H6YV-)^NT,:UD/JU$,"^E^2X#])PI=HMD- MD*3_A_B4!Z-@[2S^QWKU/_Z>E>)IW.V2=^. 8W7_S]7FWG^6-*;\57-;TQ?1 M$84SKV/GTRD), NN*C:/.5QHXRCJ%%9QVE+7?*M4W MHUU2$4/,B3]-?1C]&*;[#6;L'\3G!7B5I3MZ MX#BNV-*3 NP>UPM>Z5FHCI)O*/"V2 M$,ET%+U0S%Y+#!?9G:#VS<1]VWU:.2FU47R3[)8\DJ20+>1-"3EXT]?U3C6Z MX1H'*XNWK14XCMBZ-F4!&ZY_D%EUDI&K FJ -F*UCRQ;PZ)>^(UIKO>I<,G7 MU;3.GX.X"%ER3#;'_,R+E#;3910IL /I.#->I=H,&3 XP]2,&HH&;T;F[0Q7 M,RS^(F*IOF4TO$5A'@W&^NZR_7+1E7'4&@9C9#&^Q);@PVNP&40/K MW_B,( M-8/#C+Q^VB)L8O=O)'&+/"+Y&"ZE_9RLVDE!S"A*LUR\,H9NN6K+4&83;8WV M1OOM;D:P5_6A>^HC.V?^JC5:&])Q3[76*\.*BV&)Y4Z(M[0T5JY"?BEN$_70 M!VG'0]&].O:T05H\*=^I4;P&UQ?Q#0Y(9SR*)F1I&+HK@]-GWDCL23X&<8-^ M5A#CH'1@O9FQP!<\22@>6LB^$A IRQ>17>R=(&]GJ;R;IS0_*S?MVG4HJE'^ M'L$Q&VM6QOS^J83$JZD+V/*8RZUA76R#G)/V)SY#@F0>*")0 MCDD" !4 !P2LIC?_VQJ(W MO_[W?_WZ/_O[_[AZO#=LSPH7R T,BR S0+;QAH.Y,?662],UOB)"L.,85P3; M+\@P+C^=?;HX/#GZ='QV,3HT]O=C2%>F3WMZKL% 'GT:I;]?#T\^GYX;XZ]IRZ\4S1FN;^I@]\_/\'_/=%"#$NSZG]]]_-O> M/ B6GP\.WM[>/KT=?_+("P5P.#KXQ]?[)VN.%N8^=OW ="VT9]#VGWWV\=ZS MS(!Q*]/]_9DX"8#C@W0L;@OXUW[2;!\^[8^.]H]'G]Y]>R]&$7X6&"1I#K_B MBO896J+V!?@Q#T:7EY<'[-<]RCW#^)5X#GI$,X-]^QQ\+-%O>SY>+!V Q;[- M"9K]MKNCU_1O>>W16\)7*7(-OWYK>.]M4;N"MX6R;S!ON5X?DC0#?(M@I>@ M8)/95>AC%_G^V+6?PL7")!^3V1-^<>E::YEN,+8L+W0#ND$\4%(LC'P0EN?& MBAK,$;ES*5"8F_?8?,8.#J!12 AM^O"_IY$'? M4#\N:_(#]B$6_T9H?B(3 ?_!]F4O.\NB?_QNTEWS(F;Z=:0DRT. MW#?CQ@N/!(#CM><'MR8F?S>=$!6QIU]@T48ML*SYD$HQBZ*7(D_G#K)"PE:= MJP^Z)P3$M(+0=+Z: 7S^:)EKS<;NFWTK//^@YXO?"17N2N0@Z@?/Q[ \;(EX X+,?>+'@S8;ENQ 0AD#UI CVMO.!G!XWIK Y@ M?O_N>?8;/5PV%G@]1$5)O38=ZZA]>F.PJA']Q0_P DSD59MD06-GH-BB:+ZY MM#=R3T;BKZ:S@176WK@]31>P%Z?F._+!-V6'#HI.RH^\+^"6>!"8U.!,W& MZ(4=CP@G/MHOLQFRP.+(?)NX#P0M<+CP_Z ']P"Q] M9I#A(7JG.X&-[/0K#F"$P\/1X:&Q;Z3@Z-]9B$8,TI .76#44?H'KN;-9T]XPWAEWG ?NE%'H_(#PBVJ&9#'$.U7$K;JB,?<6D4)2A.FK*2 MI$;NTL1V[.:F"S.[QQ>9;P(]S(N[-7SY5\8 M!0?;*R)@:''$)]!#;[$U)3 6U[%R4_1I[I%@BL@B!".27(> YKI5S:5@R^E2.3EE8^!?Y==D-7U45I.53BNW9,U MHG-KDEN%%=(_QO;_A='Y.[Z)I><"1%X+ZZ!$SZ%(<0-JU5U$X\, O%^K646+ M+0<@6%GJE/707E-M]!:(/*)9N'I=\E$MT^I. Q)O T*5=04GN07@27U"EZB\ M!;H.2>I-R6W?RL>614*4!#WY2=23F/4DW'D (FV!8&6=S(DC[L'\ ,>; M6+!*OG&>X&-*\+EN$FY H/)>:+ FA/W,^<9*2[2!455#F;(&M^W% MKG)+.^@LTH;4*6L;UU[S\ANJ(\8F%VV"]*AK':VR=U5&V:\U4T=HDH(HO]ZN M)4W9.^VQ;>,(EP<3VW?NM;G$@2T'I T92A4]G@ZMJQP 2Q'D2\LE]\] MROL%MU7?4#"9316<*^!.;*T$+E"N[8C]"G@<7L80ZU*#W,\3> MH!FV,#^.M:[C@%2@(;'B)]M?#];29K2?2X-;TB+#>6Y2C:/JI!HKV(8W,QH5 MS.A#^>F476(D--:'6&*2Z0H11GBU)V)*[)O*4^7]X"8E"+LFN3CCO*4>70@8L%S*((O=VZ "/*KE:*3$8>D6-MCD+*+#:7! M2^[I#L&K[UZ>K%M&9=L0E+,4M8WE%!=K1EKK=33!SEIE*T9]01VL GQ MKC3GIOM"=3>31GS]#J[TZK*^VW DMQ'%M4MVEZ(LOZ43E2BG]_ %*T-XK6.N M-WN155:+WA-,7+HE4>:$V)_#(70R@W IS@I#\FDKT'$XLMR09F4#4"9Y9E3X3DM:JB?>_L_ HFQ2UD," MA8D@CB=Y6,*-;,DW4T\71"51%MHB0)NZ_E= 'TJ$O"*W(C ITT8]V0E)H%QP MU50IZW1Z0FRUH31_-%K*FL^'.'*$%CKC^C-]HGW_L3Z7W_PGF;@ MA%QQ]'\V/PRT 23UE*&Y#=P6^>*;\I8C W/!K=ES;TV X+%,@&!N$",>1>5 MP9*07TZX=&5+'2/ ^IRO FP7C/:2*/ZT)-@C./A@L[,_]S$GRCR-@[OU"&Q) M3\@*2?3(*,TV51/)WQ9X;?6D4P:(K.QJJUA"WH-'F/2"@.#G,(B"+Q_,NM>5 MS:$.4J&:TBU^&MRVA6#Z\UO'>Q.U#$ZE+ ,*W$B@*VT10)G!?.F*2G7U\9W:TW=N:KN/+7K*KDJ_*PX@-P$O#GM\J=2/6JT949MP30\+ZP;1I=K" M3 KT;P &K]'_8=XY6B7151Y]:DFI131JS00\%J:S+E*6Q)J9#$LP. M*$XK+%'VFGA]\:6%R,%[F9;7Q;DZ:\M6M?-D@!H3=Q'M*"&;DA0M&YQ$FV6K0@R_0 MSTFT_PXHRF:\2#1&\>O_HELM]:@]H2!PH@O95:%?85]E-9A=4)\V6))H4?6K M= 76G0*Q:Y59A/5FK=].*HH(#Q+-4-R)R2>NP9I2[+K3ZB&X=JCNZ2P2F)0" M6A%84[17!D2>5T\%?NGY"9< F-_#%KCNI&8)L2)2"[S_=S$;AY^PH+']^72GF,E=:(T # M5HB6F9*H!]^UJJ@)>Q,GAZY.(5#;;\":LAD/DJ NQ7VPG)"DE%MQC9#BM:T\ M@)U4%2EF)#JCO(>V0.8#04L3V\G$B!?.I%YQY' 45B 18'G^'5/^'0Y?F1HS M)E&LZL2?[5\ %DF(BFE&=8ZC5\8W:.GYN* >TOT'K!'M\")1 L7#1Q_,#^95 MOO5(?O&L?2(CT'/ 2K(I%Q+UX#MC]SLYZ7SS7&! =4+NBI8#%JDLU8D(*W.( M*C##B6U8$^"4A2E^S(4KYA.5^9:"7-) \!TY.#WLO+-]^J-_F#$E4HCKH4[?DP@,4 M=W,F)"*NCNGL)\WEW"3HBAY1;,@B0:V5JA?(Y8T'+/<&A"?O_A3W)7)8%&GU M!CD.2@"HHQ_*YC@0Y9H>*7XRI]HG;Q:\T;E3[P5(6JJC+2W)K/+47TFU4$9K M=<0]]<86G2YTH8R?0Z(H!1&;6-$O=HT>B(#(L^KT='34=Y'WSA2D,3N$:D'&HW0\Y4^G6YX,=AB0/81:V18X90/2H%=";C3KG!C%>XY#37J*MC^9"2B(/*1=T)N6N")2C*M_;>*P[Q:[IFMM<,(N M 9#GTMGI86_1.LJ>L$6YID?:ILP)\A$M0T(9XR.60GWAN4^!9_U9?^#F=%1' MEUJ2:.7Y6X8)71_'^<5MTE7S$5E15%J<<83.I@>\1"DKRGSW,OT'+/QV>-&Q M XZC NNH3HGI^B;;+EEUD3*QU_49NJ@;T:_A&3B^9/SRCHB%^;EXJKH,6!4: MDZ_)V35K4G'G^R$D M :C,T\+OL&.:($"\'L?/D8W0@H4A>_2430),_WP@<9!ZY;K)',,-A?NLEE M3'7EMK7>+$_RQ>EH-#AM$")9,H=@WVL()$D%]KAVW8U+IN4.R%J4ZOH<@AVY MIE:.M&MSN02'KN-D#MJECHG:3@,6[ 8,$,L(V$5=+DA@['@0W7R#?(M@-O#J M-GCLVD_ 0_(QF3WA%Q?/L 7Q!E'2(,J=!\_!%N4-[$V>&^DSMY9"G"7F!@4F M=L0*?9T:^C2F*1W=B%Z.BYCQ'5!I\A!K25(90P3>H%]GPY?+BCQCGH*;D/Z] CF MO0VIU?&_R+&_TZ679*E](2C**5F7]4H&A)Z:T!JE>EP_7R.Z"\>U#FH2;I8U MU5O&PA3I<86PEOL3UK!"LJWJ9(@2$/26_*:$-KP[4-.:CQD(3^+B9^[TE"1I MMH\..S/;(T,=,_R,GU"$X<^_&"[:@GW>9JGL;Y[K)>_6G(\@DKH,6M$RR'A;^>O1469A995L= MQ2U/4*V)WUKJAH2*] W[RN@JFZ<5S7643".:%#.WZ2 M^!^L;M#$S723LZZ/#T?KUG4&5NY?1H3&+T:""+.W5Z@8#!>#VN19"'VYN=>Y MQYX49'A6-A_J^[3D)5VO^%>2%ZFBI3IS4XK3&6>H,%5"T?0="86K)IRFPQ,+ MGRR%"]SGJ:Y*IPCX7IW-'TGO<4?4> MEXYO *_&(""P7 HW^+@XT\1)C]KXR<:OU(LX< !H6"F@\ +\80L>%N)45X$ M5Z:/UU<^^>[].*K7T%RAF$>8YZ46[)Z?4R,ZI_IZA]M4K#F7]294=^RTVH[V M6U:X"%G@Y.^$SNO\NG.%9AY!4_-=4&D:P1ZV1K7'$DV2UC1E .PJ7>E;#O8/ M?1-C24-/W+:M)FH:I8;39+8B_>H#JHH3TPI"TTE2*@8SQ]&!B$CP4A;*TK0OA#OIL1JE4]EWHER5<'?03V39H<>,8A2/)BX"0N M&^VK7!7\'50Y:7;H<0$JR@-XB(==R@2@O"T]*P>Z6\HEP0-- BTE"/?"X F[ M+ZL4:3?TA-.F=E4/L'N:UH ?>F2"^.$;YAKC.>S;/.GD .=UYZC'UXS=^Y,; M\V,W3CZM*US=&#NL>XU8LQNGH=;5L&Z,'5;#1JP9\ FI3=WC ]Y-A9/DQXZ< MFMK6N/I!=E?[&O)&W4#=%;% 7LD-XP.4<*8CR=Z[G53?NV6NU=[HP 8;.1NM M!&,;R>#:7+&MZ=^:9I5S=FW*-@/1R])5C2K4Q+&W E%!7L@J1367MC)F7B^/ M3T>'.LU;#@.[F\8BW&LXJ[LR2I):7FD-+WBH'QCE#5H29&$S,BZ7#F(3Q;5C:YI]EZV6UQ;X M['PY&1V?7!SUM=J(B'LM@T=W'-"E7">/*';(X*A.=2=]%:(!70V=Q-V=5@/3 M?8'4TF/?1P&\I/G=\^PW[#AR^\)9V7O1!+81 6>;0@)>FTUAG454%]*B4@DQ MW*=D(EW[2CC9L0*_XL]G^-H)K.L11][N! >,81XIO"A4SG_^RN*[3CXV@ M[ZDO)M:=V@(J"*PR^>NZ#5SVFQT >EOJO_@!7H#"KMKX6=V-<^9(OK,_*WMG M7[D;[!LI)IFFOI'%Q4B0T>8D(;5I:+=9%-6$Q;"P &S:H<&N40,Q/[U.3LXN M1STM(>UN&TW(UN,628[J5C5G]Y1&1%\4CU5L0+ 7DO;TA0+;,7WA4:Q'4*$< MP=^HP3)]0\XKJHR1V SH[NB/$.5ZA W*3YPI';^]C8I!VQW-J299CY=2#2A^ M\]I3F#=OQ]2%0W##ZKK=%4EXEJQJ<%[TG (0;5_?+*>-KC["L3P'HLE#PIDM$)Q[W)-\JK M']561"SU-M\?SVFMDRS%"9#,C]:?!+/J>6T2\@$E,A?"DS/?12=92E*A6 (R MB'T)/L:N'9>S8&7L/)<5E_8G8>#3?1WN06F+^!>H?0&]7DU'/C_Y1=&G'&' M',D)#E$%3CJ8$>%A9!!A#9-? 1:29M5LBM)_R0#&*G&E>)M?J'IK*L %1RL4 0D+P MJ?F._"=KCNS009-9MMQRVN *N6B& U;)VI=]MS8Z+ L*8176V-CP<"T>'G)# M6KG*R71>).78 O/=^.DYPN1GRJ<8%VU6[)2;\7$V9NK:A.&VZJ=D9U274 QU ML4[J3/<:JG+5.^5)TN-F+B;L%E%D34=2PKQ>ZHAX _EQE4"*:JVTX"F A]=0 M4\&2UH7JOGG>G)V<79P.2",:T*['/6SJ9XA4OI%^2,%01T\D-H?-*=1+&W($ MRID&,B#4T87V!,U7GL8G?01JQKIC75G7=+7QKP0FZ5.=[F\7-5F#NA MCWY/HU0SWS(UTV4/H26QJ/E#:*8ZN!V/R Z=YBI0-??=6>&BS2&TG)5K\X[7 MJ->5(U6(^GN=;%-U5H5JUI?-\5HZ-'D[7*"'_I%\B]-OAA:U:;3$GT3C>_ M'E1DBR0(9V)X-2&J4L6>><9<4,:<#$A;!.E-%$'T84G?FI!>-XJO*F5=U)&] M_'V2,#V]^V\3!#^8ZXH.[7S+RR/"KA\2L(2O3 ?^Q1?>YJ/X+>U8O+F<>A%T1M13](G=;6PL_?426 MYUJ4# :NQ7>/QS4AI_F!X;WC7>:MX]6/MXZ]X)R7"@?)<9")Z@XI3A^K_F; MG)U?JO]8IGL.Z'%\Y?#A>D[-(;HV-?=?;@YX2'JU*=EZO,RJ M(?Z+:UH!HUU^:2J',405$:"PXVRHO(0;LQFR OR*FV-V3&8S;"&2#I&IL0 MW_X1MMO]@1Y-EG&MT\GL*O2QB[AU/61 :*49K1'8<;AFMZI0IO;2CZ]:@3TD MY6F!@1\,5<$_R$B9Y M(6(26)]L3@@SHD(;IWV):'."9"?FR(TV6IO5M0?*R$<3+X7%^IKW-ET5:53QR6TJ9,VD[YJEFA2E:9,SW[QH MEF&B_!UEKC M;T-M%S]=MCR_9?*2]8?-3JFZBKRNC4#95^@8W9A1E<]LVA]HI[1ZRVS4HV1O MJR<6TY_'CR/C"G+;.'D6!E5'J;>L<1V?1\48+><$/QF VLL^L][*V#\F@0+\ ME@N8'\)<6#UAW<;:GQGMA[[WPF$]KB0XR3G7?_ZA0V(LZ?@Q@(++&G-"K@ZQ M6SNEE8[[0TU[YK7BO!\?Z3$C!R[Y;%!AGHRPVS"OB$57$LYZF?@'W M[*XCB+B()Z07"?W=)&SAJ!-0H9TF\A'#6SPLK]L%[BE<+AT$/@0(@)]Y)"): M=I4KI%=)5[GL 9>C:#-2E=^4?2QIK7<5@JL@BDV*_M2:%$LZ:?.'*P1"W_% M%*5*V0640\YU$\E>#T^L522ILNK>A@']^[MKT^]>Z ;(7K^%EEV 3[@+<#26 M$68&,QQF<&9?R.BR&M_#*PC$$7WR;J*8%%"\6R]36A2]?R*3W'HA+])0%HPZ MTUY6K-EUH!6JE5WM9:B;TI%Y286DX>39=$S9=#%PY>"3K>PC&BGRWKPV=./- MVT'-X!"M;*YE4>*^49-B^H:<5_35 '_:K)X\&#MP,HA1;JR]JF8>ZRF M]3"D+4-<_YZ(3#[X*&^./YEEODWXLU,XLKF CDIWH!E M1J'_B@>'5!XD\X/G&LL8 >,MPH"E]4 ,!VW\%0D3(]857Q*7_-Y/<0Y,J!3R MV'#F<%E3=28PE^&YXABB)"B[[%XC&^)!!<15TE(S:8E2(/0DLY^,-_FEE+\, M9!LHL [$Z @M!'';O&1.>GR'S&0.KPL+"\>B&PX9G!M;]^(L^UI7G8.MC[CE4T''V M/^#AM6/B19K-IF2U%>[6SVXA@EYEIC1A K-?4E1YO*E;4:OL@M[8?68N!%- ME+B$SH2\R'? UD:.5C2$-@P5:9-XM?:5:*G.;2MQ?3?P4\CN)84X@OQ>$H%; MWTF>X_$,.T3=[QV<"/4,HA"I_(H(1.'YY6$Q=8W[.B4L36QG<$NL'-XZS^V@ MSJ05$TMN-9>C2H?5.TOYQ/WN GV1Q5>UC8L#T%G<&U*I[-4\AZX& B\A_O3D M[/)(=Q'SZ6K_7EUJTV"/L4H?(E6UUU%"S8CJ_P[[VELL<%2O 2Q SX5K%^1: M&/G?//<:2'& B(>00F%Q^&E[.8OHK)C*/ .+'9ASH]/?*0+[5HJ!L8Q1,*Q, M/VT.V#'RDV<'OS!YK1^E2QKT8SP5$*'6[YTK&. BV%N=*/2IJ#42\ZC<0&=<0U#!'1E<;]Q-Z M@1TP\]0,\I)[#K9941+LTHT3;_ 4[;P8;A /:61@LEU\-:R1CIMKI,LFG<:= M1!5L[HL'C-(6K1C0,7.C^EG(_G)U-[TI,YS+VJDS 2LXF%K)PA2T[Y#@\7YI M6IG:J5>>&Y8>6LK::<9[40J4]0;%QY[<$+_*Z8ZR=)@1"5*(_+C M!J6SLCWP>4:=G9R=GZLI_:T0WD&N7HZ&9-"BJOM(#_P!)"VK$7Q]+[WDV9"> MVCQ&O45KL;PT=XNEB0GHY#75UQ=N1L'RQMI(L $9M;EY6IM?OYO8G;B/=&4P MP98'Q":SU-T6Y"H:E6,S9G;8-ZI6->?B#C8_L,5PBOJ!OX>(9D; MU/XD#/R 3GRZ:JXIB'3OOJINDSBA52PSAM@X" A^#H-8FJ;C3)A8X(+R#Q.. M.-RDK1M 5&=R-!3]6I7N5OF@VS0I,*EJ%96",2@UV9SRS5Y?_GH0R2.V./[Z M_U!+ P04 " #0,7!49-4V!EZ6 B#PL %0 '!R8V@M,C R,3$R,S%? M9&5F+GAM;.R]6W/C.+(N^GXBSG_0KOUP9D6LZK)=W3W3$]-GA^RR:[RVJ^2P M7=U[G9<)FH0D3E&$&B3M4O_Z X"D2$JX\II4,6)BVB7B]F4F$D B,_&/__5M M$\Q>$(E\'/[ZYOR'LS=A--BB,9RY!3HR\V:L?KV=/>+MUPMDG1(@?!+-+XGLK-)O]\L///_SM M[,>+'][__+?SL]G;MUE+ETY$:^)PQIN\^.%\_^4J:Q6'?Y^]?W?^\[N+LXN+ MV?G9W\]^_/M/?YW-/^U+?J+#7/KZHH$??OT[^[]GVNF, @ZCOW^+_%_?K.-X M^_=W[UY?7W]X??\#)BO:P-GYN__SZ>[17:.-\]8/H]@)7?1F1LO_/>(_WF'7 MB3FU2M6_/9,@;^#]NWU?TA+L7V_S8F_93V_/+]Z^/__A6^2]R8;(/AMTDA=G M7[UX7Z%<^*=WZ<=R45_1= EV6OYH*!FYSG_YY9=W_.L;2NC9[!\$!^@!+6?\ MM[_'NRWZ]4WD;[8!:XO_MB9H^>N;+7'7%/;%^?E%"OI_/L:4ZTRLKG 8X<#W MF!#L?XP6R\46$4[XZ-XA]*'-LQ^F\C4//5I@BR,GB.HA,VUU M$,@?4.02?\L&M5CF(Z6C>TPV&X?LJ)#YJY"J;=<)X[GKXB2,Z5IS3\71]5%$ MEX\5(A]0[/B!-5U:[7J$Q)M[GL^J.L%MN,1DPR5C$%JJ1S)"TMZ&+RB*N9H< MA*"B_D=(QGN"Z3H;[]CBLF5H6$V\C%\=UO( =#4:T @)_;M#B#.4L!YU/N3F M@?[@K%8$K9P43?YS/<(8-CHD8+JYBXGCQO,H0K4%0-T6!'AWOO/L!W2501%M M.0D]MNFY2J(8;]@J3G="?EOH[;H:$7&63A+$O=*HVB,P4LW=V'^AAY[;S99^ MH J-CA<1@KQ6=$:3#D='J&XDR[;?0'M!T]W&\A-")> RUTN%HD3?')B M]O.N9:K5ZWMH\A7C_-V/UQ\)96[!Z:"ZQ\(&W4U"''V3&3&7"\)*#/W M/WU"#BN2V;U**B;[X,V+R;,('QA@0O7-I1/Y=2=IY\,9ELAM&A\,&QT6\!U= MM#((I Y.Y7#/U;=A[(0KG^Y.TT,-'=A'C+U7/PAJ:T9]BP.9$)[K M[L$J50<;/%UO7Z@4,=(^HM#'Y#..:V^2#!H<#&@Z&+ZN(N\)D#P<4UW8-$BB9F'!_/RH26R+^SRG]5Z M<8(&]USM]0N#; UO4O3MP8*9F]C:AGO4[B"PN:QQUS,J>UL41OQ 61S(Q=\O M=_>!4_M-35_!J=0&3&"WNBYKU-0AY[A!ML54BF+0XD%^$ M']+_L@")-O$:-SL(Z"_AUO$SEX',=V#N_3M);X3IFHC("[I*-DE Q_I">Z-8 MJ;:["AR_[GZXC1X'(14S:_B97P$ST!@EF-M;J@RIPQJY>A9MWU]]B-FF? W0=)IO,(GA'R6HP=M9ZE.=R MJ/3! +U#='R\(]9CQ$&^/3O/LDC\3];[N>7PD^CMRG&V*82.AI_W44"@OT@1 M5 $XQ,TQ9'^683!I1-'&^0$E!&_9?WC7[U"$EN^R\N]>F5GV;>@0@E\1,0-Q M*.D!(?OV6(=OLW]0 .=_>WM^_O8B!7#8ESF4?5=^&+_S_,V^.R<(ZHVYE :$ MY1OYB0^0M];"J.C?3$IP^-;CLZ?%(1XWW<9X>5-O-VCS7%<&Q(.MMMO"2-=T M4,1-GM';/2%:'*^P]7;E(=6CW0A$WG9YQ/1'/_13+15^K72+F"[SD)=WS(;: MD@KW8];4X\/3K"@\*Y6>I:O*[!.7C*CE(5NI;=YQWG6 W4I_ 4MNA$EM/JX#M[G,=;!?;+O^:N M2Q+D77]C]\+<%KV@)QURW/D!#.MZ&2J+>E60A1S-214NG9=Y)]D4K:DCEP1O MC!B$Z^,O8/Q])N]I%N.910])1%O&V]0J_F:V)3YFX7N_OCE[,\.$+M._OOF9 M)3_+YN4[P<1L8<8VW^\.-GN+Y%&!$^6YHM@ #Z1>6R[7E?)R-:9N2R#+8_E0 MVP :CRC)2VR":DJ*6#F9=-MO-BL@W!Z-3A M98\ES^DGD&>#DAF5E"7!016*MU%9-5P 0F_",FP'MCP#%,VS.:!I%N1TV(\V M]=]FQD8<\IMEA8)7E3U4\N*RPP$^&(]P,BC+9 E92!H?"5[L!D\H>(7-PB2QX2FN28?*U#'HD,\BPXY KB6%5V)T@\EG]%K*B$AP2/]T MTXM&P2RK53>W$]G5'8Y 3[2'@I>?*@:EC ZJ(AE<<9$!9U,]WF$CL.5)9-4/ MFTWB]CN<.Q%R?UCAEW<>\KE4_/$C^_-M^F=JM$?^O^[0R@FNZ;CCG6 F2+[F MEM[#K_T,.>U1?#H0?,H/!95/ TJHC*98.?R*_;7: M_F5VJ"V>(\..$*">3J MZ/<,9>GW 08J5(*"+^7! E!YQ\3$JF&7)6E?E&GX,!(*O7%Y!>2#\@-. 1W;L#W@\D20-,_F@4&S(*?##0.' M[OP7Y!TFJ;SX8Y,2]#3,2U)J\-6OO]_.6M<&2R6 B-VC!C%S@)G1= MXQN?,7O* 1"KBQ3O?LY+#/@G5\Q%.9V_!F' M3O'+$_TK^;7C3L6.I9UU M.APOK08KW;LV;"6C=NU6!K?N]R:6N"U:*[R(.\+ ]%_ML8/4@Q4T?+//WR&5 MF'H-2XOF@J@T2-AZY: JKX<.8,*;LO%PIAH +\])33='DTGZ='=\"LM$7$$*/9567+JA==I$?9#OI M8D@G.*'LX%Z(67&2*X^#'Y4[Z1_DW/X-1[Y#=H[-_P4)BO526*QGW).4&!%D, MATA39M*AN*F MI*B8-D5=<4]_VR[ 3)G%:X@(&Z%@J@B_960Y^#;0H(6B+_EZ.' HBLF,-9! M*(MDI0DFBD=50>Y=\OV\0.I$GS+@U4_#CUXH?LJC$J 3HY#.6#/^LNB5&V"2 M-XHS&GL<\C:,8I)(KD'E!7(+G: %#SR.PI-,2$V((*JX @V1E8Q+QXUR"V* MTH9 "O(GY+#+B/3Q@6TB$LVH(*E "$6.$1D938M7H3W:8I#0IZ/3!;2:%14.E^L96/K$7WD8 MXIM'7;D,%>43DQ7>%-FM% MD=SR*RPR"!+F?9^-0IRD05NNBDE4;DC#MHH9V!Q=Q=8M:)/;O.5M@=R=W(8O M*,UA)MF4R OLHP*."T#!MA>.3_RK.+M@"TV5[@CJ-S7D:5HO#;A52E5.V]+. M\_N(^IV"G*1,M?#U^0FYZ]"G:D7DHJXLE+M[2PI!PB;V8=<4D^(#L&)I.(.- MT57\W86-/""7N>G>'7I#(!F57Z7ASIZP$@!:E?41T M/%;CG9ZVKF+/IZ@+8_=GPGC)!M"4+I*MH*)GV6Y0T2/T69F_ KB3YK@S*7L\ M!T5E 0 N/7J8\<];A _(30CQP]6E$_G1EQ _1XB\.,\!XKXW]#,.75J+Z]U# M:.KIVG5_AX3OKC\8:D$A@KA_LDLTR/$@*XJCN\%!5S8\ 9F!HA&7.U8RA^4 M@,QRK-7E:X%(K5*HCJNB-%H?#TA=<4_P%I%X MQX(56((7=H;?\L0O,C<-BQK%M9B^!D 22-TW+&KH2 #$G<.&J;@. 0XN#W6= M97>)^DY 3JH[/T2+Y155&WY\X[A\VR"82;IB&>GDQ6 AO&/OBQ/AA#$MKD!< M+3[DXT4ZKF%KO)67C23-LQFA;Q;D=/C-(3Y;)Q^<6&QI%7_>VR //\- (K&K MR@H(T 09BGML0&6JOVTVE!J.3UN (P7T]X-Z]%%(1TH5KGFBLO?>2)7?)TY7)0\G(07/*$[,#F\(3N>.5&N2N>O#&06O8C>^@7 M\BT+_V>$47P'0@8H2@K2H@ 1!?.0.P"9RRT!XUQ016V 1(49V'L>_Y M0<(>UGUDQVINFKO^QC* (N^&4HOE1DMB?I1>+*\=$M)S=W2/2)H9;2=N0"#T M/?24)R3LLB=HK)+&U9L65Q(-2)Q]'[*#K4E622[8W0AY@G+MR$!J%YYGB*5. M)/&NG$;]=ZM?>) MORUKCX),8CU?M[X]J0!,N;IB@9L3JK+*V TCS9!NW3W(:?V _'SP]U0;N;(+ M=6VY_>Y;6@X02,G)0EE*!A# --(S!YO"JYXK),VFQPA)[ PK=T7^F M7ZJ_92.KD&B+B;M>L?=#?G#QYAVGSGZ36'YR??]CM%@6+_304P_]:8UB%K3^ MIL(7]"UFMY3> 4'.SB[.?IJ]+7:B].]R/\6':(:7LZ*KV5\JG?T';7<3A-$> MR>OKZP][AE^V&W8P=20%7HWQ$@/'G]2Y/4RJK'' MT.Z47=.:Q$V>T=O]Y"TF0W7ZJEG YJX1D(.)!XDW0GUK6*<.J\W62]U&+(P:J&E3@@L.$1!0%[ MQ"3T/CGD*V(OF%Q_8V_N("57]-5Z9=)%2TS2PVK$LRW=/7!&G%]D;&"_Y#E6 M:*\\?@X'>+434E];NE>BOV](="V:+?$Q\>,=GX00)LM'%-+]5< ?>=Q0^D8\ MP=8+,IDQAG5[Y>"/+4T;0VP06%B@\D/$[5ZZS6:I8$?,<8+ >'-V-.R*^CK8 MPAT0G W B__.G@ZEQXWK@!?]]4V4&K&+[P&.D/?KFY@D0VVRYP%OG9ZCA$_! M97(EX9QI90@KE!E?31'I%>8_WO5X\.5/0*UQ0 D0,<_T>/>!=N3Z>_N!YNC[ MX]F9X=%WL9R5._M_9FEWL[]D'4['W]9'FE*8B2$.)=>BAG7&= 360(&PPAV, M3'GXE90%(\+@$+1F^OL%I0=$]>0QKP_AR&L^DP.5_.SUE@)*%V0VT(]Z\M=H!-#Z;\26&A [T%QF 1WI(9K=$2^7R(WOZ4J( MO<5R[J6#$2PGYM4&6%4D9@7YJF*.!BJ+A&N+3<6!EQA;,33E6H?GVW:FEO?O M)(J1E[TN*M28#=H9*43 M\;@@A'-=31FMSM=C:/ 8Q5SCHD421[$3>GZXDO'IN!R$^=0&FXZ1=6[>?4 Q MP2SAQPN:;[>![V9Y=#+_@NR1/YXL6GPHMZ@.P:C;@$WV@(%P+Y6K^NS+ZP^I M#>L*JR7CH +'&9D7"1LN'?MB^>1\ MN\>$DS^.B?^!&!R('*74GF-7OG\ ME ;@-!&'?QM%"?(^).SEGE1@TWVL.-KL(Y%O(>LW-_CAH)T) M6CH8:XW1B<8#VB;TZ,4.04=D44F!NEZ_#._P.E+5ZOVQM_U[?'O%8>)W*9GUFB^J#F<06HFV\ M G?%9IF-W^":@N6$IZ-,LW05?T6^EV6*IA*MX'"'_?0K">T[&'1(&A"2\X!< M%GOD+_>^+IG=^\YWGOF[RE^V./R-;CJ/G>VZZJ1?F6G?+:$KN@ 5F'OBOS@Q MRH+.*D.__H:(ZQ_E<.RZLWX%J'U_AZ[I,Y:M"5^KQ7=H-3:DLH;ZE9;N_!GJ M8!^+)*BN4]N[I8:_<553H.&]-) 5A@\N%7S^UA%SUY-YJS1IKE]>=^6KTH0" MW>>%48ER.5(]7YL.HZ=JM](O<]OW-*@-?"B>9HJE*5/5S0SN/U1?H'5,50,' MMTZ;Z)T,1XJU@;?J03O]!G)UYU90 SHX,=#.AP4?GU05-&BG7S$8YAY8 GTL M8E#2:53>2E]=8AJ)O.)IG9+A6:\)B0XXGNHR(6VHM#]DA?[2NPXW;Z M51L=A:S7@PZ"L_>9Q\4]\?GKV,656UT>JUKLE]L#7FBJB- YW^\)=A'R(J96 MF!9BZ;@62XO4AR+6M]!HO]SOZ&JR!3ITOQ](%QJ^ #VB.$[S0RV6F0M&Z'VA MU!=RV;1FOZSLZ)+0%"R 2%0O<=-T8#B3KZIL"75U\T;[Y7+[EWMMT6%P 2A% M1_-PA\Q%YA*%? _)'6BR<(@;Y,0)$3L-=-!+OR(R4,QR'<(,>CU$!UQ)ND-U MV;V_13=^2);+3UE+L+#$=<^LJN:[#??7/NW2>U0 03K#YT?Z_+[N)U^F=S^75$#Z,.J M=!.66C8PN,IN(LIFJGH +AJYN#O;+?*NG*!L":P?2R!IK=^YVOXM3&," .%U MZ*(@R+R*#6Q#1>1;?8%HT&6_4C.@$;X1E<#=%A]3[ EMMI@X9%<_L;JJ"0CI MA>MF55?A L?9@\%>.83LZ#(WW^ DC"URG-9H!\(-;1W!+G._!FSH(F":NUU? M#68J]T8,'B*MNW (9BFP16M\H^8@Z.6Z+&V.OF]69^:EECAMU=K@Q[<6I%[& M="M"Z'G^CW<%C>A6X6OZ8_6W;$05(M$AN>L5PB7G1#]FS;X_NSA[/WL[*]J@_\B:F?TE;>@_:)U- M$$;[0;R^OOZPY];%V=G[=ZQ)EDKWS:!/+57>Z),]LY05&MJ!DNJ:S^AU[KIL MT6 M6I)9V?,(T4%@48'DD>V_Z (??=EZ5!8OSLY_//M%R3/#NA!.)2I)K$PR,T@0 M.#>]H3>&-_3HUL%9K0A:[>U6Q2;DB8[],CAV ;*L"^%0:,950T"='PIX,##= MJ?[NQ^LKJMGQ)@L0IK_-HPC%D9(_-=N <-)3\ZDFL$'YE=\5^:@ATQ0-07@K MJB'G%.C F<]$.+CDS4-O?S5HI$%KM03A;2@S?5H+WE#'[\LDHEBBZ IOGOV0 MKP#,3Y<6V.+("2*;<_FYX%R>MS\K=S"CF[C9OHO1G-G=-?*2@.Y8Z"P2E.^-+2@,[R-=E7GMI2F! 4M&AP[$^"4/65<@/>'=0# M@NM@3_9<3)@[9G5^P3Z6^A2=VHQH0SNG&DK7?].A0=>/R3_S@ M)V/"*XM#.+W94UT)J0N2?W)V]$=3BJM*0SB&V1-#@G\B[]:B ^DL?>:G],]-@7LG*XJ.( M?DLVR#.R2[7>"]!-C:'$M$0$<,(DH,@]P3>8;)S;<,G^PW[ZC$/"GCYCP1!E M1V@306JU!Z#[,Z40M4J H4RC'U#D$G^;7HKM$87>8[+9T+/M8OGHT^G!>![98*PD>5(F#N7,0@80(.Q) M,D^H(D&&XJY%4G8 =2)S.S%3)QH\$-A2&A1;^>F&Q2E^*8=)JCWR;%L!2\M*@A$,VK%K.(/), !@A%XLZ$3F8UN MKER_1 4A:#JY)%7=L8Y'#X/\D@AY#2\TM2!8J4T9HX$"@DLIE"S5Z((\^*NU M:G.N*#_ @B+S6K5;4!28P++(9&41UP"RQ&@%3\NA+HT*J5*M9.&5;Z<5A0$M M(RKY*3ES2Z%T8[LI/Y^I(+&D(*#%P(B\$AB=D#9Y#GR791TTIK&F!H3;/BMB M:_! T.USEMR V2%4T<75,@,LL[)P ;ME]@ '!/*+G] H6Q@N=\=I?AF. @R5 MK\ )/SL;M1=R-UT!6"O@N]F24#3/-4R)6EL!B$U;Y+D=ZK5B'Z M#KGQ@**8^&Z<':!XEGTM;U25(&P<^N24BA80%/%O='S,2T*^"E9*#+ &2EZ4 ML%P#*R@ $5ZY=!V4 ;+F"$1&0&E(!DG)A.>3F4YZ*DF+$"FM8U8M0%B-A.)E ML#$0(QH'$Y]><4,FEEJ L%"UP,02HI$PD?;7="Y6VH!P>FZ#D65,(%B9/$>^ MYSMD]^CLEV'5C:B\_ "["LD+1K8WHG),(%A4#(KM5!?+TBV]^LQL4!'(;D0K MAA5^&>#J)A-YGN-ZL5PBG@;?WZ+;\(7J!4P4)RK#BA!V'.;"5LH#;H0.G*/_ M[?U"N4*5OD/81MAQ1@"B YI')"[1F_[KD-;TIW\],?_UQ?(V]/P7WTN<0+"\ M*,H-L*Q(7CTS7%846,"P@+EM/: T+W^T]K=/6.$X7:N%@1<6K>!).:4#-A0/ MK]8^6EY_0V["DO525>N[B @5F+;TD M- W',6:;$!F%E*3NXW&E"C25EAXLQ M5@Y>' HH4(>CC2/^G# Y8N&-6TSXFP6/Z2!E#%15@+!O,.:G"DCGV0+SSO^) M-[1;\L)?\=YLG=!'$?LW.GQ0Q;@6!,N!E@?&:'ICQ&T8)1T(4:IV M3)!C 7>0R1Y.8F\K(6]!V!M=HG?:9%8"T]H04I.8+TZFJ/IY<9"-9+-- YWI MM*9#X/V+)I.Z?*],D%S:F4TD-0YPD^C*B=;ST&/_8<]CO-#3-HN0B?.WC/AK M&;(]G%G=7GDG,8T:3R!#3/#XN'\9/$.93O3,FQQYYS(>ZNOURC^)#<*62!Y!-U.'IH@ 3JB]3W,ZY/0=6.DTDI3NU^8@ M>;G:8O9(8,!GC_[).G65?AG5U BAQ@*06T(MD$J7Y=*TK]0OQYJ:&71HNE^5 M1$[P^;'OD64\\*1MF3MN*3<'MM]\O41G:+]D /^_Q[^OL- M)M57B_/Q2@]KM=OKE\>-S"+-@(+3PTHX8C<>"F^)_%BZ\VG69+^BT(IUI3;6 M<4G#9_3*/RGM9P:5^^5P7=.-+:KN-?:1"W_AX9^O,==_)$Z0>=A%M^'O:]]= M"#\Y. MO)1WUUF_TE'7U#6X=4B H0Z3_&9DOT5*\Z59 MG!W%U?OE9EVKG#VN84_\];DDJ=\OF^J:XFH &XI/+ !WD8=*UV>7NIE^N=;( MUE8+'[P#=\ELI'*(,"C?+^_JVM ,@,!C4A%PP+9@/J4 W\<](!?1O9BW"$L1 M"#+&V;71+S,;6\'LP(%C<+;9RK$RJ4P=WB*ILZNZ2K_L:VKB4F/I?,'['9.O M;$OK;/W8"3ZC6+2<"0KU2^1&IB;!Z#LG:Y:Q8_^2O@2["'G1_,7Q ^:-?X/)ETCH,BHM MVJ_O>R,;@!0#N&53\'H16S,6R_S=JS1VJ;3VJU;4VJWUR]NF?CJU878^S])# MTD''HEDF*=@O'QH=^24(>E-E-W3,='.<;@?\/QW!P<&@?+\$;W1:5P,!I]F* M'7&V9?O@L[QGSXGBA*>ITR^SFA[/-6# ,2Q];_'X["#XWB\CFAZM2P,'1_2/ M&'NO?A#<;K:.3YB\W.%(MKS+"O?+CJ9'91D*<+PI!L@B^&(G7+'W U)INO[F M!@F[/LS12%AFV4:_G&P:UF,)KGMG7"=:7SH!,[S,XTLG%%Z0"@KU2_5&1W3! MZ'O:U/YPCXA+6>VL$#CX[PELCXO MOFY#.@77[.:[DMTGBP6/;L/\%'6%-\]^*-T_-VZRWW#M9KX#3;%VSN ;JG#Y MY7?)T-P>K]MLO5^V-W(R:!/V4'?;)0R5^]L[\9QF*=NVXZVI9R9FPA7;[97E3 M TP+@(<-Y&0^PC>8?$ Q(AM*[W#%5PCN=,/<1!$]CG%7TR4MP-R4 Y1&K;]:Z1*:PMR/!FFRI4X>!M+KX$?$;Q8IE%G">:U(?-VNU7 M/!JG[&T.N =GD?)SHSKG0GGA?CG3R,BE0*$G]S_>%0!I%U_3'ZN_91U6$&XQ M[7I%<++]P<6;=QS^2\==/ EQ&RXQV?#]&]4VCA\4Z#D+T+<8A5[AGQNSU.#L M3N#\[&+V=E8,B/VC&-,,+V?YJ&9TES#+QL5^+XUL5@QMEH^--E0,;U8:W^PO MV0C_@PYF$X31GE2OKZ\_[ 7BXNSL_3LV5K;[?#-(BFKT6B(YP2'],SU310MR MQA?,Q%7!3(ZT>U!+G,.S$Z""PJD#RRTQQ+ M(?)EZ]'%[N+L_.>S"R7/#.M">#9))8F5268&:; W1I)-PK)WO:#KY1*Y<;H] M+(!)7NXQJS: [I3LREK3G>;@H7)4^N"/:44 [_S82*TIUP9_[4>':;]DR)\ MLFYBZ'>![(35> (>X1R*J>R$374]-U>+->E1B0&4IN0BOU6E>803 $NDJE!0 M!H#6DPB3@,)#Z[('].*G^7[OF34CLT3*=D(&FJUI@T/K.:G0%7*'37&X>H'AC65QM )4H<:%H_@^O!P^1L/D;E<\3Z:D". MXZ:2J^;<(3@(G&,92R*J7%#(4G&)%:RF+(33MJD 'B9K$<"!P!6!O#%[@IV2 M+&H,H!\EWF9]Z,<"-TA6LN'9:<5R#;@*\5! E5PJ0P+!);I=PAOF?78P4*5" MU-8"J1J/!;#"*AVFH"'$8GOE+97(UNPR?TS8F$RDI9>CQ M(5\9,\RF@7YS!;;!/QMT$-AY&[KLS?E\XV.PJBEK#+"P26(06E_8E+@!LU*Y MO&GJ %GA#(34@%.0UKE'%-!&5U0]I*]$._OHE2PUKQ M/< 1\GY]0R76.CA#,L?S\/X'Y(6F6L#&CW@7'[4':6NI'V MR@^DR7/D>[Y#=H]/.&;Q5MF']!$2)D3BP+GZC?6;ZZ\OCC8@"+AXV:/;O +< MN41QJZOT&\'>HW96P^XAH50>4)L>_W/&4.\B[8\&2 MDFQ3-9OJ-TZVK^E_3288]*B1\BL&VA5PZW?/TM MY[ M%7JA2>T0-:L< 43'8?$]]# 1/7?7J.;&RJ7;1-*[VRNV5C MNWZ;;4.)/A?MS$OA ]KBR(_-)K.T4J\L;-DL:+00RX!WSK$G1#:+Y9SVS;)" M_),.@D*+D1OO90>S/:![]$B3=>U^K562;$'M,]&&!#UOFN^P$^;/[#P@JAZ0 M]X3I@N"ND?LU&R7MG?ZU(LZ&E=;OGNNTV2_G^[!@M408<*?C>1#@5W8&8!FP M"*@W<%#=/);/'6E M?OGR7RWV8P:S@ M@V-W^26R.QRN[OP7Y*6ND9E9Y_BU8\NZ_;*\#R.8)0' ,;WJ27'CN(A*:7)D M,M$7[Y>U?1B\])B!<_,VC!&AQ\4'NG7@!CM/F^W>IH%^.=Z'?:P.%<#)P-SC M'D]1X:TI.SD+"O;K'-*'N4R%%ASOTGQ9=.E(?76?G&],Z-@>P@\3.O+%%J4W MX[+3L4T#_?*Z3Q>"G+O;Q#:)D=0*FCQ)V 5,I;"4Y(D1.A]"6/)=V+\KVI1% T=?H5@3Y-;!K@P)F;YZD_ M?,!06[I?AO9I2Y-"'F<:_]OP!65YJ6V3]__86?+^TJ!&D['_T5TC+PFX:VD^ M^E23/R#*0+K'3\]XT>7NBNKU%57TJF3]]9L;*"0Q'Z0FK96H()R,^TV96 U. M/$8*0<-7QY7!R&R(RIA$DXI (JCDXBCGD!@0!([EWC1*[AP6@A!492YJ55M) M%0D$%GQY?")TO4_(CH=[%:^C*GFBK04AD[30('!MS&E\)-QJL_H+JME%L!\E;Y)3_=5SVBK4,H MMF"70UZ$^VPKB^6-'])IY#O!/4[=]B02U;Q9"$JC;?EJ3I5Q6OSN"::[SGAW M_4?B;WF"$5H3+^-7A[5L9P+\N3,38#[*_YSMQYDVDHUTA';!'-)]X'"B[X&9 MV0%UU?M[ZX49SF6/&Q7?(%KUS%BP?Z*E #/8NSIL"/)'>18A+J7GP?>A,R@+6Y^0\&.E@!'6^J0E:_3[D)D)'T.I((9PLI*I*^W*( M44V(%BUS[6P%%30WC]]N,.5FN280\Y:%S!IQL0RQ"YM*OIFD?5[AS3:)$=GW M+3>NF-2"8,^RD+F]N<4$6^?1OS<)H22C!XK%DIX14/F@PG,LRUEC6A/">;8. M>TSQ@7,K*@Z8+RC \@EF4!Y";C)+WAF@@L D*2J=R=*DXG"&27-88O.C;ELR M7G.C#-B7""V3X,Y?RJP21C5!*UFU:= $WCBM?UDV#VMGOU\ZL_3-\B&-T*3W M&&/WZR7+2Q1%9E8\08UA(G'9 /:9E1:$>R:KGJ.4EX=HZ),RIA)4*\<$83D6 M#D_]T*2J!I SHE;PM!SJ\D1XGSQ3Q91K)/E!0UP.PJG/0&J*A+A"%-UG.2;^ MBQ,C RJ+"T+86%B160P#W"&-'5X6RSD;Y0IIGKZ0E(5H5C1:"R1X(+"E-"BV MS_M,AU+\\D3_BAR>DDOM?67="I#U0BF4E7!<6X!=J+9/B*P0F:\(XMW^[L=K M=IB(D;NNI% M;" 1*-C1VD2$Z_H^1^W>R_V*4I)E%L_7]*R@U>G)IE5 6QZ]9#1&"VYG]+AV M"*+;.%=ZP"\5@&"@-I_%I8%WOO%7"L8'9Q>Q?),H1F3CLSQUQ=BN\(8JBC1V M5[16MM0PA#D%A@N@/SHIN^E=. M>KV1_VQU67%Q=GYX69&UD_Y#<,I@P('@*V6&=DG6RD_UK>?*V"&0_),3.JD)RH3XTM)#.S);L4&*HDN' M2O:H8NX=H'>D%)4>\A!M3&,M"G!;;4\?Y7I^IL;)!X]#;*81_H_[\GY)F%XK98@&"GK2$,ML."F=H;B M 3%JI1:!)28;%FB_> [\E2J[OF%=");-!@S6P0/'4HIUBR,G^,B.S;=A)H;L M9)LFGD7>/N]L!E&NOZT;@F ,K:G;K;$.;/;(M4X:BVYK[;B06SORAF=IRY.- M8_ ,1F-)/]70]J''!$&_3BFF.DHQ)3D>'K\AEST0*C\C:JM \':QR&>DQ0-Q M$S(=&4_VR)BGP18=?/BF8?X<\0^R.S;S^F,]'EI [/X^738&NM%E^3C19_2: MQ]8\XL 3J53[-B#H6&M!+>[-K?$.Q\8/*!T2>XF7+Q%;L;^+57T($Z\#]@FQ M@EL^I_62;F?Q/)O^3R?^D M]IY2KMGDUA5]G5&XG!AB ;>=V*>7S;,G/*8&@DAA)=;4@1. :6LJU@ #P:]T M1$H3\4$9(%9A(TFK>F]58'2AL'YCKZ>Z3I [T,C5E*PD!+N$4";V2DDV<@C2 MO,\=4P14JFZG9*4'T#AVYU#YY90,$E3NL#\)4N>+-*@'1"=IY$_'J0-0G;@S MHFW,)^PO[%NIX-Q51#+AKF;@S$N"//%R#WT^ML6N3'R MGOP-+;)8/M)?HV6:Q82>KDC\@9ZP%&JP[4X&4)Z2Z&5;Y=DV)2"(T.0D\[TZ MR>Q?@&_@*"-H \*^M6UG&0%,<"99Y;@M+NI+=2 LW;4D6'=?7\(XB,?,OO][ M@K;.CB>'\[STP&3J-:-N \(LK,VZFIB'965]!@[%-ED&IN[8!H99I>3>V?.( MX8H]&X)#_C9CC B*C/W7;%N%X#33(9,-J3"N!72_]7.I*H] MVET_&\;DMC^Y[4]N^Y/;?@?. Y/;_N2V MWZ&:FMSV)[?]R6U_W_?Z\GG>O*YGGRN)Y_KR>=Z\KF>?*XGG^O)Y[K&=)Y\ MKB>?Z\GG>O*YGGRN)Y_KR>=Z\KE.?9[G5 N]L!5PLV4**5Q]0$M$9=3+JMBZ M7/]H[7*=CV"V'\(L'\.^\N1PW>N+!]Z_J0QSGS.Z$?J,7K.<_VQ](SBD?[I( MY_MHV<;X7+9K H6PLC_1'A;+N8?E;W6KBP*Y:*XEIV7>B=%!8%&!Y#%V0L\A M7O1EZSDQNC@[__'L%R7/#.M"N"Y12:+@T1$=I(&#)483K=+0#7R*5NE&KTW1 M*E.T"A CT'>2W;(E[_13S&YY&@%/+3F13@%/4\#3%/#4@)ZW8900I@_EA#PJ M L$I2$W!HR%#4 23B^SD(CNYR$XNLI.+[!#N.E?))@FHD+Z@*R=VUU^VA9&2 MW1=QJV_^XXW?G&YW?=OTMN M)W[7DSO?(.Y\@SCQ0G#GJZ,U*/;CA* H=9"P5AR&K9ZXC[ A%< I M'"/;T']>4';6SJP;;&#T<:^66[<;1<:M-WFJ3M]KDK3;X/)R\U29O MM.:J7.F5=:WO^,#> _9VP(,SZ&F1-ZLV(4,SX,_N-?TI'\QVC< MU![=-?*2 "V6!7BZQ%+Q>4"44S'R*!D22I#+'3V4HQ4F.Y4+6_WF!E':Q2"9 M^XGB1E14$(ZC6E,FEC6T""F$];4ZK@R&_Z>C]5LSJ0CD!E4NCG(.B0%!X-@' M]!P_(CG;WGSQ[_HO/=(V.@6:5(5PUF+//#!,$ MYGVBR_'*6:%+Q_V*/,-9IZL$P?YORBP=EL[>8+[#3IAVROS\8I*XS&"D8T&- M^A"L^CINU( %8?9<84+WLW2N7^+0=/)HZD"PHIO.'0T4"!RJ<12YTW@T-6MR M.&^G-DA1<9>L?I @[R/!452U$UZB)2;HR?E63TA,VX:P%^M95/1:[32-5_&B%!,3VN"D]7ZQG_A\*(V!SB M3#J!<+D&3>I,:0=> D_3@4@2A3V4%)V 8Y$%J3JS9@QCNQC(I:@.748K194# M\MYWH$TK1:G1D5LHVK9'E"@S6OF1'7;;$B6#]D=N@^C0XG R B8XSK8J8.KV M(2QZ 1,3:1Q"U@G4C6T*+5O1VC;:G *\B,]D+:YF])U,')+09=V@?'*V%C= MM-NW =26#V#.VL5PF+@*8@KNV0L>M"=;W^RCA^ZJOMDEU^M7VO&,]UQ.&\3Z MGN6=3V[8DQOVY(8]N6%/;MB3&S8H1](I8Y" 75/&H"EC4$_,VR?]L)ATFCH0 M;&O6.4_@3J_Q!ZK4S")DBF4*5.DC2] 4J-).DU.@RH@#50Y\3P[L5"S^W0\3 MG$@L0'1UON$L+%J6S([)ADXFW.[>'N10QC; M1-B"-SI)$\-J0\T9M@QA6]NO3!D2YB0$J47)@;'GAB J)R(;GQ-&\,4R_W>; M:D;0-H3+5PC2(R#-R,1)MRCGB_&"GGO#%2+M"%H+O4)XCPO6_LF :$,Y#.P] M5@J*[7_ZA!Q6A%_L+Y;YLTK//B?:)%^,#(0_QPQ8,=[)P*?CP[/W0J M*.5S>SO+!\=2NY4^E ?(/I6&F'_S9DY#*T+ M0EG3&=$"PNHI4E/[87[(W C4[%;5!.+I8"'40BZJ($+E8K277.55DEE5"-?K M%J*J8^(Q0 A M%Q>&H(7;$.CJ];\8*P2FE;8-^S__Z2-"";?>W:$7%)AMAY65!U#4DNN2OG;$ M2G* XGMYRW \:NOML:(-(&K93N*UVRPY7E!LO@VW21QQ>.=FFV51#0C:N9;D M"MDH0@B5:1?63+L8A&FZ#7*;3+N SK3WUDQ[/PC3=(MEFTQ[#Y)IE[M\'["[ M"IQ(=2+5U!E@KR.YQN]KKR.B BCFJF%SG%]"_!PA\L+@]?U=NR_=DB(D]B:Y0?U0&W/AF;S 6TZ9^T]\5^< M&/WN$.*$\7[D$(E]^N<]K8$("^N( ML?LU&YLBX*5&(Q"<-?OG=@U"]:B5K=4QI! F,'JX_:G;_HF-'VLL3FN'Y0G8WO%)[9 "H!B:8J\M[04VL\-9Z]W!.Y.))XA0-EJG!@31^JXR,W0]CZ;L M#N"S._0K E.&""CGO![8/669 '#"ZX'/4Z:*7H]Y'7*T!FG@'O8:G(ON-+DP M6NYCN.08G1!+<5AH$P8-7YY[GIQW>ADM,-GPC91N"^EX9 M@EIT,2OU\5T%C[+Z'/43A_T>".H\GE78\^0.;5;@7!X,N%2;8#@MLRY>][< M_2/QLPQ>\@5/6OJT(GIM5CPI2:!RE_U)D'KM,Z@'9!'4R*^.4P>@(/#L$1$J MJ2RM$;N3\Q(G"':W&WH8H;\[@0"$^J*D?G,0EDQC :YD!ZX-N8O5] -R>>OO MS^FWLU*O\J536P4":YK*Z7X=U:+M@BO_Y82)0W;G%^R3$5-T-2#L75KCB0XL M!$59"F[CEVR:=ZODQ4\KRMUF\R*G"50&*[^:S>+CJM!N*!L-H>.,?4Q@QYCXG]5<,"T$H2KPP:S M1X (_-RY_D;W7'Y48_H(:T)P.FLV@X2P('*.#_ WS.RHTDA.R[H04J4WXYX$ M6!]*\ :3)?*9QZ%T/V=1#T+*\ :J4 P*XC2Z_K9%+ />$R(;2_UW7+%7KOVM M&_5WC H"VZ8$-BV:,::<-E-.FRFGS933!D!.FRF-S2FEL9DRUXPT+1MFP[>L>Z4KO7*&N<5M8+F^V=DBR .:W'+I8"U3GP;7DCP@P*#\$4Z>HZ\#JS:A-%4H.;2L?Z)4V21B MZYW@^Y#J1L+ZG)P'(QV,H,XW-4&KWX<\$>D(6AWI4 3]'?FK-7MB\X6N&8IY M+RDWY)%%0V#)B"'L7#I:4>YZR+.@[G;I3&6L0"YP52 \7A16%[PG3<,B@3'6SA.B;>X%GBE7)2JP4( M?F%]RD,M(H%3,GEN;$J)![9)C!9)',5.Z/&G6HVTB5T3$)S/AE ;=E0:E9PP M-Y0:LI%6@^#.!DT>4LITOD:8KV2/*(X#>G[<,-=_T6)1NRD(+G2]KQJUJ05. M+1R0+GV]\ FG#^(]40&/EHA$0KFIUP0$YST !VP-E48A)Q?9\,_KRXF\B5[E MY!?8PQW&1TH@AFE3;' 72\E2)]I6V-7OE\\ MK*\U: 1NQI=>;6)I5@5R*K/A&]7L5R8 V4"-J#-X!LST$5[;E)<_*E->\C9G M[\>7X[*YGZ%17LO6NIEB3#K+;-FR*$QQ)5-^ + MWNYG'*L>;%&5!G6!WAL;51290H'&$4HR7"C0=Q#*!^;Q8QBA?*,._@+S]O$( M@K]:),J1[:*[K?@=**?,#DC7T3Y][,Z7+9+BR@G<+!GZ PZ"&TQ>'>)U+[JR M?D]L7]J71,O("A&R0>\FZY+8@6ZTF"5?V?F/%F,(%6T;AS7Y^.L"S" MZV_,QI7XT3KU;6'N#$I#?C\#.#$KE5YHAR#R4 XJ]P1O$8EWUW\D_I8-B#U6 MCYS\T%LE;_P_9_OF_W/FA-XL[V$TKBN/[AIY28 6RQS3?>!P M8NV1J5Q2S*L/L@)+!W6YTSS+8E03CMN)+1O+2Y@15 C[*3DTW0LL1C6!.'98 MR*P1%UM[GD6R:\A5'NWS"F_HNH'(OF_Y!9))+0@&* N9VZ^P)M@ZV;\E=*O( MDH$OEDO?1>65;Q&O$5%X4!C6A&!HJ<,14WP0M%RQ27E! 99/(X/R$,P,ENPR M0 6!27=T[XS6./!N-UN"7U(3A))-RAH0CL\U&:7$U8VOPL'&/A<5E;>"I@J$ MDV =O:8%!LXF)D6IZRAE MHCT:@),>Z5@_(YE$J*N WBC5F_D<%SC.F4BBA(-F54%ON92<-,,WE-W[-HR= M<,7"-O:AJA\Q]E[](+ S>_]\;/8NVIZEC7.;=][\"&W>-XS4Z,Y_83=M5;J9 M6;WU#0QS\RP?UN7ND_-O3+0!ES8M0+2#F[*VCMHY; MMP+$4EY#R@VY+88-@>-7213C#2(/*+WIC=;^5FUX4M: 8&*O*<255 DJC!#8 MQE,^X "O=I=TU3O&J6*@85T(A^(66&F(%@13B>.AC4.^LDT6_P>#IF&FN@Z$ M4VP;3%2CA,"\SY@]1;-%,9JO"#(PX*LJ0#B6ML V%<0N3/EIB/(R#W:U,OA_8E0LLDN/.7T@!DHZH0IG%="3!#".X63P%7Y7^AKP;<3E&3 MEQ%4+PS%D$O> P9WLW4: F[K,+TI-+O'ZV\L MVM,/5_E5>KT3G: 9X.89)9?MT0+DNV!],>>V6640#_#4YK$91O".[.Q M1D;CLD8WJRA@N4&1][AV"'I VSQ7C\I135]M(.?2Y_@VC&*2\" \^=6%J" < M9S-3IE2=1X\10=!]U7%I[Q;DQ8%<(,A%3,Z-KB\"%B&ZIS)&>[JG8_6C"),= M2\W](4&T\(7\6L"P(H1+ IT<[6\"##%UGO3F.D O*+S'%/7_APB^H8ND8EQG M"D>](='=W9E6'N[NS@7807:?9I(WVQJXJN5<. M(3OV])SJ"59U%0AK45T^JY&!FZG5X7X)G?2HC3QV1C5FH+ >A 6K'2X*X0%D M9?HZTHT?,L^6*QRI[F6DI2&LA?79)@$%CEEW.%P](;(1I* 4%X%P3U:7+54D MX'AQ2@_'2NZ^ZG*NI;=?!UW4;ND&BHXS?J#H'V-&@NRLZ*QD]DJ;!B!<>[6S MS*EQ@N-R6:LP1]PX8<.;/U,XCFNB5$65(%QWM:%F1=A ._D4.> M7G$;\K!O"L()M&,QV&,] >[3[F5+>=W&()Q>^Y" %.WX9> &)[*(V9IM03@( M]R !*=@3$ #_I34=D+8%XNU .%$:\Z@>1 BJ;/(\.-)SWXWGP8WC(@NO@W)Q"+.S M'2-^&16X0]WI7LQTZG_0U\6,9.$\& Q;%N@1TD52;AG7@F!BL661,3APL^^> M8!^?H4< M,:MZQ!XC*O3!8OD88_&[=Z.AX)-<"/4$CH;Q%RD]A_02P5 MDQ^N/CB[Z+RV>$C;&[-S0P/8(Q2)$H#:8E!I T+X;W>LKT %SNX'Y*$-'Y!Z M$VU=NU\KX%F7/%:@[/FTL[\K2\_4'U"(-W[((]%O,$EED5FFZ1$-7^'-!H=\ M3=(?B&HWW"^;6[)%M4D X/.[I)\*$ \,E_6*?ER_7^9W&QJCPCE&'G-5U8#' M>?U^>=RIX4J)LV=-KMDR7F:)S@5;KJ:-]$T[^S.#)N2?LGB_'&K)EJ6'!6N&%9MTNI_SL==XEATWV"\?6S)XM0$< *U:96FGW[&7N'&QG__D?/,WR::>*#3KL5]9:4=H)!_Z1OIE>4L&L+I@P6VA\UO,ZV];EG)?<9$A+-DO\UHV80D1@>.0 M_-;Y>KE$;ERDV:ES0R]LHU_'BTZ-5EJL/6Z)Z0XAC!R7M1YE7EN/,?&_IJN" M>G^LJ]LOR]HT0)EC')95]&,]/A45^V522X8B&X"=<^@^NWUFQLCBD"5BB:QD MOSQHR9"C1#1DD$CJ+/Q(CT $>2S Y0Y3\; -$GDO"1+) D.RYF>L_1GO8#11 M(M7%2!48(BPYR(;C-X?XK'NV9"HB08Z+P8D#49"]O%4XA@!APU<>E3+D0U00 M2+"'3(9DU(?TBC9=RS9\4,H77X]*08CWD(M.U<_N8.@0J,X>=-82_; 0! ]Q M,YH?CAP"R>]PZ/&K7$2>G?#K@AZ/Z#++1GEW>[EX4'+"L"X$=V\S!AD"@L W M[FW.34[L3<',X4ZQ4BO*#[!D&X5!29=L!18(K"F/2KEVBPH"6;NUXE7)12; MT<7![Q$1'T57S <);9S]U36WL-^3+,,@'X4\1M"^#0AKNERD]B=#>V# K9SP M ]"-=3S+E DXE,)BJMI2H/04,91S"KH70P 2(2EX2?_NM0\.E/Q7KW MZ**0[A6Q0/LHR@V@?(R2U1\I'P6&P4B?C>)+&&V1ZR]]Y D5CJ;LP-I&*T1[ MZLLA=&(LYWXHEVCEAR%+=TX7_>""/;WQM"8X6:T_.;OSG]3OEE@W,:0^,I*H MPIQN"ZW[RXV#$2WI6;0&CX35AK24-..+$ [P_>O1)8YRXW0'(9&%!H!\OS2E MJP"4KJ(V%[O)4"&]Q?6]V_!_^Z%7=L\0W^**2T*P*QK06HD!G [[2+%'=SB* M4,02#,54^R9^M&;HE"'N!O4@Y)2PF!L&B'KVQ\S\0"\Q(?A5]I"/13T(>2), M)Y 9(G#3"?9K(A(_>8M)TM4#(D;S@3TF$V0>,3=('%VBJP$A)4.].7",I>]\ M0Z65[ $QEW5NG]#Q0%(-0@J$>HR0 *GBWYW"''".)J'WH._6L?1(HFCV E9 MQ J;PQ+]I*\&(86!A<[2 ^K>R32]S\E&LB!\''DZQRP^)!]F]C52)_5JVB*( M' 6F\Z\IV&'X^Y']_8$JB?UC3<:,%%4%D6Z@$<=$J(9T9'U(PE=G]Y%N*>/U M%4&>']\DH6?KR/JCQ)$U;7V6-C]+VY^Q#B9'UNE.N25GUNE.>;I3GNZ4#Z!T MOMJSWNAFDO?/W@!9$<1-W:G&9U_E7#"O"\^TK."(.2QPQR2VB5DLL_7?WH?N#7+_I MZT!8:4QE:Z_?]+# Z;4QA70U\ZR<0KJFD*[3CW1I%/XU7*3+Y(Y98L?DCMF1 MPH+JCLD/IBR!ON_=LPW"$[[Q213/P]!G28(CQ>F!:@!N/.T]DE=YLCJ#NE2UI0W,DP#L(:]7!ROZRHU6>4A M_<<::S49*'#'Q,F)>7)B!F=IMN BZ&?VQI1IL;['LQ(#.)Y<.R38[=^T6BS3 MRR0%:U051N;CK(+29QXWUN,]R<"4RB0>TEH.I$?/6X)^F MM:(7A\DL7QU/]1QA\PR\O&:_'&H89VT*JF>^,(/P![1TDJ B,C8,,FBB7T[5 MMS[40S<%EVH8TFJ$-9CHTGGHZ2U#QE7[Y4A#,X4QJH&GAHT:4]7MESF=!F,/ MK+A"ESW)@5]0R$(@/U%B;I+-E1.M[] +"LRXI&NC7VZU&K%M @\*UQ[H<$)Q MJ*AM"_URK+X-HA:XP?E53/G%\I[@?]/# /(:<$_=7K]WM WCM9M!G:*UVWJ; M:X!H[2G'18O/=@%-UNFCN%V&;UJJ[G!3TJ,=RGI:2^7_&,;)^7>TG25(*VOR,M3]SBPYFLY!U M,:6EZ'#,3[2'Q7+.=/0*:3)32,J.+CF%! <$A58:%%LQ/].A%+^47[M41HE9 MMP(DJD\IC&4.6@/L8K?^"9$5(ON, K_[\9HNGML8N>NY^T?B1YR.5YA0Y MW%8D7ZC=%(1 OYHRN]_DUP8/8<*.+:U/L\0,4UJ?[S>MS_$&D,[2C1]%F.SX M5E#Q*(!I50CJS#BUC#&JH2)H'Y@2E@0LE[Z-)JW"P;@'):M0V(^^ @@^/A*" M"B6'%M$L?[:4F@??AXXG%K ^)^?!2"&LBN-^FK->(@,#+!!8,SW-V>G3G) H$G@*!>_>TYNK=:^!F?=S R,*&;:"!9&RJ MWB-N/>.*'GD%GL>U0^&P*S[DJ8)0;!H96=2Q+;SQ,;EX?&#!1]J4W_+V1A+T MW )2D%)0#+RTIRL \K//LA_PBXW/" M\')7L[+=<$XE;8,.XSSK-C*2N.JZ\ #.QO0&]*1USY@[:N/)=K9'MF07JSJ"WM;9]:?)7)IG:X].W-MG:X]O^=KSZL6KCUMVAC5M:<-, AS9?(LA<>%R;.TD[!7Z8;L MXNS\%[G",JL'04D9^Y2:00)W*LI,'FENL?O;_\U&K(Q0456 =]DO9I@)EBZF MRS[L.;V8TOA>JTK#NX]73 T5D.XC\Q7S\N*LGHHJZL&[-J^IH@I($+32Y#@V M.8Z!6TLLN#@YCDV.8Y.%N\=5KS<#]\#J5)Q'2%MZA"Y>0AP]WXF7$M[<$S]T M_:T3S(L4S(4RR X2#^B/Q"?(^[+%X2&?W"4Z]>_J MSUM"0?[]G;,@#Y>LT$B\L63#'S9Q4*,[UK]*$P9-5ZK3E>ITI3I=J4Y7JM.5 MZG2E.EVI3E>JE6<5W35RO])=4HQX]BWZUXHXFRL6T#9W^3L7JHP]5O4A*"WS MM#U6T'IYM)R>4_G#=+2??1JTAR1\=7;LJ_K- M_'!U19<\GQGM_8".6GG]K:D#S]RMO@'7P.EBVCR]TE'MTO\WSD-F4 F>45HQ M40SP]*._RKD;KYR0UKWQXS]7B#A!/HU]%6-J- +/&*W3:';XP%TBY+&9I9R< MBAVTM/1HLLUID4!EBLL-V^I-M4$](+MKC=CI.'4 J@L-.*=3-?B)_5[J6*[K ME,4A[*2-96JOWI20ADHMN#=EH9. MPZF5K\K&JPY"<+NOR9=Q\F4$9\.QX&(WOHQUG"P:/!(Z0I=$.U# U=XI>9FV MXY!XNEZF4^8ZR)GKOI<'+!NZ* [P?J71DIB]<'_]^F@S-@2S1T,?^"( MG0;6I&@PV\-Y?>.#)2QP$T1N-/F0$!8[ANB(#U-OVU;NEYEM1TK*#;6( MY#-.AWI4I5]F-#08:-& FU#E$7,O)N0I%G]IZ7ZY5-]\H 72^1R9>_].HIAW M_83GGN>GK=\[OG<;7CE;/W:"%$A,A2?R7:G)K6Y+_?*J831D79#@)IH)D%(4 M#L/$/0WWIN(;Q,*<91W=AYC<)FX,/R$7^"_,8B?;^UK81YW^31)RG/AG295;Y=71SH]!J_UAQO?8_!3[#L\+DRQ[YWD M1Y;N!!59DK5U($3F&,<;ZN%T?E3ZA%E \",B+[Z+V(..6R<4!T7KB\/S?%;0 M7HD$G%5IBBN8X@K S2X++O8:5U#<;"Z6A7+ENM5[PI?H$0?"5WO-ZHTIHL , M4?=W(:[+6!_9,$-?9R1Q (9HIDO;[GSR^[ZS/4VS=,MWYN#?$(7M)-?\;ARX MC]SIQI2U\8S[R&/*2L:(,$R<8*^,LXM",Z.7I.JH_?)EH'J^M!8/XW/"L"^6 MK!P]]'%MKK_.MFEK+$[Z#6&"FY3CC5AJP76_6'^&RVLW.%0GL= M%QO=/?0Q!&CT5^HL44$@VDHF0S+J0])2="N_X8-2OY%\6 J")I*+3G7?>S!T M"%2?KCK'>M59/J[LU[/4Q>H2$X)?V6KG;.F7HY?RZC4QLBM1.W#@3 15I)=. MY$>/6X(<;Q&6U8TJ]9-9]9'G(O%P.K_!FX\=9[(;6Y-Z@ MO9'^XL&#(W]^?7/];4NWUDAAG( AL;.= M_^WLXM!VGHY@1KN9Y6.@OZ:=S=)QS$H#X07SKVPLL])@1F-R?W37R$L"E#TQ M>+GC:1)5IG=EC4'FL3"SH\*6I2@/QR!OP!C!2YPB3!!4K7!X)D^DBFL L7MI M!4_+H4[?'4R> ]_-59GB?4%A.0@&+@.I*;Q@A2BZ=T,F5.7'R(#*XH(0K!M6 M9!;# +>WNP^LE0 ZU^'IQO^@__,+.<$U%2#H= W% M-0C J?,GVL-B.6>+S@II'&TD90=0\!*SLZ6"E^"!P);2H")Z,/],AU+\\D3_ MBAS^JK-X7U2[%2!KA5(H*UFM; %V$@3,']6JO'QZ3V@?R%V77@J\PF2+"7^' M2Q$@7+C/@S(#Z$W)S8VEWCS 8'\W(IX MZ; +)+QAIG$G)6[HDSF7,YQ%&!"SVA_W4U70#2O4(S+O.\&/001>D!1 M3'PW1AZ?!%\H$Z*'QR\:KTIE'0A:N8BNN*[!$H^?40AG8Z?<8RB#PFB17]6 MJ36#:A"6(>/,0D:((,R*S+C/9_:=QL]64G8X+UOEX"O[/94*Z]_75K\3R/P: MXC4B3VLGO'9(B)/XR-M!LTM; MVM\6CVO<$]\U#/U0UH?@S6RL4"UP@>/I;>@2OKUEKZ84:#H,_H429_SGY/O>(@:4" MXXJI),\*2Z2B_&A]GQ68("CA\JA,7)XK!8'8(K5B)O!TKN" P(@'Y"&T#CN6(]V/'ZG6(\IUF.*]9AB M/48?ZZ&W3.EIK2@,R,9N1&\%E&XRE6M7?CWY:S0"R)QNQ)8:$"$LP_LM>WI: M9QX[..1.KP:G0W&=T;K0:W!!8-?!R)3[)4E9(#LE(\$K304 ME(.PJ5(*E>36$)(.&V?83SONZU/8SQ3V,X7]3&$_DQ/@2)T NS2GY0].%/>, M5Y22R+O1K*"57=2F54#&# .GJ*9HN[=YU!IA5H[?2',G!*&%I*VF =E3 M=+Y6;4$&Y]$A9;6H "!+BX'V[H3L=:;;!V<7W6#R <6(;"C=PE4Q-G900J&+ MLE7";K*9-SPBM\9V _#\>MO6Y_04=TCVKTW7])AIOL\V:"-65ZCY5%XQ;6* M>!BF,WONAO?#AT''R\=DS%II_5&XM=7 -32;/E%B;I)-KE0^XY@.CZF6&BQ3 MM-4K^R3/0[;"/@5&(*PLE,!B63(]UN>GM,%>F2IY)K)-IDJ!#LW98F"YW#T1 MA[G!4\%+EX0:W#5IM%_CDN0QR598;((6#IOO4+B*URVS6=YHOVRN:XIJ"RV\ M'1DB&(?X52_+ +I>- MB5^J,?++OQ(2<&8,I;1D9M5#[P]9PHN:;8WBFJ\AQF$UGF1SB!=[/B[VO)NQ<8S0)GF]V09XA] C(B]4-"1)G0,^&&Z/ M?D N7H7^G\A++=97.(H-K9FM]C4])%;7VMD!RZ)#,"TE?B6=&K!8KGR?25(!BV=$^4Z5%,C\&9&;%. M[#&X=E8SG9&_]5Z&NQ[HB&#BBX56]QJCO9+( ")/C/_Z&_M3MG\VK0Q!B_<@ M6Z;D@'6.G7N>G_9^&RXQV? ?;8^M%Q;'UJ+#6:G'$1Y0ZS\S9.ABT[3]Z2!: MV^VF'=9.A\_I\/G='SXAB/HXWA/5I]UL7RU-KX].KX].KX\:U(&@CT_A]5$Q MAR,2E[A+_W7(6?K3OY[8@6.QO T]_\7W$B<0:'-%.9!I =O3Z KD8!C&TA$] MH("#C-;^]@E?AS$+S1 IZ5HM#*Q[M6(JY90.6"=&Y&_(39@M566E/RHSI"9L M(%6%'?D($3C3\?&4+S1";LE2+F8V#0QIGFO(SSIPNYA(-YAL$,E[4LPF2<$A M;U_:F%(26/#FU:BCQ?0).]L_'TZQ99V?TZ;8LBFV# 0/;T,7;]!>'.^RNS"% M?E36&$!#2J($.M602AH 9JM276KJ -&3!2",I>._5D,^]. MXQ/81L/#N0&V1Q9)2H&F&J]_;S^9!X+*[/7-7;._O04?Z ,#*?1&L&X#@CM? MNS)2DQ"=N]771GE/]P/L*?!5+N[1_,7Q R:^-YCP6$FU+'31'P07\T[EI@NB M=2YC3VC#G@(AN]2]_@%M$_HS&VLZ)I&.1FR2 MRV,H3,#MWL\4PI ([OIQ>&(4D T0W?VXN\:*B< M\X3(A8O!@4BF>55%2MJX*H1\#QTH:V/\?:^PZ)<3U(Q_O4P MHU-_]]V!R(+?F6N%Y-G-X2"*6IUIA1_7HX7%CXSTT'[_0I9 M+[;6#J@$]ZXFRW!8&BU_E/")OT28):-(/:NSZ\3VKFULN^Y7U/HS%/=&0%BI M/R@26BYX0%[BIE92O"+.QC;YQX\6R3^R+F?[/F=9IU/^C_;;G_)_3/D_##@U MY?^HM^*/.@5?O8P?&@2=[*NVR/6=('O=C?M-I"N&(L&*K@H$#R9=;A4=!@@: M9$JK,J55J65%F=*J3&E5X"QZIY!61;)Z"KH\7EGD*ZE5=0BK:M>LM*<*A'F; MF5L5JW2EQ(DGRA%B!L0FY=)Z4 ;(FB@0, &E(2UE$GGB D-EBLK=(C1-L6+0 M H1E3BA>!AL7,:)Q,/'I%3=D8JD%" M<"TPL(9KB90\7HCYSK$SQLE.\[!0O M.\7+3O&ROO*74PGF"Y$DPLOQ+C= M[]&#EUFJLMB+A.Q][U( !P:M%"**%TL*:(G\.#F. VZQW=.+%6Z1.. $Z?1" M%7OQ,QLN5'%HC]CO- 2@U\#G*0)@B@#H.>;ZQ , C-X+_,RRND94F7-,T1.. MG:#\G1U0/N/XOU%B/;]"&0Z!^FF,_N)E9,IQ[X'<7J! M\4-1$IP\UR9K[H-*3T\)MSXNXC4B3VLGS.*[^1$\NC4(P.JE^RD2OP4B?D?B M^QN?\3ET/N=ER4:&'LP4W-\Z2;\C0=^O;@\X".B"Q2KU+N#B09QZLH >2?D] M"G0WR7[L^X?@=3:,_NA9XD\OCY#E,C;PQF3DU^0C$/5#>G]'DI[=QPTH[((1 MC/I2?@3R+B#Y=R3R>_K_CMBE$/+F+X@X*\2/Y1^<&.U/+"#V[G:CG+(R]4?K M:,7WE2S&]RHG;E/89[9L0M60LK+P'&_/KIK6C9: M[!_N\2O; M;W\*0^\U0^44AGYZ8>B4*LHP].IWR&'HU9%.PU@T+OI(0ITG66&^%5S!YIZWL";7=30@9[FH&3QBE2 M?@39&J9(^1:P3I'R)Y7DH7:D?)]7HCGZ:X>$.(D?HB2:A]X5PJ4?;&]#?[:X M#OT0S)Z0%KQ?5'Z>;4) WH=;TF5[PFU[PFU[P$[Z',[W@U]'] MZA-;G1;+V]#S7WPO<0*)5X:DW(F_*J= #H9AO_OQ^@&E3R%':W_[A*^IA,4[ MH6ZJU0( KP^EF$HYI0,&82DYEL1"4/,]H.%+*OH&AO8WJ2F\8BND'NY0<_1J M[:/E]3?D)DS5+Y9+>GPB4A<69>FA'5H:<$R+#<3T2YXC]$?"A.>%_I_F355I MZ>_DY38I?J"L5#^6*B\/9*NN$4X-9T"MWRMB"E8 DGKI;-< MK>L.RISXDV 2U!"851]E 69Z/WJ<[T?+[">9#5KPKK'"AJ*O!$+'=BCNA35& M3PMPUVOP'Q.6N:-,CPE/CPGWN31R@2'38\)Z1.-@XO28L!+12)A(^VLZ%RMM M0'!K;X.194R 63E%A4U181T)W/1$X@!172?X1&)MY]_RTUC?T5-YXXC54A.L M/2'4OEU]?.&8/T=[_4?B!-EZ'MV&OZ]]=YTZ1/Z."$IGF<@DTU[;IQ<]U3*! M!I633P[YBN),AJ]PZ'$&L9U?M,:!=T778*:!J*UE9GZ_9Q> MV%*'Q.I1EBPI4=:5>R1T;GCLD.+L#G=*77=V>G%&75-L9*)%ITV4.7?T*F6R M?D\OD*A'XHU,]H1O0G38S^E%^G1(+)AGPZ8P3_8%ZUZ?8&V73JKWN5)[@^KZ?I/N>WQL]'T>>N.D14=/=\L!'HK[%=QSYX:R)V(^A,I)Y M1V06B,4R\R)/?Y4:(JW;Z5=&>KXVL:8&K+1 C\EFXQ"ZF8WF;NR_T'$MEB)O M&>O<0'^UR U4#&+VM$:S?"0SO)P58TD;F*6CF7($M=_^%+D'*DO0%+DW1>X! MBMQK280.UA:E_[RD+(2HE2YG0ED0)"288C!;=CGN*083P@P<;X:0/C-E:?$# M9>64(03(0C=E" &5(60,N4B'R( TY2*=RCQ($9QU@1V&26FY'=TH[HG0!J -YPHY_U#6'&'41\]2WQ.\.](V+]G M]X&V%?8(1+T[3P/PDOX]^WFU[:@X DG_CEW")L_>GTE?GH- @:FC/K'D2K[FX M*$SBLL* 7'"$A"]/01D&"&O"\=B45F]Y<2#V;[5PJ;D"Z?*.CH5Y;[I7. EC MLE->WDG*0CC$Z\2KS! )# C>AL-)?/UM MZY.=R'-"51I$ D(EP;40P,V(Z^42L=B@PN+P0 &R>/S0]0,_G='Q#:(T<0(& M/J$CV54*2Z9.*RV#R YH-,=:@3L2\;BBVS$_3%@H7JI9<"A3H#8-@,C,UX#9 M8E3@>/HE)/MT&W3DERBDY(YE#)26!I'KSHA;4@A#67//LAZF@ MT%,H+;#%D1/DF5+"R/J_7>3RZG&^=.Q*4ENMR5_F46 M@VK:S""J1# XA>E;6AJ0[;LF^\KJ1@H3@O(7#2Z=>VKO<(-Z0 SF&IG4<>H M5!&5Q2%8 MWNRIKH34!?._&!-=6P6"K\EI8 M79#_)L#^W)+X72RB";![N(]FUAF*ZBJ. 0K4XWE4P6I"Y)_ M0"YO_?VY,=FU52#8?.Q)KX75!?FYNUKY."(GN[0H!*.-/;FE<""XD3!+O;#;-W$-\)1,=(M8]%[>8@O 9@Q=OFD"'P_X;1&MWY+\QO M-';"E?\-7213C#2(/*$AMWVM_JU;ARAH03#4UA;C,2B5&"&Q[0NXZ MQ %>[7@@P!%.%0,-ZT*P_[3 2D.T()A*' ]M'/*579?Q?S!H&F:JZT"P*;7! M1#5*",S[C-EE^1;%:+ZB^T$>@J/DG*H"!(-4"VQ30>SB#)G=&UKY9P0%H-@N6I*?R$P<%XS]'":DKC14<^Z M%8@YT^H?]ZSACX#S%L>^6BT!.?K5E'\+[G=P!)1HW-LP2MAC\'0<+GL&3:%U MI44AG.,:2.9>^TH!R@@_:&A7([PCVBL+5.R=)OI+766X.# 3*.),]2=JE9 MP3$^RR03/>%,.@MQ_4AP),V K:T&82/90*HKN9BU8,&QU0)YGC\H1@31I21] MI(SN(-D?"E?^5GN M%0W%)96Z=*YD.\OQ.+ MD!1C%ICSYN)Q#LM%O3]A.!\'ZQ_V23)N/?;JT])W]E=KRA0361%K+'\$B&A6NV]=Z"6]0YDM'?2GK3*/?1DW+],\Q%C M[]4/@AX/5Q9C@63S'>+<94$J<.*; U-$;_R.V"RDV%_HU%PA.AF727#G+V6> M#LV:/+7CE/6<+DMI,U*"$[9NZ-K'*:K2VZF=H1J):&=4/G'I588P]"+1FA&< MVD$+D)1K* ].\G,*2<2R^ SI0MAT)UB,'AS=6SU8,7%G<>8]VQ\E_4*Z#Q[B MS" ARTF+8&\R-XB0F:="Z_E"\,2E*K/)ES[T=ZM2Z;3?D^L9/'$3$6545N5" M'Y>^52V2^A6X[J*VVZ$&U$?7REE& M;!]-NZCW:%JYR^F%,UTST/(]GTAV[PY?0INR>X\JQ=N4W7O*[FV $0+;INS> M4W9ODSH0[K*!9_<^Q4S1[2?L-H'X72>'[B@YMQ 8!&4UWFSV[:?Q-H$(@6?? M3PYOR7YBRN$]Y?">$CC@:\.Z@' M1!%J9%+'J0-0G3QO[(2)0W;G%\9O>.MJ0%!VQI)5/'*L0=4%[>=;X@<_&1-> M61R"%ZDI(G7MV?7)V[%EE0_*K2D,P_]A37X6H<^*/[I5I\_MN#=F[>65: M0N:; /O+G9& 2XM"L._8DUD*!\+6Y_M\S-L\M%K.V^:0NYAFCV@;\^9_,5Y/ MM%6 QCIIIIT65B>[V"387;QGBYG9%E95'&C@D&[_JH+4!W_O[HRI?F3F\CO6E=I"HJPQ@)5$LO]JQ]2L@ J8>QH# MLK(.$ N)@5P:< J2I\]'%"+B,,?4N;>AE&4QW['_@JZ_;9G-5+F/,ZP+P<1B M))*5,&@S;!!8:.+#/+V*./97$4_CI:V60I#Z?%)+LJ-4#.'ZFQLDGA^N6#;7 M>\?W;C#Y'9.O_)>M'SN'F2/::!"H44_(QC;P#LE@NIH4XZOD-U>\5=2L/:#& MPUKL-8 [AJ"K$WH4H+OL[2//_C^]>MAYGDD(SQM.CTT-E6ZJ%M#.U_YKAX0X MB>\1[4CX3M1! :!66/GJ?##^,]?>W+B- MY+^*OD#V9B;92_;JZJKDUZRN/)965B9U?VW!)&0AH4B'#X\UG_X /L2'\"1! MLNFP:K?BL0&P?^A&H]'H;HQCAW>M:F0&;73^5#;_^FEOZ?Z>1#'GL05[P[Z+ M:D'FL*>@^/]BK_7U6*;GW;W+5YF+-"D7N]=!9%)343C >RF'(P0XJ4ITGQ-$ MI37&6'1N&N2+DZI8,\B,@-41E=GA^A'68>%&>$C8M*_WCP=$_Y[]5?_6K-7@ MP\J19=]>5_!3$!FF(M?[8C7$1[3R M]^P_F0'TBGU6L*((E'PDOH,K$W)#K>2E$R<7U_0]?F=8X>C/4]AU'B8J4\R= M3OSG:!W>!U'4NVBU^=RP83[]E6.W-!V#'7\KW]\D] \HPIN04+H\+P]"+#SG M#T',H@N=.*U!>X/=A%I,;-\\!HG<\VGO&\-*B4TWJ+TY *N#]"'JRU%/WQA6 MCBQ[3"W- 5@YFM]F'4@N 58YG_+CK(/. P2YA9$[,:K:&&T= )1_L5=%Z8O2 MZPHI%6!T:=.;,G!"PC-B+H],FKNS[B##"H[EMQQT04Z!U5&!(/>ZZ//WLB>D MO<=,FA5D]/MA-?H!490*F1RRT.Y<(7#D>K[=(<\EZM0LZ2J?<^4ZVT=^:QSIMZ#=^RQ$ M+JKA;VV5C%"?_+V4:+;&A$$K-U>_\^G#QW]("L,+6D(H>&)M[D4@P3F:&T>_ M*^2Q%U,>#QC'Z>FN< N6/D5ZQ"@\AY^9J[,LY\/:I+4;6!K(2YYF*'\S:IB/ MOZ]74H::-0CB:42V\I6JUJ,!.3<.NUBK,M=ZYOHI7QZ^DN_LBH42\C=9S7)> M.PC'D8YB72E?SD,(;N&F+W61/5'>4RA[O:]*SDJXP#FIKVSY_8"H54U9U>0< M)+=O.:,%) 2<+Z!T])-.ULG4[ MB%-@LH4D9H.ZQG:^]E[J7MN9C75 M9;.9NL&1$Y*7B["9AFA+>]A8K5$85^BG_VK23G_U[RTU#C GG*GQ-S@)UAH3 MS=97@_X>E*'^]'+#3R[^.G(D$5<8:C/98WR'UEQ^H;-R3(["V6S\?<_I_!V.#RN]^P>5%*23*4P(#;A8ZP4A),<2"VNX>K_OJW\[HA^/\[(J MO$L^66L(T3$&+%#B&>L(O\7$I_]EU^T6SO$_79[C*Q^H'^;)! _S%3!;'#-' M:.!O H\X)]F!7MEK%-U8H2HGAGY2DK\D:0_'":#)H*I6E.""L(5=D"=-3!*V M!I*.I!0Z*6?Z3+RL?(S]\3I 48R\31@\AXA_$M;O!B'[1R%'YTU*"U#/#+@. M7G%(]\F'P/\-(Y9CQ$(?L*3JA4%G" >I%LQ0P0*FJQK:5^7>T.HYGHO# )A M@?%WH^%='>K%ER_U(BA[XR$GI8,;AZ?7#]B2TV&A 3IPIUXQU/POV-V2Z(\- M-:[H']&SN=TJ' >"<\/Z8A6B[?V\+*:I$,3SK^_1"8>J-:H[" 0'1\<%JPMU M0JLWRY/G^GD0QLR&V.,+A*[Y.CHF7EIK>8CH:"^_Q M$#F:>>#^_N%3TP.7?7N1?3Q]'8']N"B_O\@)H&U+&A8%$8N4BL5D?'2/!TJV MFV2QU*OR^)3=-D4IFN@&OV(O>&'HI8\FM!MKG#+%A!;C /$M]AR ;3D/*122"G9-UID?_KP\6=Y M>?)V8T%P<;9> AF+PBT4Q^ 62[?U# ,K'C107"R<<<*O"O?25@R>8:;%=/.RO+EORG]0'DPFKBR21\? M@F Q6A6O5K, SDVM"?(JB1^"N' 5KI[\,(-=I/V>.@N3WA<@F)R]2)$>_*F) M3WD;5W%TMW1)BL:"8(%:%0D1T*DQO[QCV"#2_Z[4X7,0#%B[ID_[N9B:E)T5 MY%T09C=@!G"IRGW$+XB.C;W3)L01_:OP"G8,0B!"0I-8S2K.SN,_8=8J4\QW]>!A54/IB&%-0^.?VJ'>=WJ*31 M 8U&'51*A)V_/0>O5#9(2N2?/[$??\A^3"FC__SW/7Y&WBV=Z/C$N<+GM@!T M/<^=4K8TN83;4]=Z=WCYB4_\9'''PS<=AM-XO MCS@D#JJHT^,+\D_B? V#SF/>+(L$XQQP:H!CU$HS( OYB.YOA8IBKMWS_FKW M "XU8UB[!UZIF?-*4MWZ\!J.=]LC)KMFR#?4!)AJ#N_69#P+!#:ZS!9HC@\&R7)!:<^O<'X*?V!:CSJ"&VM?* ME./U7H+)8$:K&*KBN3OD? MI7<;;48:U\E15,S/:8ID68[R/H N3=HSE.LKX>.%H#)SBN2YB?4V4/(.=02P MQHTZC#XLAZ_T+$X<:DT&^_@;"OG>:FE+$ E]/)DXFP8BRON8S_.ECG@B+YJ M\,])9_""Y'X>565/&+)(UFQUR,JXB=N"\)1))U-,^UAW*\R[&GC$S4)=F%DG MN 84-01T)]AM'Y2!A,,=[MXG;PK@?E$N9>+9AY1 ?Z[,7&S=TFPX8>NQ;R=5 M(E4U0H0@(/!#LL@OCJA\&U'1=<3+30-H-:.QC0:<;$I;?O"^HU-7A&;^1N+# M=1+%P1&'MV_Y8^+L!4+Z/W>'W@3RT&HD0*:;L:"T @S'H5/J,.S>$9]:IZ1# MY.K/EY&K?$]/];.+\WQ[S[P["*R7_+>%KMGC]'L,9H]1K/':#"/D:TB%T%(K0RZI):^NV:5\:6G M-V%KT"XF)?6SZTX:3S6[[L9RW=FU3V9/WNS)T]H+'@(_%RF]W>"R_92\>1(8 M$+@R1?_JIVX>)7"2613^)V7"FG6%8+CL=/RJ$59:T'N/SV$96U>(;K_;] IW8C"D.4^LQ_I M&<-!T2&O>[/QDN@+\9-HZ?R9D"B=_I7O!$=K;ZO 0S(+._+<_+;W+2.73 M5$"WV&/8E*S7Z07!$+##41VTX#0V"PV(5\<71$(&^)I*Y?-%_K.J,83=VII6 M%H'L?8U]IF#7_I9J ,3B%]C'U_MSL:U864_ K#^$C%@[Z\X,=__;Z0MR=E25 M1RR9,/"O E^05_898+"986Z M#X2D5CML46,%MT>=CUD9Q>R8I7(G5UM"2'^UMCMQ$8+CV.<@<+\1YEOELJG\ M,X246&N\*6&-%6.9&YT;1,^/.#*+G_SE,E,V'VZ1CS>9L,@R@+HR(:?*9A1= MG6I_T=#H622$B3 >"$179B=]T-IP\?@IJM4B6-C>0U!!(@:2ZS M(H[U&)N@%QMR('A_^X:=A%7=7^_WQ!'$IRE;PW!SBH3K'!XB@P!A?62V;B / M$FPV@N%BE,V]B'(04WX\8I=:4O@.'8F75\1=[[\@'V6^S76X"0DUMUZ0MV;5 M=.6\:3L:#*^B%A/;0H3 [1W]PGI?\5Q+; M!6SC1B];," %2" RK$,5>#WB@ MI)2_J4*5+DOC48#8&E)QK?F 30'V?.=R@_>8$N MGT.,A8&.VKT@F!MA_!B!'%M-DR8B1H M(3"O2I74]<%K",0<40I@+>R?@Z.7ZTL<$AQ=;;%+US03CNN 'C/#F- ?-V&J ML;&;4B'6B>9C0+!(Q")5B=0U!0;N:N8&/\4K/XK#1'%>XS4<0<^)@C-MZ3D> M3'A\>D!'+%5SXN9 E)U8[L3$*K+-N&TA*#J5:-6SS;@P('!# ML/#O%2E*ZF[CY1KI0N)7BS+2A&#RA!IGB/RMF#@D3PDCKDJZQOE+WAW".=J$ MQ^8(ASXZ9R_$,!B9\6/(+GEW"$?DKNR2(^R=7?E3$U6!22-<6/3Y(? H\I7O M)@X^)ZPP;5\W9=FOC\? %[[F8?\;, **#1EO?QK '1[JU&80F T8E M5QA1R>:;L!XZ)0W=!6%2SN7"N8Y9,EERPSKP[C !H0XULA+!W=OTKH83CT#OE9)T) MJ.0-"9EET!E&O+,AJPSP#?46TQ>ZD1_:<!:U]#=J] MAV6Q14^2-D)PG"TT#\LH)L\'JH*2.(J1SUZ@V.'P*&"INMNPO+3H,5)#&RM1 M] I%Q*%DW1 OH:@><%J\:H/#U(:X#HXO29P7(;QHLO1CXK)?DE?#QUC_AU0U" M:) )"_21]7Y?:6G M$_7LJWI "+PQ9H$*5.]\8/M=D.3^5_'D$^)4VF[42& 2>=;0T+]PQ=H]T]Q""Q&U/$3^8W,Y9<+*O$G>$+PTDL#0V M7(O5CBQ:FB9PVU+]MKZBE52X)P [(M-Y@D9[/SUYBO"?":7\ M]I6%DQM=O7SZ<%G=LQQPD8TXG4N3^E1(KSZX3<>I-]$@A7Y05FU"U!K0Q8&$ M#36C4@0%@AKF$"=_9ES<'HBS7B%G"LY \K WR),>VP5M(7C6E2(F80FDLSDG MB4*BP(2M 57\TU1@0BA0N<)^#+%@D[2EIKQKJF& (/F-Y:OR_8F;C^?+4T&0;=83][!Q)) >X!QV,GO&Z_W7 M('OE(DM>B'+A=/65F=9@$'QH)C+0%B3PGMBB\K@/PB/R'4Q_)$%SR78?#H*+2H>5W9%"\35M MH\34W701Z7OI;OIAL7W\=78ZS4ZGV>DT.YUFI]/L=.)>Q+-81H7::K29GH.I M 0#"O)?O4[.[-@H79?-8%@R_.EV^8>QQMM@!RD.;+"F>D^HSPJM;G9[9MSP&L?BTTP:7,(!UFN M+)3ES&7D#S.]NV^!R?16FD,X8)I.;X7\@::7MC>2WUH'""= XRFN H"@CN<0 MIBF',*6BE=57O$E"*HC9O?U7Y"68?YX5\;7%0!!4G!'O6V $%[:D]%*(G!29 M?Z',58O6\0&'NP/R\S*=G].2!2N?&S,S_.OB+V% M)HX,[N<[$)XOT@X9[F<*!I20@J:2XB\H_ /'.6G7@>^F+#C3>$W/)#*.-/)[AS W90V051LL_^D ,YR;74S$G\$Q#M6_>]"X@D8+3DN MKY&X8L8518+=.^(CGT61K?PTVI.-O=YO\3.)8N8]/#>\0AX+!7T\8&Q:P.DC MIX!33LAB]5^+\R<69V(6%6K8HQDE/>F#&D7[G*9%1M1TTO%B%&=/:2I1 MDG%A[%"\#6)O53&-C_R3, 2/VVKLT#NU"!43SR4?Q&FH6+7*L ).PQ$#"H1D MU[WQ=94TV2""9131?7?YQ+9F1U@RN-$(Q.6_%I^:E(/S&:S\5VI>IE>_*W^Y MWQ./4%P1LVR)2U#(U&T4!4[ZVZ7O_F] 9^TK;2ZY'.LX)H3@0+Y8UBNI=@() M3A RQ-(%"&/AJ5E34 MNCN\)>J)RDMHP?G97R@[_.(SR!!RY&M3O#B)^14M! MZF."S,WBC5)M_EUT@*#T3,53P,<+;+T[L?*WWF_?F&LE)3X-8[JDB>><,N@, MC$D"J3M[G0R036!Q:2\J&-N4'I]D*.#Q),@>[F4UX95O58L: ^.-N:(3X.I= MR0GJIN6/41603G>(A&E05NDLY=[9=!H.@GW1AHG=D??_JEWM%;<*2!X3)8TA M!)^V9I$$%SRM*&01MP6$N$]+AAY 9K"('I*=RBFR\TIWQ,R1]H 07MF%65)P MX)AG?" &J#4$2]V,-T(H\%CD.,DQ\=CU6GHF9_=G(3ZP:]%7O/*=X(CO M@RA*DRAVZ$W$.M-1(-CMABPUA0B.U5L64>)CMWBGK8+HAG+!(:+=3: M:2#A96G^/@()?UC4B)P#"U64SH&%X)PSFBPU$M.."L^PK5^1/E27R@)'X7/H(G[0'#\6'(KDL8 M\-F450C195'1&H8;HQ5["@CP6;-.XBA&/DLBT^5/K0L,/T8K)M5P3/#T>X8= MI44+2@\H\WV:'H!_[.< 7-+(&M6H7# RYR/P? 2>C\#S$7@^ L]'X/D(/ 27 MUB]I:*/_?(X EX?32-I/Y[@K 0'.1/^,?4JLM_3=I7NDT\H(925 RH]KL=R!7C1"H3",Q+!>B9Q T[_J20'5G=HY9]3'-;[9O9# M8^KUNT&P%,QYH8]O#.;PTR%T>23L#6$7LL.59NC7<46ZTPP+D< )=9 MFATA;#PM^:2)$-Q&)$0JV)(D[:?C-I> ,>@NF!EF2T)I3NW5P,_NL+[(,Q# MA'?H#4>W;U1&Z3P1G\I<.@DL?Y/VI//II9"S?5AH=?3X10B)1GI"TNLT !4S MBB)?"5?TI+H71FP+6T-(1C)A+P<".-8\X%AY^&ZT@1#9JZF*ZX2#FWR=7(Q- M$*8S',4IBYDS=!9E+6W82[S(JB-+D^D?T+E#!B00'C")]2=H#1FUPW7 # M,8ZI1QN@Z+#W@F_&408_#1)E4% W!Q?T=KL]!Q?,P05S<,$<7#"\BKS8=.?@ M CC!!=3"8;OO)@Q>";4 KDZ_4HI6_OF^<.G$Y#5;]?+KMS8#0;ADT#[(&:,# M9]I3ZOY+[T7;#%5&,XQ,,UO\$NL+-" M^_D4A#5L1T[ZF9_YVLI&'>\>5\EXEUP"AGZF\\*H6/M;_ 4C=NYF9#2O1B/I M!7*+02"LY$$8W6)N>F=Z0<^Q2H].-(=F1PA! H,P5W,^>F?H0^ S*/)0*&E+ M"/$"@[!,- '@C#4*.J1BA6]P]M\*S+Q&F<($,QD PHJU8UB9H)X S_-Z[.J" ML7I=(=A7YH(MYR\/)SC.Z@MW9Y<'#..J&Y=-T$Z%UYF1;\'-)1T(@B;OY.:2 MH@/'Z_SA56J8I(_XAKBL)UJ8&)43G7AYMQ@'@BYO+^HUIYDY>'""H#\3G1<[ M# 5OA_4FJ*?"\SP^H;NBEPX$X<362=%+T0WP9D;@8.RF[C=ZULQ,$O(]>V3; M=S?D!9\)Y!VDS?H#UM4:TEIY8\,$-+CU6NPSZ_T-87/@NZKMN-82L-;59*(4 M7N]+KBDQNQ#Y$:60_G@=1!SS5 6 M'F-SM;+%Z:,4NV"'WGXC\8'5T*? J;9):PI>(4H^BY[$5-_$:3"RU/HT'PY" MMI)=$]5\#L!)A_Z$='8/P$AGLB,!)JC!\9Q1SO[/GL]X15XFR10K<6)F=$0' M>ERN_Z+2RQT*PU-! 0C43/]:N"9 M>5_RV8>XP3!+!Y">*:7WF2;P_=U> M^@=$[.JR[-.3EO3LZ;D_/FY+PY M.>^O5+:F4YI=A[(U'/OLO_\CFZ;<%OF?_P=02P,$% @ T#%P5/ F$M!! M+@$ >NL3 !4 !PCHT.BD1*F&:2:9(IE?K3+UXD MP4R"!$&0.*SYH]M92N"\\IP?WN?\V__XLHO1"\YRDB;__LV'[]Y_@W 2IA%) MGO[]FT-^%N0A(=_\C__^7_Z??_M_S\[^U_G=1Q2EX6&'DP*%&0X*'*%74CRC MAW2_#Q+T"6<9B6-TGI'H"2/TTW<_?O>O[__XPW=_^/%?/[Q'9V>2TGF0TYYI M@CC)'[[[4'US(:FFR<_H#]]_^/'['][_\ /Z\/[G]W_\^4__@M:?JI:?J)A; MTM\T)LG??V;_]TB9(JIPDO_\)2?__LUS4>Q__O[[U]?7[U[_\%V:/5$"[S]\ M_[\^?;P/G_$N."-)7@1)B+]!M/W/.?_CQS0,"FXMI?N7QRPN"?SA^XJ7M@7[ MUUG9[(S]Z>S##V=_^/#=ESSZ1HK(OC9@4C;_ZO3AIY]^^IY_6S6EA**B M:JO2_=/WXLMOJ.$0^K_>?B;8___9N<[/8Q8\O_]ISA;;N4<99] MS_I_G^ G]HLR-7]B:G[XD:GY7^6?/P:/./X&L9:_WMUH%?ZI04MVXNH8V>C[ MV?1YH,&$K912>X+4+"V"V$XSI:H[#[Y[2E^\C3!AD?OC]C^SC MF?C(;4/_^;>+E(X+Z\>\R(*P**EQ'?[]F[;O!]J$27K(0CSHAU7E MU]FZDI&V8,,T3LY^O1\@]'^_+$?P((G055*0X@W=)-LTV_&1[=^$&%/[5RF% MPODA>*RC6E&_HRE@K^M3L'1 73N@OM@K[FBW5"BCOW+:_\>?3U+ QC<%WN5F MIE";+\LW3Q3M\,^J[7)\]%1DMW[*Z"/.X,19G:A:J+-#/_J"&"X>*-4."\BO M%Q!ZJB+'H<:^ QY:#1%'NQ:C-K,CK9/D$,1W>)]F;=-;3;,%.%:;8L<.IK8! M[FBMHHYV.$$5";)S0U@6)#EAV-GK?2U-%^"!.@5/8.ZH'7!/U(H['OXJRGX\ M\A9G)(VNDN@R*+I&U^-V"_#%5M6.';'1"+@7MLLZV@4%63J_BQ C/),#BNGD M-8GQY\/N$6KQV.H5*CSO^'JBS:<6T]3.Y;F 4D2 YJX?=X2?"=L^2 MXG.P:T,X33/PGM:N6-/;FFU >YQ&U)%>5U-%C.RLGG>3A&E&AW2^5KXO*+1> MI(>DR-XNTDCOB'V]P/NED=I--^WL MIKS20?Z<0-)BO$V: T0Y(58KQF]>R' MX,M-1*<.9$O$D7C/$*YO#]Z;>U1M^K&F,6@/[I-YI.]2\JA)W\S& M3^5*:9.ADH$/7[U-\R*(_W^R[USV:QHOQ4];E6SUTD;+)?AHN\"ND%101Y3\ MG,MXAM_K# <:ESSZ&K 3MBE27>]4O@/J:*TBVKH6'Y09M3D]B3V*B&^?TT1_ MC-/2!+!'Z10JO>KX>Z">I173UKLX0<0ISKN#/7Z+2OHSN=E#%K"W;_=ON\>T3=WC M[P$[6*LJI7,T4V>'SJ.B/7MP?MCCZI-O]0T!NV? M?3*/]%-&_NSOC#XJ&2#!85:/O3AD&4X*<0N7S3Z*H#CH@5/;'+R_=BO:=-?V MMJ"]M4?DD[@])W9[_@G5T$!7Y*LS>M(8Y;@7?,5K5.;WI734"[8;ND M#NY[9ZBD.JO/W>^".#X_Y"3!N7X /VX%WN=:U6KZ7*,):)]KEW2DSW&BJ*0Z MJ\]=[7#V1*<#OV3I:_%\D>[V0:+'.UUK\#[8J6;3%UN;@O;);HE'^F9)' GJ M2)*?%QB?Z5*KSS>/&H%WR3:ECE!1:0': 5L%'8N)C*87;[L]/,8DO([30+\T M:;8![VLM*C5=36D VM/:Y!SI:((DXC3GW;A)=SOV^"8-_W[_'%!;;0X%R][( M#GWTNP3=G77L/WJ1,JQGE42G'?ZAI,B M"^*;),)?_B?6KTM/VP%VLT[5CN9ES49 7:Y;UK&S+T$6<;J($I[K&KPX$+DF M>1C$_QL'F3X/4D=3P&[8IV!U55[3#J@S]HIK?85>GNX*RHB1GCLO4IF6J5;N MFOZE*P?M:4O 'MFCWG%ZKJ-F0/VQ3]K1*;I4?^2DO3BC2!1FYH[-MHMQR!85 MVUU2:;@(IVR3UY5;R@1R1.-^$VDXN@=5'@O.#+((UO=38&[&C]2I9>IV\)U 4-!+;UQYN+ MZSM4+I 5XF[<>_\;?M M+$XVVVN2!$E(*,BG(I6LIG;+P*Y 7=G& ,RQA_0#Z.96XENO@](D3V,2\7IL MYT',2J&QDV1 MF28KL]@C4^R1X/%/#$9L!CVG6?& L]U-\H+S@NT):+>#VIL"C^,N!1M;0BWM M ,=MI[C6VT*,Z!F-D1U2R/H)Q*D5)'H%3<)OGX7//*8^_" CBOWE;W>8)/DA M8\!&$835NV=!GKOI'@F"6*I2M_8E2DZ#:3#9U;+@NB/Q)?4^7>31&H;"LUA#X4\4NE[ MFB#,K?*C/*F,IEK3I440 U=TQGG0;8;W 8FNONQQDF.ZJ-L4SSAK;%UI!BJS MGD!1W$)]==)DT WP'&J(]+:>+GD@R81O7W V2/#QO-R9TP18,,FY#5)N@Q#* M)NX=G0MF)"PPW\SI#GA=6^ AWJFB&M2M#0&'<;>\]D-4295ONWJ.T\EU9%NJ MOK919U$.G95H ^6 UN2X##ZL],X1EC(;<#OHS3*ZZZ;PTZCTP-C!&;)OLW2/ ML^+MEJI3T)D+.X'9LP7\9ZR?JG=V 1YI)@HW)^?Z]H#CT$AL^[FH(+Y"G#R? MBE8,5NCSZ5[\7//P693&M:I,\SS=%J]!UGX(,0]$ 51\1@S;4/$"EGGY(Z8" MWY&GYV*S_94NQ!BX:BS6UP@A\DFU9M3H_553JPO93)M#18M,SU\\:,/,K*7[?2V^?4ZY15$RJ\U;*![VK.*&2U;=^(GQN*P32"MXV? I[.U\^3,% MA0%'S(WFP,&L3U']07/=%C!H]8KL[+BYI@WAQ'D:34.N:9(F9_Z/9LNI5GE' M_W-:X'Q-%ZUID#1? _1&KR4IX)$]QD!M"XPA= CPBAU1C\D88<9,G4.GF;C&V"\&$Y=_-3WIW<[DNH[>+U8HVL+'$PZ56R<_K0U! P' MW?):'P?0D\O)I*G-[& AQ 1P*ZS<4RY[4K1_>M MO ?$1Q(\DI@4A(_.O*K0=H4DA7 M-Z$AQ?%4.:GBF@6 E"VWP1M;T)HE:SEI##Q NY5L2]#2; DX,'L$'KUW).D" M2;@RE99[0==AC@=*.CO@\LUD7CZ:/,65(XT'=P8:>G9&J)) &/>$G@]BN"(. M4D.D6Q0(OEWO:94!:.:D$/,917(J7U;G:%T]K59GT/Z21'O$AWM3W>NBO8MF?"4.:ADLZK0 MX,WS3&<6(USB+::4(I3A%YQX3:E2ZGB'6>Y*TS#OZP0]P(V4;H1V9P_(06TF MN/UB6I!'@CZ<,)Y6;4&6I_X*2PM$>,^JX@"X'7.)'WNROK:W!!ZU'>JU75U1 MF@&.SRYIQ]^?8%3K3;U/07'(6F>7\UXF<:EKJ=L^S7B1-+KTBBOU(\K(X9X" MNY(C;[_D^3KZCX.XER_7#GDRVAL\H@%^O*F7<59C+1Q]HH[".J.57Y MVTI>'O83YC="GVXX=O(3LP(6(F,#L,3FY L7U: M<5 W4GVFW9U)[U:G6>G2QDU[EPRNWEZOFAB?Z(/0([&KCIWY #7$+:!+% M;;=\7+T*:B2[FLD]PF.H[VJ=7ON-(=72T:[8S MV5T/"B^4*/V4DXC#39IN 9+Q(Z"7)PSBER_#V0YYQY("&NRM# M5?NC(VA!WSIUH9IM^#"BZ(5193NK824)^UB+@K"0I1I+WV;>'/5IHIHW:C!' MDGN-MXA;DPN % D\;*KZM-?5L:_P2M;;RM$<(O%M1EZ" O\69%F0%,HF3IM- MNAI#1M%>)2N,U+:$CH#]@H\Y& _+(NKU"?E>,$2O@F/C(&E'5PT'=LNRX;4S M ]YT%I&4D22M'@-Y *KI]3S^B?O@R(G2'3G&YU4[K_7VG?1&T=(L\XVN U"P M-E?V) =.:VO :UH#H<>=6C9.AB9>Q)K4 YA:7W7\>4<2MOU./_W33ZL?/_P+ MOZWS3W]8_>F//S61:\7NZNQQ6) 7'+^=Y#CUCJ1I7N=1-6J+=0'4G# ,Y': M?B^BHLV'A09U7R_?YE,WG%Q=@\F -X71.Y9&$WWXT>=0/SA'V)*S@@W+ [;( MS%\3YKIJRVV%UD61D<=#P4]LBA3=!G,D#C((Z]D,@7TG^6(@DR9<*+[YVX%S M1\V AZM.L>,YA=H&<&AJ11TSNJ2)R#FW$N<4*W23YP<<^1Q,I] Q%SK^T_OO MWK]__P'M [EF_AFM#\5SFI%_X CESQ1\J]^!\?=I5_-Q?9TEHB M!\>AR(M U"&K*/WT+ZN??ORP^M-/8MG^KQ]6/_[XT^K#GSXTZ?C,'!9%A.W# M!_%M0**;Y"+8$[H@TOP^^M; L:!'S4;RL/:F@)&A3V+K-S857<0((Y(@2=I3 M_K#I]=Q3PF=4S[!=SWE3^AUVAS@HL,@E1)%LG^%GG.04,FZ2,-UA]GSO,RXV MVX?@B\YD@ZE #V0[LQQE!QQ" G+@6VHR(OE4R4^FWVIP1((E>L>8?BO*;Z5; M1#E[RS?HS3PR)5?#/.R-K=?"5$5 $ARQ&QETEI(KXE[B+0F)OD2504?@N&&N M?+-L55\OP.@P0'C[ZY:"!2IYH'=J$$@VGNKMS:"_JFPD:(+:C#/>W( ?P'KE MNC?= =HA[ S;++Y*P ^@=YP"H!/H-Q,!<#[3ETGT$PA5#?Q?F5B&F5/[E%PE8&%]O'-K98;[QK[F?4$ M'N #U.^ZE-C2#7"8#Y'>X37%ULHY"D2G>IN,CIGHPLTKO$M MSN[9X4S_^5-'3^!1/D!]S5&HKAO@*!\BO9L#TUN1/$PPDI%.62'.R]_EJYF, M($]4JY-4&.'.5=6N6^ M#;])59;9+*7B*F =WX7T"&#BA@=? ^UP;^EB?6O@L-6CIHI8FJ: P:I/XA%9 M7/(T)A%?NU?D,Y@,X%@9HXW]!2#.$[&?!^FJ\M4)9$O6_NX$>C22KT<5/E06$P3_ MA0FK[)]5:=;N64!7>^"8V*MJ:\; MP!0J^1_J[G$,OS$LC+R35PE#VDY(:.C22RF:$6*]D(<[KY%)=#L"4BG ML\FMHF!-W0\'T76O2_9N(W8GX2^ M"9_W=#X.G%9MJF-$PS,O2''(>)&+1TG?=0;!IL8/O5 UE=J\NOF[)TK^VT': MS[P!R%XEE5N='1LW1\V (Y1.L>.=0+4-8$32BCIF\TP^C9,D?=V5<:R8./Y* M3W;:(9R$U8E/^HX>&BV!AUJ'>JWG7G4SP '7)>WXXY]&MAX_@3>M@I[S[? G M<9_3)&TJ*4&F[R#:M#/TN!QDA)-7I[T](4?O, 7&O;Q4^521+5E]Z_\T>TY3 M$*F]''2]GFW?)-0V=,+=O9MVV@IX5&O4:MXU;30!'*,W2!G*;K K&N3Y/I($]7Z10 ]$UE%!T"ZBJ?@D'"Z0UBZ!N>#S-S MMBV$\TUR]84M'0\D?V8!M]E>XD?=]HE)/Z#(.5CUXW/.SDZ UV'FLCLZ^6SR M8"' N/@\^)Q6_:.C0'RB?N1.;&C/]]G'YVYLI/V(*>).P@U9&7.QUK9/H M#@QV1K7!2RK&Y6XG.T3- M)&_$0CR?>48WN2UJ!N7^-M.YY($X$R]3MSDUU_[:'J[)@M![A1)1940)"=UI M^[1GFLNT"9CS4*N3([@#XC"ES<\] <_?#06?\)P3XN'F1(>:/,8]7=J85E]Y M=\ILG7+TG_V(["F7>$Y(IB6-N-W'^K3UNGY(C<+28 MP=RGB;0VGY=HEPFK=-!"0&5G&KHD8M8PB(7"0J4,+E M93CT3M)V/!$:=:AB?_]X/,E;OP0D9E. AU2I M@B"KD)X'.0E-!@8C*L!QT=(LVJEE/PG :&FKBBJ2HZ_4Z7/;I/7GGQ%&V>,;DCSE9;5(+L\ZB2Y)?*## M<,^;=?/>P&%SH!E4N#3L"A@FAVI@Z^LEG[IHJH0_?J-)+:$"AZ^8$KH[+,_3(,>L=25"4QG&0 M*=].<]G#8-XRI^J ($B"LJ%1ZM8+@Z$C-;N 2#9=$!0=2^P2C"1M&'#D2M&C MJ(SDQ DV($VD_%FIOD=0^@V3IV;[4D1SI[%E 49X#!F M:Q@5WX;2 Q\UJK8QDK)$$F.2+!D&[F"J5JG=P5F!>;-3F>!M),L<'M@A0LI MJM)UV/[ [_8FBUNTF1JS:S$WE,97 DO:Q=\@ E\!(+E93 Q$(X_KR'GM.Q/+ LU>3>2=S MH !T,MMH(;1<&\\ HKW'K7,;1>,!LS\4N"^"@E]*^+Z^(HY(Z79)2^B?+4?^N?)GN G*<*<:TSS+=N:FR M@4.+#LMSZ2.Y)W!JP<&G6XO2R*P 4?X)L_%(8Z*V=L#=5ZO::55NI1%@-]7+ M:IT7LEG*^B1_%(A:UIU^:= -N)N:*FY6W1J\$QN+;KT4\%#[N=5%^UL#]4Q# M-3L+/X/P0ZNZSX[<\ [OJ&?+H$+>B0#[W0LR,C+*WT<>=0 M8]H7:%1;F6! ,600$=\U\@R3WSKI+,0"P>N84Y>;3.=4T.@BW3&U.2IU9[0R M[@S<\8<90?5\LYZ 77^@ J-V8<_8YPC=!F]\L;MFF>6?^,)WY;QB1B@5GOD>5L5Z+!%GT$4-JSQ1!,K,^86NLA^'*;9GPK7+D: M])"*A!0FM3^=4 <>:X[->))%=SQIP+'I6L-Q^6F;X=EX]KI"GT4Z:BK0"DF1 M-*E:O-\VA&75L&'5,KTF+V+A\Q9AEY&J5[+7:<9VI^]Q>,A(07"^CO[C(+*1 MEX:T^ T&DE\P -H8TA0!A]!>* 1:J6@=K1'[!%0>>- WJS4O#AD?"_8X(VFDU+)C]ZT/257L@.%@5>N@ M.#7;K">G)V;K ;GN'L!QRT#=YKFJMCE@=#&1VGZA8SA=FB.CG2E 3&D0OQGA MYONI/6>*4Q;T:O:2J]\/I'@SW^KI[ L7>(M"5OR ?N("B$3B]@T85)WW$WMZ[.4*.A2N=7[VSHLP>L[Y;9^92Z< MN*;J_V[JD9Z==U)U;8$[;Z>*C70(;0T!.VNWO*Z<%,95TRJ#6L]5T]-VP+U3 MJ]K1DJC9"+!7ZF4=,2>NN#H"=UDQN6P>NJ2-&_HPD2#+PZ,YWF-TFQ%&9;*73C[6-@3MPMY*J MY[:W!.RR/0);^VH8'G:'F"_(Y&++)^;6TN@VG+OQ=T!_X*X\V!0-7#;M#-CA MA^O@(@;T!]80MB NXB#/Y0Z-R?9#2WO@;M^K:NNVPW%CP&[=+[/UO)D1K+;2 M_.\UJ IV;C2T-@3NIWKE&@NYDU: /;-#6%'[@+#S9%<_YLV!FPPP_7P?Z)5\D)*:S04?4P)8;')[ECZM(X-DJ[V0%'$6-66]>=I8\"S\GZ91Z]&)6V49HA3 M![-7TE3:9--$TV.)3MR[C=+6?&F.['ICY=251^RQ:*9SRA&_9-=^>MC;&*A7 MFBE9S<2T+:%/N?H%=S"W*IYQ1QH;->,]>I5"S#R/FLX,%VW:.0Q$@ZE??X#: M$($:Z'^[FJ59N;QSD_%W6 [?[N- MH_. :A^VW[L;0V?!$=%I&N/AH(W(0N.E6Q?[>]2"*GH49$$&")N(CXR-!HG% MA\6I089%1-U_T<'0HH:#801SCGZ+6V282G6)Q7]ODM/GPG=I'%^G&5VSZ*HM M#Z<"-"Q&FN6H),80$@"#8ZPF(\IF<#[LN;CX]"U+"-/ZHOROC#&2G'V>^)A6 MAEM@[3>CZFY+JM\V516RE5J';9*=+I$EZ2J)/LZJWA4G@^1TD)<;%W5RIZDQ M+K2\+X*LF%?/<_Q$DL10U5$;_T66!B&; JSW^YB(JD";K7Q62/[!__V7(#X< MI^:VZ X476P-H6SS&_>%O\$_7!5;'^=4V(:%K'1-_U?PIU+L9T&*)"BH11&E M@L*&.'-OY<]G(M4(ZZ81FNQ6B#.<-T.75W,,](G),5*, ?86JOHO'R6;IA@( MDZ+SUX&31[I89ZFKBNR.11:; U ML_/Q5(%"LF.S.4QD#WC)[4HS$(GKX:5LGL^$;5GJ)[''"\X>T^59Q'/.U_JP M(G](-6F1^$#W>%P%Z0[_?B Y*? ]SEY(B,4QR!T.TZ>$Z+8C9F0+?#28R_#- M=%W3\@0\GLRFNO5A]^W-A9SR=M5%J\XZMBD;GO("*9)XJI8&W;3\(.CLM,Z: MP\V']9Z$=;$X^
  • H';>A:P M+N5 %QU8-<,NB&?+Z5 ;G95NY34C&Q7N)L\/.+H\9"1Y$D.7V!)JKQKZ2T9G M^KJ327MR0&'>E:&:Z=[L: &>EHY6:=P%!"18EUNM!D#UB"E"87:!9HM)<<@\ M5>CU9[=>5 *R2:NQ$)]1?\:O_)N!<'32=YG8TVX" Z!I=EP>JFCD'Q4*$D&0 MX".?-\AC;K9%^BH:S'R*,Z\A&!E^^80 @(M42(T\[+A B-$8PG M(PL&"9T"4Z!$.>L "A/.32'F7$38XMV4-R(-#D-F4GH$."Y@)B6>B>?B=D"M M25T!U6)@,J&Y3%@=9C+3&5DOP>6!\$"])IS!U4+P&SI*L-9R $.PF8S7M(P* M8TE:4)0;GD\0'L:)P< QR)D372;*#32:\:3R*\2YH8I-.0GUAG3CIJ=+!+H% M3.SN<%YD)"QDUI\U>RYHL8/?2VN9$&=F(M,)G);0\@#-4)\))VPUA)ZC>9>^>?DO M'A/53V"FJQ-T1#&2?1QX*"Q:9S9N$>(GH7B"G]@#O5Z,F%3_FKA A-85%(@- M(HT96M_4#NJXX* _?45KWFNA8>_HX6-OW$_Q_M--X#M[^FD:^9 &?LU*;JW, M4RP6@D?=EX ( PQANA6B]H6.#D-4F'##8]VQ_O^'4&NI9>J.2PE)V,.PQ MHK7_,D%";PKCK8EEPT2'#E-N0( %B@GL88P4$R4L,WD3>)$F;!N$E4)7/^4D MPAF_4WV=9AV ,24?H, RN6GK%W43, '_SFY*G1V^OGL7J5E.CQ[BH=.'>$'. MUA-26/:QEO88#N9^FP?2XK50[&B[%@O=2OM*R?B5@=*LS8]'%O8W\L U\X6A M2[JLGV5BB#L>>2W<9K9NI_0^_MQFY"4HL"P\U[#*U1>R%T68#Q&".P%'P1(]RF&L%.![#-%DD)JZK61P-9*>5B1K(Y+-XVHAEZ+;QC GYFTIZ_ MP>+P14L(Z/@UWCBFYXSM5)9WE&"BC*,4*?*XL3=#2K"E2 (U0$N*R;.204: M<2>U6"_J>#S>Y2J+\GMLKY]GTQZQGM23 PHOK@PU:+M!0^MKV%#H4\WC"2O? M0RV+W&:1QB=>=DF'TG=R?R;5W%4)>-J>S3R *(>S%-2XA77&DXR/7K*6?U8^.PALT#\-#%, M'X!VT5@H@AJI- &$RDJ$L#%T!N.T@JC<;X"/HI,:2 ^C0!Z=FEQG6O.6IMN ,MUB36P-IGZ*,F:W-<0K-OMOL M^1UDW=QN#!W@T&)M&N,CZ#8B@*'%7I<)'[^*)I*SKZF+/PN=SEW2/>@'L Y MI9O0,E'%P#CF1ZU?!ZZ8*#-JUUF>J*KGD>JQ*GI\:S]Y%5F[I$RK"G-R-M41 MHGO-V#&O)3\?=H\X8_!38O#F4.1%D$24_:I>: .["3.E2;28O*#EI"@+_1!\ MN<1;$A*':6QBNH\5Y)\4P$.K2/TFG\G<[R)J?914YJ@4/, M;U2+1Z&U7!3$J6 [W*ZMYWY#%_AC3AS+W#LQ4H/QZXQ,\S>RL2QMQD)<2-1 MCZV).BDN'7K[S34(A/7DO@8X-M#.X65[&V"NTB;OF8C-!%( ,7I*@YJC=2D% MXF(TTY2!!>Y93,YV8^>;([+8KF496O-*D)-[G4$2:5ZCS[WY/8_A[E5S MK=!]PS+R2\H,_=J6!F2.1P4S^0\NA.=T^49Y%43O(R[W4?8DK/?=Y04FY8K3 M31(=0O[I(97#2G-(:5VT." *&6J=&:W>4!E+$3I NU-P[OUNAN0,V$DE(5L* MR[G-\;QF[HT5_U:E-C)(/W/3,)X4!56RB#O:?C98O)OPQL2Q9H3\.QRF3PF/ MBLVV3D%_CA-^6LOSX,MB]]$LECYLC-#8USB2 MU2*+J5]5X^&QDEJB !,;;87+#R MS6X?A$4NMG*L/'6FO#S4-B+ R#\X?-!%VBW9XVN2!$FHJ3LRDA[DX<>%J8RR M]O01@SZD.-'-.ADASTECL'\4T/6_/-%ES>7 T1".;Q#LJ7AH6\H'X^;D/*8T M>/EY+ /?8F)2H$H,. DLYK':B4F8$]W>W%[53C37_7F' &Y,<($(/LQ89A?C MOU(,'ZC<]*< 2T;QF8S9!>-E=N-%X?A,=C, M#!W95ZUM>6*4H' VHD'5^(I]V%;!SR@R\H34Y0'^ %S"E- M:E[QB#ULDM;;)"? #S3S\:3>2 U"&GLRG1:9&->/RP[:6JR%SM(17&>:0;!] M3.1KP&JM3AX!^FAK\Z2Z)4!\=F[& =?B3XJF @5BYS:Z.G:,N39'3(!V* '( M"&ME#+/-CJ5AJITR7C8S?./FO*8RV:J @)3S6N4$(CUN.]#_['%T$<3J8U;K MY_5::I"!=+R9!DU8VTE!AU@'FHV9O XOHG0TA0VY;/0_<:P^P)_FYO2H6>M$ M5C3>4%@A(0%B(JB/\7W<,O=HL M#CYD.!];\OHY!8[SZ#A^3#B[2)^\HJFH,>-275;'E>Y5T9H2>WTA7O&8 .@]B-HY/ MJ/E]$60%+-W/\1-)D@[U_4&IV%E6JCJ8&:VMV[* 4JMX!RZ>]%D.#.I%=X=Z M,AF$P@0,P+E7OXEG70XR%*V^_F"U_M]3$*Y$+WH MO:4ZCAQ09'-EJ&J7< 0MZ#N +E1S=D[/4L.PQZ7B1$B1 @6U&&U7!F?>D?-I M--WPLFK8:]VT5U,&#YMH/BTVP(^F VKY%,X13@^CMB"8MC"3#J4'D%H82-MH MYNIU[T(A>DZ3G2)T]79W,0 ]I[T&.!&06H+W+ 1$-KV+('^^CM/7?/V8%QG5 M0K, Z>D"%**'*-RLU*IO#WAOP$ALZW.Z-,G3F$0QY-O3D:;=E3U:"9NHBV#$S%+2RN[ M!!6SGSTB#;7%EA0?T_SX&G-K ^#(<*J,&O'UMX CN47(,1$JB].]8P2_Y?5@ MXP/?$[Y-,Y'JX.C0[S.U/A/:6!M^6M'? !#TJ3J.KKH6(F%3E"/9P1>V$1E M"2;/*I,G$EO97]GGD%G[( S<.N'Q",*7>$\%)WP'@WZ.LL]ZQ ;%UTW=@ M5^ @.<0 *NB9] ,,8H/$MXT0E3*:Y*9S"TWM& MQ*N&A(_L$NT=>7HN-ELZ6JSS'!>J!:Z^L*+8QP^A1I !CH2VAE%1<2@-P AI MK8IMP-0S+\YQA3C/LW1[1KDBSG;5@$TD.?L!D=GMTU ]W2HSJ9A?C,]*<]&I M%@J8%#XG5BQ#%4>,7P*2Y$Q>G+/$=G25>@@+GE!DL[W$C[J]+8-NP/'! M5'$5%OKZ $8#8]%M?9XS$+L]./^6>7^#"_-[QL?7JFMR_L8 OZ; PR^OU#M'FZVFB+9I'^"A;:2R&M>='0 'M9GHK8Q@RC&G.'3IYKU9GN; MD1>*;Z6&G?D";8@ #>=Q1JENP0ZF /WRJ[U"X[../%'>Z%W,CW1XC" E2/C5 MK;T0H@P0;TE"YK<2XX@X>O"LUNA3$SXDWPH]ITH?:%B6;'[[U,"*CI!5ZS.. MT97INE-UKT!.FD/+V4S"@?(=\Y)O![G)W//Q^2USAU_HO+_: MC#VZKZ5M#!3WS)1L/.UJ;0EXU[!' M8.O,^7U%N]FM=G8IT>L%@JF49RDDI?*A0MAEZF7E)@);I>,=.>PVV3H,,RS^ M=DGRD(TEG_'QL9T5 : 1:F^,.LGQD-[09RIVRKB9L01'MV/V@CM*,Q24_/D9 MF)1@Q:\F*V5',KQG%.B_1-ZBN3,)SVJ[X[M$TEK?ZTWE<92_P^R1.;O._H+% M&8MRA*H!U[X^0!%ED,KJT-_9 ? ,P$QN^T6ZH(YJ\JAY.\#7)8!I]6:/7K)2 M]YC39'-Y4C%S>5A()U/LZ4GY-+#]VG!W2Z#1:*!>-9"W-X,^8O=(/7Z#F8VL M89KSSX]IEJ6O+#_-(8ER-BRS5NS?;)#.49(FXJT0D>(@/.'\7#L23V032E:\ M.RL)^UE]3*GBS='OAM[1G_2,_:0^,\+<9FF(<91?TYC>4'_,6A[%:5#:L"M0 M^+(QP-$#^=Y^@*<6@\2W=?F2BA-PPC[C6^SPY-=I-C2\ MC7I"CVYS]1O!W=\-A)? M#"( /-"'&Z.[YHRN-^"PMU#"?B[;6F^F1@#)T'MNB!EM1].K;86R]'\#H>8O+#\ M1\8&;^VZ.#31&Z ;1T[[+0I!.L1WC!TE)U2S\C5YF,4,E;Z95E^O$7^3Y(>, MU8.XQT41BWOC%M'?2V9Q2&!FF&Y4Z*:Q*(0P5,4Q6E1_U0)^NG; M;?!FM72I^RT.5C2JFRU:9*=%@85.]JF6*Y(/E.T-U^I7>N[;]?0=U]F!XF2] MM3+$3J==EQC=&@/T!OA1OZ7%N$Y\]V'.."&%%:!(=VV$4MN.T3W6&V+$+:E3 M[=A=+SIWX?^ILD?(.@WM,8IY>9N-:F0 M(U*1@S\2XQO__$.=F*6\_I,):=1;UE[N5ONQH09O/Y96XQ^4=#;E^DOR]W M MS(^=Q)U7$T>"M>3BB\YJ[\MFAM9% 2A'& ;2P2[].EN/\ 6>[^E9 ?B&F9\;C22<)H) ZQB#=$R-] M_T7-D0S4<+[[DCR=T1#>*3=IZ&+AHGVQX.^H>T++U":H5TYANMN1/.>W=('> MUFO66]$E/+/IOSCTZ#&%X;7_9N=%X4:?#I-=^N?\?&7_FM\>M>*BQ%#SAC][ MVPMPDZ7Y&DJ^@3A-1&1%8'E0T6,,@TW9EM[+ HL^)2;9DE6>"M8O9#ZJ\?/Y M-*F.R_G&@^5.[126\OV.D.I@6!U78ZM!!("#Q'!CJ"!AWALP2%@H,285S\!R MT]/,*E(:RUUP,+--(!>%UIA"Y&KJ+ MO9M-N0LN$#P/C&,!(!Y7EP8F),A/! M2L4:4A5[#V;B)MK&Z:M,T$(JN]1 \S. W"4/Z9H]E,XP-0[%PN+MEBI#I$EE25,&&6P'KK. GT]%]NBU>@TQWA:2]Y4+BOT4]3>:BLMD" M(KI-6B>9B4JJOJ/3I8)RZX&G+^7)(),@9HL%E$L.*,(O.$YY0/+\DCZ7"R?X M5"=U[Z//S>AMKG>JLCJ[Y6#5G%G4308Q-BE)Y[*1Y,%/77+*<))@]E?F,65V[('^6WT2F6-Y- CKB6!BDS&E QE:QJCC9OZBL&41I<.:DKO_*X5?48?$\%'FN'&L#LD!8PJ%DK,>"@*ZJ[%5#9IW+5H.P*%!Q?7) F2T,%=BVY" MRX0/ ^,8P$@'E>7!B8DR$\%*Q7H!=RVF--/Q78MM99>1=RTTSW;5:=@=#LLC M(_ZDK8[I#/T9[M6NHQYMBOKU3&W%UZ?'7'E MFXM[RK>.AYE?ZW5[4Q &RQLM*Z#"63J.^XMMD2*"(8J->V M+ZHT SS\=TD[>I>3KJ(KJKZW,5TJ>$GH$$\>#SP$BQ3EK$3\'+$CR@!_H7+ K&FW@9- ':)@-4KD:;/LZ0!]@C>6WWEFO2\?6I$4)67;; MZ7A$F7DLG5S]8P9(X8 NVBXZ30U,\^C](C1^ MU-[+[NH %-',E=4=@C1;0YY&] OM9@9<$N=S"TK>_XG%I.I&E"0BDD-U,+K% M7K<8[_"^GE3I0[:E&?! U2FFAN=Q&\!!J175?C#=JU-[Y^%G/JN?6+5]1NAB M>A_$?(&=X9C)TQIV\^#-=.HR;:.6']+[7. .1QCO>)JO-'G!64'HQ]M,9BV\ M9RNN0>!L1@\X0(TV5?]$PX 88,@;KY/[:4K-'2GL4<4?<0$@363FMQ=1[)75 M]@H5>^TK>_'MEM&3(=TI2/W\YB+8[W%T$<2QLIIJW74QZ0046H8I71]R]/6 MOO%BKL#HXXST4(CSC#1#RK ;D-4^\&4!1(\$&.B[L7X MV8:97O<+S8\,9+[U6Y!1H8JK+S@+2:Z]0M;3!2BT#5%8-S$Z;K^0N8]6;#?# MM22/*OH316]A.G=QKB^_?"$R=]+P31/T*E7&DH7_^=K$OW&I*%\02^VAP!:? M@F[V'$E+_4VNW.OZ+0C .E77/@5LZ[00*.N6W=$S/\8#2285JDUS'9XN:![3 M 6_Z9E"_$>I\=852:0N>99'.HL(W=)O2*1,())"SMCNQ+_>0/@1??B/%,SN! M)\D32YSP'&3XG&H:7:0[5O*J;1G@@!QTW!AIJ+9K+4-I04:9L2J-7!"M$&6( M%(XKQ!F>L581DJW0F@7<$X:0,6AV2]TD8;K#J*!V>JWYL=+")$*'/9V7E9?O M^<81NY83%N46$3HD?@LW*,O+.[R7R1HV6VJA79IT;F&;=%P(^/0KKTE&I.FU M $ Q$-Y)JJ*:"7_)Q]E,L9MLE;QH*@LTE<[;M 7YW$9CL4$$@(?\<&/8/:L! M# $62LSXC ;4Z[RI;,+WW/>*3=H>SGB$#&8+]C^69?$EB,6\JIRY\*P*2=3\ M@]+REM=*%X+YC. +8?HW=J>5:S6AP>Z+(.L\L%V,R5;H$3^1))'[BA-:SN P M"*+5@ V3]X?]/N8;Y$',!+Z.T]>;9)MF._$HNSO1B7EOX$/?0#.H@YQA5\## MV5 -; -"Y2.&(\8)*:R\YRKQ8HJ(Y&&B*HU[>< /Z5_$6>S5"SZIKV33'VA06IM"25I@ MWAGZ/7HK7<8G,\A*MNP?6#"NRBF_H>B 66*.H+H>@!G_V9,;S&B:.]4@DEU= M6!M="H-(EHCSG!?U/)O$U$=\GB53S*$0OLENZ4):_D-)C$V'"/K'79I@NM!^ M$U60RP3<2B%D^@6-V.B#[C#.-1.@*#VM41OGUDXY )ZX3:2H]8:^D #1N0X3 M")7_5D026:X5JLIQ20X\YYQ>](@RTG$)\T42MG4,E"R M]?L\'>&O0W,^FO"[16)ZP-ZQZO&OMQ-P/#-3NG& T=D#,-X8"FZ]7*K(L_G! MO7A4+&>8@H4IE&IYE"A_V9 MS:/:3..6/&04F\"0%?(YI T=+:=0=3S"RGRS;&E1)\SF3XX#E->BR1Q0E8"( MKS&XB"A@&(-NUS MV+.AWNIPZ/F<)NRD=]3X8D$#\B!B:Y)JI!A* /IP8*W/>,RW@G$18]6$7+[3 M>IL9W6>WVF>6A)XI#!^E?=CF3%8#\H6T+-7N)JQD>_+WJ72 P[.5&>]59)@?/J*HSV[/FH$5"DZE:J>2M#;0'XE%,C MJ/VP2I53)Y8&(2\R/EJ)&;3NVL* [L!#=Z@AU* V[0LXW >K,&IXJCFM M4,4+URTR<@32=AK'F:B MH-4U)CTTL=L?A MZ ]4><'(!?8TU0 ,W"RW]68.R<0ONN&":4X#MT2G W, U MM_+]V_5/AX MS3 &4/!H'?(E(TF>;M.8A$K-> W^=W8 BGSFRJH3/'UKP%,Z M Z'M)W%YF)%]N?(YE^L8_O[^_K#;L2OM[/(J>4K(EH3LMD,M#2K%\>CKI<2* M(NLD.K78 _Y2G,?ZC*@V=(!'AK5IU( 93 1P'-GK8AM>53RI<<9BJR6(T%\9 M7\09>WK8/[^!%H\_=^Q1WP&SB0>?B%!09HFK+PYT;;?#6<_ :]X;.-8,-$.S MX*E15\"X,E0#^_>FG ]<;^\;9 =T7[:_=PZIIGV7Z_'NQ@?)2*RY2E8\53\J MF0$8-^6I*][N<7C(Q-/E)+K 61&0Y"$+6 8?\64US(B=!J5'80YRVK,S_S8VJP6#@GI4"T>>L=:2 F1%%$F M1O@6U5("&+B78'>/\'H=D.PO07S M8I]HWY/%^ P9Z*P"E5=[0'#C9'8MJ[+ MB"-.'9CG]HWN?7T6Z+N=XVQGAX5YKSODK=U7&:H@;,[.I;;?$KQ[.L"^W5(E MV%#,!N ]OW_2/>B8] ,>O<:J'Y7@[>X$.(K-9;=_IBTXK%!%6V1COT^WQ6N0 M@?1T\\7H0!)+]7_#1>.0_DN,BBD6&76 <'8\-BJ&L!9JGNP"#SA^2=/HE<0Q MM<%-4E#]V)72XW5HSW YE 9PZ+ RB8H=@P@ !@\[/4:D19DF9*-PJ^=?8 '*"&@EMGI!6GY6R>4Z:+ .?, MYF/,D/Z+=''#<!<]GTE@P4*MX69[D>[V M.,GY.]P[EB0#1Q=I7N3\F243/KH-WDSN@XXF"AQ W!BM,;L=11$PU#A2;!3^ MG)TSVDAEOX2(.U1Y6^"VLG=2:EO0:L.MRMD^@. M%R3#S0L^/>/., K P]G"',V2C,;= 0>[C1:V8?#']Q_>_?U;=!^\D.0IYQ?B M?%X/I6H+I3?%,\YNZ<0SJ[0_QPG>DB&764:0 QXG8PW5N$)J20MP!(U6R?ZA M>LD%E6P #*3>S.$(731I+\NL.10O'TG"X9*]5:2*[-,\B'4;LT/[ H4"*Q-4 MB3!-.T)/ASE8#^O\W]^OY\UQ.9MF5?(IE1,_DJEXG:3WG'%.\ EG3Q3@E(KM MM1G$/P>\=;0F!A0$W!A)G0W840(\%QBID&U42;8KI#)6HDK^ =9;2T^V,D @ MCP#T$5,A^TYY3QH!!XQVI50@:+8 '. :06V=49#SZF]YCO%FC[. 97L4\O0- M;+V=P/NCB=)-_^SJ =I?C02W]U]&?H4J!DAP #"\3*ZYY\B]PR2A0R.KJF.> M.::W$_#(-5.ZF0BRJP?@R#44W'[SJ"(/PXG[\YJV-EV.P_;D*SUMMPSG=+F? M61$%,'Y,K:+/21\)'DE,BK?K-+N( [+C6=?$A^@_#B(GVM47=B[4=R!H20IX MU(XQ4&/::$$'<-2/4L6YH9(:^P7XPD:\A2#H'\6$4EAXF[D:5 MSCB!-09#LHS/1^+XB0EUA_=IQ@3JRW6@;PX<%/H4;;SXUK0%'.B](EL_6Q*$ MT4U"Y]L[WR^6CM4QZ/8G'YP!8AQ\5Q-M M5]5\#!M&8:&.;CBF#>B^0/>?YME&'0EO2.4&:[#S91._Z' 59 E[/W*+,YZ% MH&>@ZV@./.[[%%6#7-<6<$3WBFQ]?SC(22CO"\<'YK2?<2%V[2DOQ)D!\M^^ ML:RK_<(\N'.D \[3(4F*=\'=GGBQ2#)6T=S MX!';IVACLT33%G"\]HILO2=0$4:"LL^SKF,M>W?\.MHOS%^[=_=TC1?DL0ZW ML8Y=%L ,Z.V[N(SSPHE-NF_CN.2_NEO%VD2L5MWT35)@B0D0:QL'VZV=%E% MA6*I/H+D;9/$;[WW-IP1!1KA;HW&8, -18!8X5@QZQ +GW%TB#&Z^1E5XJ!* M'G6_'*5;=(>?"..<^,QC;V^V_KLB+B@##\53*:+, PG4([^UL6O?$I MY$!2$,0D@;7]"<&.LV)>3^(;\5Q?7) 5_Z_#J '=@ +04,5/,MUT]%E*DAL3 M%:S+R]2!3MTV",/TP*]AH;VX0,ZNE!?/&.VX#">+W6L(A<%VD+R3Z\),Q8O6TAPQ5)JI6&-75 M&#HX&;R[,-/: 4+A^91^M=]%!0^=__9X42^ MV:XK?S-!K,&=@<*7G1'4U9Q93\ +MH$*C#D#RQFPU8QFCW>#5.?<$B7?@0&!C0'3@0##7$<49ND[Z P6"P"B,>PM2,D. $9_P' M80[TCMT0^-9GBO*,I-DMIO\?W>$P#O*<;$DHA ;J'AV^ZIH##D\3J4<=S@O,A*RJI6MWXL?3&?%<22AHX(# M@S5@8P0]R+CB0BWK6*-411(,]D&AOT*U!*BC%3A@\FW-U8F1N.6.K.FU9.<+ M%@L=LWW%KO; $:A7U6:E3DUCP-C1+[.M*]>4X<7X'%K[7#T\9$&$R^)I\A2$ M0EB(*:(\QKAS2F':%WCD#C*!&L5&'0%']##Y;?V\)(QJRI . /T9063?3)[. M* CMT$V5BYSG#,MS_D*_;NYU-;(G11"3?\B[J)=XBS.Z3A*V40HJ7:1Y[RK$ MBA1P!!ECH.:J8S@=P/@R2AW[FWZ"23F34-@@S@?>' .FG;R>0Z9[G!5OK*9J M0;&9+7#VYJN( =V! \M00S3/&\WZ @:0P2K8!D/):,7+^!9\:*Z8P0,,#W:I M6'#;W*?;XM5O$H-?TC1Z)7%,U;])"JH>H9.D=9[C$B'[4&(0 > X,=P8*E*8 M]P:,%19*V$9%R8J'0LT,"6[PX *,:7SN1.[V 0,L9 C:U-"SJ 8664.M9;@Q53E&95G6!V/,GW"SAGL&CCW6(M5H)0 MJTD65BFOC'1ND_1V @XF9DJWUD]J[0$8( P%'U_W2-*O[AS!B_RI3:$O6B2+ MP.6ED8 4RCU^5:*Q6WTAPZ*)JA4&=C6&#GA&LD^%;AE^"K*(_0$+,5#.Y9@9SB:U@20N$CSG M_N=N\&Z?9D'VQ@Z>BC>3Q^E#^D'&HR&J5[ADT@DZ/@W28>I<8!F. M,-[QBUKT!WO!6<$/,O99>6\B+Z@XZ#7(6 *\N6%L%E-53)#@ F?':3X;W-5N M<*&XP6WE!O?<#7Z3;N!QW^DZ(-E?@OB /^& N7=]'\#L6&M(?Z#P:6T*=8?* MN#/@_:KA.MC&!^.$."ND\(*#%%XM0@<8-7EJ7F0'W_?][_ +3@[X#H?I4\)O M^YFA@TD_X*A@K'ISO[JG$V 4,)?=?G3D'."$^7PJ*RR\/O[/B\WV/HC[-FF, M.@ /X'YEFR__=:T!AZR!T/9/W7-^.8)=T1*GJ/R$AH.B=07L9O@YW*FZS M-#J$[!KN PZ?DS1.G]XN*9BFKY9(]YMSR\V.Q6L47-%BE\P:QT(!O)XPQI'?%-FYPZNO)\JF^: MU-\+*.X.5%N=,/5T 3QK,I7<^O5N39^_C?,?[!XT]YI&A.5'?0B^&%[0US<' M'K5]BC9SB+2W!1RGO2+;Y]+@"70I97@[CS,H[?6^*S_Z/:<212PG*TYR\8J9 MYS3E+XY8@C7R@MECQ>[D ':4@(?T"/,TJKT.)P,8",9H8QLNG.<9^QRAV^"- MS]W7[-3N"<-*'.S%..P4\XPS12I7A_LDY1&I\89(7P>@@6^N;+7%T=D:^EZ& MF?!3;UIXNH:G"8 M_87/?+;1Z UG#QJ(0:0C>%S2?<:ORJOU+$WHQY#O^QGM1XT@ Q1+QQI&710. MI0%XJ6BMBFW$4(:-K \-EG" Q)M]6 +LI(A9B;]TSRI:*,:BJ))$019Y/?T* MGW%TB/%FVU[MXX$]'>J#E<%$@(.*G5$:QUV#* &%$M%K,]Q)#M>RDI720?] ME7/UCR8>C1/R\CGL_Q$^*I^3U>5S0BCEEO&,2('.UPY.CFU3. MGI"7A2;RZS3K. )=?R&YQM1#:0#'("N3-!^;#R &''L]+!^CMUR^(U^W4=! M@=%?&8<3()FSE#SEL-GR2!T]/+.^^*"LN4Y^9'3<:]@7NXX-,T#A@-.D(V,>'R3_B;KC" M14FO!V:%,X\=U 5-=&*3S'G*P8LT*;(@+'XCQ?,%G7[2U5)6_DT4O.S?G+:@ M 3381YFDVJ >2@#Z%K6U/FZ/!$/)$@6<)V(_6?W'5RH<"J5TW99[J08'\^\J>90%79 ML1^'K%V$E@JOO<8QPE@ME24#;;]2$Z&M>A2X$,B=SE:]N*N>&X('W^GL-!"! M%1_SF@'_U%1\?%HG4560VFC-:T<)*&H[,$\SF?Y@,H!7QV.TF7;RUP)*;RM^ MWXD]A",O')M\0Y1/,_9C5%3>%P;J:R&=6<'P%%M)K>M3]?4(0;TM+HK@W>P2[." M_(.]L4US.NW9<<;HA=?-8_.=0Y+A(.8M6.CGZ!U=YN:80>&6CO&/!Y[XJE52%F91];UF2.-LD=4R.CJ'D>Y*1W165+ M"S@,C3)1:RGS(80 0]$X?6RCK"[HO6J<%)6<&2)5O!%G#B@;BQ^;J0"^9?83 M"[M=77R=O_=0CREWI3F#0NU"C9M5QGUD4BX$O'Y-TL<<9WS+_B;9'PI6,3H) M:2]^E.P2VP:P^HJ@;ZB!;9'1E,]7 IR#U9T15U=(E0YQ\5!3/C 30I V5W'Y M(ZO/BOZ 2(%W7? ; )@;1Z*/C@UZ@@<',V55Z&NOQ=@X!H@O&U(E"Q6,BE+ MT$C* @5-9C!$6\*559UG15Q#R--M\1IDV/.3W'JU?4T2"F L 4UTDQ14*$>9IW\@R)@,82\9HXR*F!-D%W \I+7&)F7-RF$+67*% "0N=G^DJ;1*XEC\QE86X^% %J' MNNTSJI/F"X";+JE=.'A)'1P43*)X?7BGY!WF+RR"+'MCNRTTM \BB_F39 \B ML"_Q8W&3Y$5V,+K0;-1Q,6'>IWQ[M.MZ+2+H>X5WLAN9)D]G-"!WB+%#"C^ M:#"+1=@E1Q#Q+B\N$9QOMNQG>J"_$K/ P/T58S*+P8)AAFE'!C,:B\")@:JX MB)&:90N&P,,-#Q;:T37,[K!#^XPD(=D',=H';WQK.TQW.V+_DJ*WU,$%I9\F M]P75Z ZSTRT<7:>96#C=Y/F!): =4NK BAY0+'%FJI92!\.)07]B[T0WMR_M M\^> JLIJA7$A>#[NK=C<(%(.;T4./!BI0IS-%@GVB/-'I0"(2E#N_I0R> =H M ':K%X';0QR_42^+#Z+RW)X4%*S9'#-D OA,[(EW^S2C8K)#1\/']'U]@.+R M()4;.3^[.@">O9G);8V=)74DR'N/^'G45N=?KT&6\6L%\J4ZB!4=Q[CG-(ZH MG80%/J<%_DV(FF^R._+T/&1C9S@]X/$_VE3MB[V!Q #CQGB=7 27RON?2XQA M[%>H% #1>8<0 0SX+-!V(%#K:K>/TS>,[^G4C(3XGDW!SZE>$9VXL6,OOGY8 MQUP8F>TS3)\2]OSE%F,+B\I\\WHYD17&^.F'2K-AA_@'034G -E;0-V?H*^T=*N* M.L%OMQ@?.#:\6$"^EK/:@4.- MVH=W]AP6AGT.%'6R/FS#1";32F[M2[%6J!(,*9*!1D@@)E;?V6W9;?>2)QS$ M?#P>4.YP7F0D++ PW#J)CO[R:T**4?-"URR7A::3&+P#6YWR6P[23J/V9/// M6A8)OB(E\-$?F8CPYZC 3*_@<58;5$QD@;$5AZX?@B]S0/L<) MWI*A=YEM*"X&$:W-U8Y^@\DM NGLM7(Q4[EHE$V7!>:I -5CRG=2!HC%YOV: MKEEQGL&8K#=?4/.]>RS-ML_2%Y+[S96H/C@112VHH<3[4Z7$1E]1LO'4%H-< M5F;2O=@:0&H1B&6GD8N0*SESA)+I+M@"%E+=+4CVRLE30K8D9/<&JW(V#)Z" MVG:-O\,HQ:6&CUJJA&@:0K8T?LDMO7G-A]&?V6DH7DL^YAA?)FRLBX#K'3<;X%>W*IZ MGS\W.BW,L]ME=^GC*U0R07\5;*S\7?,&__\+DD.0O7WX@7VEJE?'=SZ&_A#:6W==8[O&=OVMGN*$FV:;83$_8,QX&H )[RF;N4 M GWX8868("A0\)OM^ 1%@#Y1,FF6HS^G<43[TKG)QX\7*/K^\?L _>7##[S1 MS(_D)[;>B5G48>W=-Z72WWSK,-C7^XS$?S*.].[FD,/<0-$JQCO:0@]P$]$= M1+=8?]<1SM)]RX)U-,:Y$.A/THMI0/]YLU9C?.:PG=(F356; 4NU=AJKGX(W M^D?34.UL#3E2^]6L E7?%'J<&D@^>9A2&:C;UE%Z]Y:DSQ[C=$*;-%1M1BG7 MVFF[VT&/75/S) [@2!/W4/I%>[W#&#@+I M)'J'T6V6%C@LT+OUGV^_G3N_U,0V.S5%,\JIRDYC_#I.R?;-*+;U32''=(^" M52QKVD&/X3ZQ':^ FW$KF'L<::?27M"%M??ZD?[AAA4I,]_"4[L C=$A"O=L MME;ME[7/>BJVVV,$1A]Q!IZ.W^?1^2+=/9(D@/-PL/\LU/C6SR!2P -]C(%L MS\\7=;O'0IVYS]$A7>GQ9"Y<5:%I/E_F#T+D_41QMB5R!:DUGOD39YDM][$T M>P@-O^HT0#<1G0>2+<&1O $J%6O>!%T+K09>:'3%93&HY]2L[8#HA,4BL-*M MIBYPH98(U2*5M[W7*B*HU[ZE7 #A%8B%FR_N3B'WI%PB_4_Y7<2NIE9O]:IQ M =;J[C9+K]DJ^Z9>;'].DZKD]#KZCT,NJA08 :Q;#L#!=0)S]BPU;+G1TR586DIC;!0WQHXKO6HJ6*4IBE@O.F3V-;#.=T5 M8I3!(,!4NJH33U:I7EQ.BQDW&L"Y5=VTWH)&'RF48V)*&?:3G4T&VYHYB+(P,L5P1"(94(;:E( MZ@CIK?21-[,U2ED*8W$ID"H&8G*PL\-7=2+G':PAVK#?Q\2=9/8 .A5^Z;** M'=?^/(A9R:?[9XR+RRH<^K%]2&?($#[8"!52&_>$#LC#%7&-NPQ#'H4 *&<2 M*"UFAMGYC"&@4[)"G!>JF<$ S/FLH<7%IE_,BHV;XAEG@V:\9MW XZ&9XDTD M[.ZS" PT5&$*]$L9:X^SRSGT%X#'F<";&LYA@,:"_O@'5^'L:+7O\\183)0W MI4#<3.6!T)LL]6R6?M6.$E"L=&">Y@;?8#*@-__LM;$'%\:3%3$I0T=N%5:, M5V4A]=E2G[[@[#'MVSNP&&JP'"VX:<9"&ND%1,O,]\9K1 XW9= M;8U,L09[@)#A'3GLG%"SHS#G',K7B^FJ2,Q#% M"NR"#(5Q;HL!YQV&%(!BP0ASM)QCF'2'OCRTU,;M2E&-E:SF78V;T6'NS;*9 MS=*\B5<;0^'H'5)]VT5U$ND8.?,,$)>.JYGM=9K]FNP#$EW$ =FQI+/R0W4U M1J;*U@Q8(TD"Q5V7!FN_.SR<'N!YFQ.UG)R%ENSY>DD(@ 1C44E8?*R%J#+8 M^T8K<*:DXL;4B*RL1KGF?,1/).%O4IDM<<+2++%*'#A[42".6;XY-5RAIXS^ MX0@4?>+@#5TND+2?Z+*!T]!H M W"RA^)R8=%4L2E1L(2[6HBE(-[DUE, +F K\"=,\2TYT#%BCZFN2<'^L@_> MT@.'M ;0U9 8"@,S)'S"T^)?GA4*]M%_'>,>_=/?2OM1/3:/,7GBUKTF.1TO M_C<5O#P\*K7OA#P7]("BG3-3,: ;30P@QKG3R39 %>ZH9K]"0@#$))C][%8+ M:O[-I>)9DB9G(0.?F%ME3]5\%N]#=CLBWIB!V/F[QT],F#N\IT,!7< KEVS. MW^27 ^KW#J0&%)HL=D^1:Q7[Z$M9Q=XU(% H-S0,S: MN%+7]IQ>X"&ZWO+3KZ8TY;FO0[_.5@GM!Q@YF\EN'O.![EGB%7SJ^^A+&APA';$A@!=H/A1PVCDUJ M#EH.&2T&SUP;MQWJ7'%9! HZ5]9%N*M"H5HJ5(HEYHB*8.VH"A!"09H[4,V= MU^;.'37.?0C((_+TOJ'7.WR[B(,_-J@>W]5@,(FK5U>S-'3=?!$;II7:R MQ\:HL[TB3M]925\:1]\]I2_?1YAP/_[]C^SCF?C(G9?^\V\?\5,07]'X*]Y: MRO:VMP#JG!WJ,&=L^1J@\W5):?]"D-)#@J"K\KMFWB5XME;5;?D:L%^U*5(Z ME?H=4(]J%='Z29=T)/>5;6^S=%_@\%G)*'F19OM4W)_05_ Q[ ?4OP:K7CTU M,ND$_8'1(!TFK?K#)'F@DC0* RBRS/S$:!;#].GL<4K]0#G0]4J64FPU\1E7 M[B>#GW#VA+/U4X8Y[]](\6P[/[0G!31L7!BH+M)L1P?ZQ'*L6H[GFCS)E9QI M[KAH*"AE0Z]4.&CS3U_V$WQ1Q=CC8'V1[G941;8MM^X"!LT-8Z[&1[\FND2 M]FJ]>F3R0A>MK"#0+:6+V?L,+E./>_;U N^K1FHW M';>S"V@O-I/WTLF0O;"NW8N3YN S0<.U5J[,*I#0!/ MLMKEM/4Y3@TQ&>#^"(G%1=%X'M?HN;W:Y,#P77JF,.U]X,:)3T M*5;-UEK:0)^B=8EL?9M&T!07AN>>BDVI$+^2ZW+Q(PG?X;S(2%C(39%?$]*U M_C'IM(!(ZE?Z.*[T/182908*3+@S@:47W]W_^L^>HG)" USM]G'ZAG&E9E;Q MLM\4=#1__0LKX)P\=:R9FBV 1F^'.NHD3_D:\-RL34I;WY.T_"^4I""=*YSC M-LMP-OV:HM$ OL,YFL57+C=B"C_MZIRO8%@NM6>\27#G8=XP"L =UL(:?,!'Y$\L+QF=#/W3AW_] M[OU[T%'S\)J.C!J5PN*CYL0RBGKL[&.S51X)=!_@F72$[L;&RC?\N;<7 M9,.;Y 6SV@\=._JF'8&Z[7#EJYU] MHU[0=_>'*3'A#G\M""HE6:';F]LK5 DS\[[_/*8QT-OC4'9SN^E*AUOYL(1#Z1@ ^=-$I$7$M$E1\O$ MOJL=4(?K5:TLX-#:"* #]LMJZXB<*IO7U'2=3]_M7)&]K[OCPU.:Y,]D_Y!V M),^QH[ D]S4SA]:QN[LOQ>4-M7 :#,Z/R,Q*^CP3O+WZ@D.> Y#.2TB(L]:) M0']KP&YNH&95;$??%*C[FDALO8%XM?'YZI(] I4+[H\DP3<%WNDV!'5M@7JE MD8J-=Y5M#0%ZI)F\XYX%U_LCC#+BI#UE>)U(3>75,W\Z=(M/W*JI&K;PTX? V$MG5N09H%<4T< ME=0GB6(:+X]I=QQ/J6^JJ<7A<%>W%/_/Z8X*GKT05NURMP\2@G/V;QRU;7P9 M]0(:BP/5KC9S^[M W\D=H('U"N49HZ0*TV?*B#HMY\2S@7-6J*"-L,A)NL]2 MNHZI&P5\C&8-'H.8UXW-GS$N$"LO,_/F[@S6J@&-,4&2"ZK8(,%GW@D*<.4= M8)U2U]<8Z3KZ+ 'G^E0^03E=AZ5@7*_\;A"NJJB\6'B;S%!U?*M%P,<'MZLK M&&S=(U9'.-ID%T$,N)W4CDK)'@AP6PEGY1ZJC@SERTXFE=CZ,.YD>QCAO*LHLVR[- AJBI.5([4H7(5=N8Q>E+M M.?$5JLDC3K\NAN5AV3&IPG?'/_6[ZK?^UGN&R)Q7[^+Z"X24N[4X^J#;0#;H M!Q3#!JM^FB>RHQ/@"8>Y[/8' "6'ZK"CG%>@BHVG$X_)E9=ZACH]1TPN.H5G M?[YC8U@;IAGW!!JL%NI74P^S;M G(0.UL!Z?&!46M6$CAG,?>69F4EE!JTUY M--L *_X5Y^5A-C*3$1JHQ17.VA3V/R6YR?/#X/E(W0DHO@U3VF F(GLL;QIR M+/@4[(TW-1;N;6!8+%_LWY M6YFK53:D?Z>!P+YJ!3QWM($&^R0FK*<[C@B#GQ"YUG/\&8-2A)HD18I>GTGX M+/9ORIM?,L$PVW[-F!QH%[RA1UPO%U8H+"6;>[H%Q:#5-;G?:F-Q'BM4VUJI MKR[WL1_?JN3I58]\A2JY?$S>H)BT,HQP+O=;WF+\.MVJ%W^_3C.IBZP07\JC MW7^SIP<9]%V8JKFE;DD,.K@[TRH8:JHM M)L7)S-X12:#8[M)@)Y<;+.D!7OD[46OD EFPK\&)__>,-8F0S!*OUC!=H4H" MCS2/W-SL?&2MTCY^:;+"^*G&?SKGZ:<3E^Q;% R M"U5^D_S&UEX\,U7^&\ZP,%WK .".-E!XFL2$]334$6'P4U+7>HZ?GLH$:)(? M(HG<<0@X2_1*>9;A>D@BGCD-RWLE NGV$NF42M%SSUJA6+5W )!FWVP1EP>5 M J&;!'&1D) ),:&\;#'#,FCMIJ6#3C(@:,J^=%9]D9F=6:["_#F-6>["B.6- M#M[:-R0F9+:,(6,B([>,(8XY+6=0F4IQ^WN)DJCRT"#?XY!L"47(0G!"$67% M\G$6C1N*\FK;[I 7=)(88M:A(K?'U(C4)$^8%S"G@U:@$*8^F M:QE[V8CG=OC]SSR^3O3;3SG4*B)_7[LWJ\ [1'ZLWRO?NE0K)R:$*5;(U!2OYH MXM'?9EN6R6G-!^9Y\Q2ZCT]_H^LO07S G_$K_R;_A+.G]ES[P[J#'DR&&Z+O M>E9;7_#0;Z&*=:+Y77J0A\F-RU=TH;+C'&!#B151J 6 Z2\R$BJS._.11C@;&'S +QT<0P?3#916.A M:&FDDH.[4)0-4K:DEP*=DYJG"T$98T0Y+P)*)[725:OK^"[!*Q\?=&40,VD/ M%$B-53TIH]O6&/)E]UZ9'=UDGR-QED$J\LGUE< NU'UW"R%[EE)9\T)N-/-1 M\@Z'F+S@:),HI39U=AM( WI%PXJZ2/.P$_\3JKR)(K8W?TNSO[!0OV),B MB"DXM"U%VAH!#;=NI:I-AY,6T+<4] *//UYZ%;11*(C+6^R'+.,/HO(<\RK0 M_ *=R$92?A>3X)'$/'''S%L([LTA*2))$E&:'A;]T^DE?UR'T"%Q;[/]6+M! MFTZ:=I !I$NU"D/:&D&'D4Z9QR-)&.3/;/]H&Z>O["KL/GCC&XX*4% DX? 1 ML;L;:28NS'K8A)S$$N7U'VH*A:P''/&HW1A$D>N2]4M 8E9B[3K-?LU;JP7H MFX+&E6X%:VAI;P<>77K$'@\PYV OW] AG[MLSU0:W[;K217T MN&8_/^0DH5/ =?C[@>3\TA];Y&RV_ \4TD5U;66WHFLY;T\-:(0[,I.Z"6!) M"O#^P%B-; .JY(L4QBMU[\_G#H(OHZR?GC+\%!3\=4=E"+[%P.'FL31:4 OF M/\J+!<&)4]9+AYE'^6GT%51/ M0\)MO^7I M_)13[NA>DER(I[_^T-<'*$@-4KG]H+.E ^"5C)G<+HXZRR,)E8'OH\X)=18; MR4+EJ$/E&>-XS0_!3D]'V[X''I\GJJBQ6'T)..Y.91QS%490\Q--;C4)6C69 M,4A^2=/HE<3QS6X?D(Q%\L MM%8F46-Y$ ' (6ZGAZ.80!4'5+)P68B-KNK/@YC=O%L7YT'2F@6HK1%0W^U6 MJJYQ=MP"^O:.7F!'UT\>!7$4%/1C,G>->/?J,8I(DD3K C&B/@IX3:/8T:_E M_'#IN]LJRQ]_-?-G'$?G;[<9EEEJ_IS&$=5;OREN3@ RD%@9X^B0RK W= "R M4\9Z3Z-.,EDG7MA8MT]T@2DT?QEB0A ZPC@[5E1;"A!QV$7:DW/EO"26XM+*4IZW64 M1]>Y$$C6CZFNQH2U5/[2*'BQ82.EPDV"2A%8]D+U3D,I!6M37<-2!/&;6\&+ MZ=:1R)D8Q'+C!7"NR,-'>PGT-0V M\)@H,G7>HK$?FDFY+ SX%SPH0+-IY:;!Y*.%)M>08I%&VJ'2,H-3G1D3A#PF M.#%67_HS,VK0D=^-"D8E2#A(PD_Q!*%B!D%.JKL@XR+ MY_EV.83?JVV"W_+X#I6"H(<4G6,D94%2&"2D\3"20+"A8,#>W+])WW/8NNCW YS_0&S<@TD#E4$G MQX?OWE(O5"58D2)9'B4F6^ M=#LVN5X>D0_?U[J,O"R[7?_F0;JA_#:]#S?;*EO[ V4#, \Z7F1K5[&$].:;T_'3?U A*&O&@EX[3E,NY M7:Y#TM*K)/U(64O;A7$8;_B&# ]K#=GC*&,^GH$.[D1!WM2(PMSG=JV>H5K6 MAW0@F WJ^O:Q1678Y]FS^#Y^4K=G3O,'I+")$5<=GZ?,]H4%L)O;N&@(,5^" MVN3BM$GD6(2_%4S!LUSO&:!;IJN1>7'NR]:8/X$8VV_KL?VV&*7+H9W]"6PD MS$@B65E4U*;"]W2V(D&-_9=F>^]JU[YDCNM$)SR';'=F\">O M(S,X_P99?6U4,1&QI0OIL#@+Q"?)64PK0KR.LNOOZ+-+*2VS;)>!$NX2I;T2'=>[2+>'/,N]&!X@#EFA-:LAYSA= MQWNW>*0ZB)E'VW0+&S22&BL\()+T?8J#P7L*)@'XQ,64S_0L.OJ0>VGNU-4/ M=!/&L6UOQVX466G5+W6K3D6K3M2M>N[9,%\M=(V!90'DG'SJS,EDD?\5,<^V M&#EI6B96MPZG3R9]V;?Y8GJS]-/W?5C?8>/K9K%65BVSM=?L8R0C[7$6X.O> MZAPL=I&;FN.]-+!]20OE9=)BLQN6*WCU\:>[^!_QY_CC8_QW]K^'/T'5G<<& M0Q!!OWNP/;5BI=[]XZ^?W_WEXY](6IO'?DS@L(2L/9ZFBR0Q):_42UGM\)D2 MIBG?LD4C&U))O@U941KS32D,6Z7S?]B.^71I3''!N-CM+&((=^R18MG[G!_, M3R.[ALN)7?N=;'$#^YY"L$>?]29>C&]7?*'Y[9HAN*8AI/A0A9,S(1?IH&8< MNL;L#Y1YIJO#2G>SA5[CQ#2D?&D9(ZCZ;)[%+MRT<^U)G(P7>4V4B)W,CD,E$/DD@8A(WX]?H"\^58$;.; K/^G5&ONX# M2)D#,WIA *PAI)*5#>0;M^+_N@Q<79E5V2_,?__SN__\^?UG"N?D"NAUZR+O M:H,@: 3#UJF(N.L,LW]T%WGX2D @^?F]N7:>I;G4QMF_CMLW^]5_PZC+O.'' MF]_#XY5!>PFD;;7#'6B1+7]&V.ZZK!R_$?0<9L55ISN>+[;8'?@&X@TRZ] 6 M]S'9>>'Q%IJJS#):7=.EEG8G"N!O>4=VFF][0L'\K4_8<[OFUA3[3"J2OPC^ M>42FE.\NYDWZRRJF2M,M]/,C4^0AA\T>1'LRS[3^$"_ MT/8Y4%]9Y$VZT\7&(4];0<2-M]O>"=-Y$%@W4U0T_/K(E Z;:$@UD+=4#7=[ MIA=E<<2M5L=J@VP+LA'.)\"L85.)1HVE->13=SL;K=JDJB+5=]MIKIEU.F NHGE04O)Q=QX_TNY>U#NG=)9$V. WWZB<, MK<70/TGHMMK $X,P%A?^8:A.:>3Q6SQY0OQ2,USPX;KGOK1OQ_7+$[\<3KN+ MG)(/6TKS&] #;]G5^R =Q9'V4%U'Y1FVJBS"@4';Y-'/"ZOXR!=QP(V]U&[9 M@P0@;^C#P9#;O7YMQ-U@A!-C>T6AJ@X5#F\#1%>Y1-=//M*G_#K.\O2@N#G= M61!YNU<[)[?OTU*(VW&'L6/;*X@DM4SW<^FFCU^\7?<98D?Q1;7/4T?5K;0N MNYBVVF*RH1:[(B#;RDZAB'X-J5P>:!PF;"*5T^SC@;*B_]FQ;:A5#6GC'.IX MO:'87P?][N( %RQN-4IF$&$'X8:0X$ )F$+>\$#._\%_YG_ZCY_*%(9/KT6F MJMW>BU]A4^^!?6EN.]1]-_>NY0R0RGAE J\8M*PJP!;X'OHFC.DU^VZJ"9D) MN4@IR#AT)MY&5T(1C[CF?!L=:YN^-%\_RS9 ?)^^1])@"N&VF!S(RU#D]S2, MLT/:/FRW%4+:0[J=JH;DDQ+8!V"UP=.#OUD]R+JC_<4Y^&SQ"PX7C\G2P,,Z5,!JFBGM&2 ML%/4=,=&;RQ6FJ&/A*4*DE7*_P2Q#9EZZ8]I;<#,,W\L0%4JR(,,%%*O"]-Z@]N6=8H;<4P4I-P]QN//)@50>\3)&RVQSCPZL)_'0B?)N MT^5KJ=]&GH@:QY^_91,3="@32)@II#7FB M0QK<4$C2WL:+XT4A[1,$'S__] M,LF.\V2/DX"9<>G5(0ZRO],HN$K2(BG> M[?HNR3(X0RPB^;]>1EZXRXH[6]VCR2AYF/G2!%0MT]3APK!SJ1'?S#"K% I\ M#;:0+3.&IWZ .>N^R&;)"NX+H\J,**_$YV;!_]A?UB&3X+%_"2N=S68= "I- M:;EV\O<2PKL:OM*$,FW)*Q%&K,K[G4XGMFY1.VIX&HW.PBDO?S*=W=/-(8*Z MK[\HA911 MI6:RJ51+V1@K;LX3\D3)CL[-QPZ J@^"A5+(BU*A]$L#I2,*=G@.[@2?@8W( MSAYO\8#X(V44'^9Z$V9U)PWL/*GOP!1:]%D[?86;8,5LUN.M M%Z:MY699QE]+\EP;S:EN^2Z?!(5=R&:QMF"3=U]+"$H=.&:BMCR_//[B!FGM MD::[V_4%DQ[Z7OQWIN8N37+JYQ6%)W!*Y^>M4\=!M3$3W7 8*L;3KXJ=^D9X M,IH#F2K@M5(9V3)M9"_42:-XJ7!F-IL;B5L)"=!&"G72=*]4Z(#A$+<+:X?X M-XD7,R]]2@,VQ^67"!Z3.^_5WU+_]\)]UHW83YO4VT'I_N.W43(QLZ8IR!3G M^\,%8F=88_Z9V4"-F$CH7-R"ZJX,6WC#1+0TA-26D,(4 K:0EVWH;TF8-?9A MDY0<,F]#G5X)< #LR=T #E%I!+D?AJWSFP(.$+R9TAA=)AF,HN0%EFR0Z3HY M/.7K0U0\]ZM'D ^NC'08& ="(\^@5DW$ES<'.C"V>Y0BI7O;*U+IYL1[ MF=(@A A+F:-LR7-!T?#Z$/M)% $GP&$+CHO:'^F:LK5_<)=$H?]ZX?]Q"-FZ MG9$6W!]01QSIJ82< _2<;L9XZ*J!N,]K&CX^WH,03X1\(BFP=T5FSS.@?8J# MKA[NV/$58?;!MFEQ?=$B$ ^YE^:HH?A -V$;-!<[$N#T%WI\&*15 3F]]SO;>(FC+(V8UC6,'KV'7XNN]O** M?LS$N^FY;MR-3]UUWV4O=DF:A_]JV[@95G.9G;C-?8W>+%=;7K=NM=Y"@Y?U MH.KH'E+MA*NX'WB3QYB9\IH&(3%E<'_R:J?9I=.LB[_Z#() ) M0*LB8@H89O_HB_V5%MA=!SUON:(R_BFH>KM.TK>'S-%D?1X<8 >JB-Z6)R1L MH!(!*A%'Q>-ZT03>O/)\>L'/1I0K'65QY/V^SU%UX,VZ+.+>W6NRL<";()L( MX:Y6VY9<%6+(4Y*FR0L-7,4%L.9?$7+-BXK/!UP4,&5HZ.XS4+XTT165]UZM96$'EO5SO7.!L^*86X]W88.WI, MKD66V14<'>S:]PG._KH?0>*@5V,,#XP V_W5 0J4AW= M#A* O&L.!T/NLOJU$7?E$4Z,[0:5*B)T$::,C\%PSX-]K# *BZ@)Q5CGA@"< M(!(*1'*&" S*Z BB^84N\BL:,!0BF)H3DI3"&5+<>54'+8O(!^_?/#G\FZ "JK@$) <06#QYL;RBR]";TG MADG^JL!271HY%?6XV\(I5H-SW9EI\B1'*1KH8\ M>]&!/[Z-0 N)"C6AK7C)H-R=UTGUC>=Q5V,OV);#-WT.SDB[S6<7G_XXA*S9 M0>Z0]J@" ZHA)V)=QV5&[JN#F)JU33?T (E(*AR]CG?A.H\W2FL5#GOV@[^E MP2'B\>V?F85B!QLFD_=TGZ3,6G$0E7UXO613OPV;!SYVO!2:( XY$TP%2F:( ML;(0,\=DE\:?B)3JRH7<-R[89:K4VJ9'IJLC?6]K0>0=0>U*HA;K:[EH_?:'TBIH$@G7:MPN2[S%?E@<6_+\UL3W]OP=-H7M@3T$ M(87C V8*X6TV[&BSUKJE93A ,GD\ZI'+VF6\.X]N+L1O9;(W,8/ M)47>KJ]*WKQ+1-0*!> &Q"+O>:: DWO?5)F(>Z QUT:/_,* XO'JBMSF6YJN M8"E%:EM(:0QA\X#*'+@U41E$2HMS1TV\"ED3J$0Q:[\)0UH,"B&\(!J2'O]4,>K/7N-.MAW[X>X,#&^ M"YLA^Z"-!#UQ56%SOQHC^>^*F&XIA>LHL-,?QA" VY\[U\,<:'$=_6N)N;EN M9O_[VHA)SNMTZ#2BKFX=S&RGZW)%=7T5L/.>Y="D_R\M<[YFE^$0?P<&;/;YUJO1+IK8Z4&<<"T7XFVUT7\6IO ML OC[W<(\2O"%1 O#DBEPOR+CRS-I<[ _G7<$=BO_ON>N=+VN./X;TB;<*L+ MT#X;?T#8^-KM&WU[#28"61[Z7D0^\WN88K?>](,-_2;5>K7M]*_8F]7IY;6C M/V%N6J:N1JH:E_'7$EK-ZS.;+NX..V4#._X[XB;6ZDK9R!I_1-K,VFTWIZ.^8VU.;*U5[DO^(M3VUVCBZ/0EI+B^PJ2:4'UY['M7JU43: M%D>XW[AIUE\-8?L=8_V4J]%%OH-')H&G8^1WKMP_T56OH9AJ,6,8"ERCYE*; M_*G[6DV^KK;$)M]BO84F/V$>JM@A?TC6^8N74N;+9;+;'W*:5CZI'^UHU4+: M?@>Z7>V3]U?!OE,^P(/Q47.*0&<9">-UDN[$*3[TF6+S.T](:0??%BHMJ?>' M9MX6GP&5AL-^Z3 MM1CLSE>'- YSMFZ]7:]#GU:.,.?X36MUE]:NB;E;#W._ MZMIZU;!W[X%>6.WBE2TKDG!KZM;..T$"!LW:\5ULX GHP.,MW18>8/C@:@*AZ\971^BFW"M.KW7J[G4EG_JOE;3KZLM ML>VW6&^E\:^(T$1 E'U&-M!X+'"V?W[<[.V!6O#G' L_I^C0.: MWM=&7FQ2RD_+L[XT#P-%(.^Z8P"1N_20^HB[^B@WQB^QF3*>^)H<0!V1])%: MH?.4$@Y V=:@R R2I]0[16'"1J/L3!Q<;'CH]62W"[,L3.+V,7I01:3=?KCS MU2ZC5BWLFXS#G!B=/61+I2OW?B6_' !AB[%HWJP/\DFKQTTA7@99HW)6G\)> MVYK_F/*('+ UR>:Z81+,O/$X#V8R!P(@0@^I%;F9*LV(0"VQFBFMVIN)RPR\ MOL]#7!5. QR^GQYH<%.GCNE.TS), E(>G0!'(YFO?G7$DZ&\.22R+/[KV/UH+(^[_:N6:.IN-2 MB'MSA[$FQG:G&QX6?+L(GAN;' 87*7>'IRCT?_-29G!7#&)%.:1=I]>U:L71 M5@C[ J/39L-W%E(:B>R$;#FQYWK)2Z%XYB6"%:^%4%)*=;F!'WE9=KLN++E- M[\/--O]R "]OUW4 _4LOBFCPX;6TN"BH.M*=+A5I#S<,6^,$89I(Q,.N*<]& MKSY!/^PX%)))DA(N>D6$%?"WV@XB#"%/KU4'K6I8R@7;>YKA&,&'//%_)WZ% MR\L$XE(%0>IR\:/WFETEZ4<*@>;Y5;:'K9?2NS3T*>PM4-9A=Z?K?#J4$LFI&*?U9AUTL T"+9%XXJ6 F8!WV9EJF ^Y*WA@O*.IAOV/S9?(D%M M&\G .#9=AZN-\+>RFXI9%/,6$B&#,#;#RJ!+SQW*"0766L,!6 -!8XED#^$& M$6X1D4URL&^+ \HOS7;:U1[]#KPF#!N_>&%\DS HXGLFNGH8#G&)GUJ'@[X* MF&E>R]F*OCM+8Z=E/>.G1\?;,#WD3<0T_43XNE-2)H)*/[O[+)MSY>F/[J10=Z$?SS(#(!W*YOZ,;S7^_2(B(5GU(7 M]*VZES-9&&8RFPQ2_4AHK"3L)#C=L>D$61RWD#OC10S#3+N2B)2AOG?F/D#$O03+AJ4NLFMVLBM)-*/1'+['): M:NF*E&;847=X]9%U"5O"S)RT$V'L%-!OQ-)O"]C<5Q8I46NYV#P.;"F(>&NR MV][QJ_FF5#?1@^WZ^,BZ7>;Y=7!@\I9U5;\SJ\2$*15_!_HEB6_W-.4G0T58 M=T6HX.[B2'N;KJ/5Q*>C+/:IC8[ITRUN+.]8[\US')KA< M-F'"226]3 7A*(BP=6_YU[>R9_5 \SPJ%KJM]ZKX;QB!T_!9=6U[DC3,3#@= MII:ML*&BL/.H <^,;Z)EE27P1Z^\UKB7KC56OTPK>YSMLLT.W-$6W$,#+M4M M4/'+VHJYLVNB *VW<;E,[!5FWF:3PGR<]=7;]3U]IO&!=H5O[ZF"E)R'.-Q( MSM51'O$240""!MBMYWC7S&FE,T_1:-F M*Q<^4+M,\.[%WH9/A77:H+HT\M;8XV8CZ7I[4<0MM,_B\7'G06Y@I+GV!"A^ M.#QE?AKN80;;'YBXM332%JCIYDD@XM.BV+>1-"R?)_"P;("C<,,6,*CXEA6I]!!)$:DUK8@X.7'+ M^_LD\Z)?TN2POX[]Z! P>]EO(2=NR+P(BL/4)"[<4A/+<$'(^\EX<(Y&BX%2 M$/>@"ZZ^"E :&.%RM_'K*8U_^Z9H_?NLVW'GI*UF',1L, M0]:K,V:,.,7U/;$:HG!G:@]7KU@?]X5Z!/<$;$/3L7 -,#%* M(SR!>JET1IIB4F@FH=A%+9FYT/F6LZ?!W M6-!>>#.J6I!&XYF#^3]2X?JEEVWYRGS?'EQL6/U%,GX'%/ULWU)YL4S?YQC663]*#WN7*ME:"Q IM#J)TC O+/+W1Y"HH=XQ9:N, M+XS>M)(SJ&LA9>>!;K#%:(ZJ]2$.Q&&*(*V/=)]D85(TZ2#OP()>EI%3=%;!/H[3MMWJQM+:B M&L=):4#F?*H]T-Q->&!;GB&O9;'A;IUD/;T02XW'M1T54 \ M3.O9/?K:="',^"O$$8^\N"6MKQ!59;"WT3:7FH^\I *8VV"KG=/;W(2GA8II MSZ]L: I]+RJ? Z@G.\J22!N5AGO5Q*:]&/;I3(_5A@*_JR3W7A[6KXJY6PX$0&/EOZA+Q4/=L+H/4%XH3NLU QWK,CM^H']-EN+^+/\7M9'MA#MV% P MK@0I\=@%=?"K0&T-B->7EAR=X9UA:1015O$T=Y)=*\(M(V":^RV6KFOF57#Y M"<\.VF0@[\2C(-%]?G B '$7'.>'O6<(E\PL.3%Z60"+;M-7_RQE(IEZJL*!*/"["]H3#GYX?JR83" M5<-W22O+[U*Z]UYAO7P1B-MWQRN5L3*0,M,D2#KOE78)P+XG,MH?LZ\(_)+G MJFQ<)#A0D=*KT"RN?.XKDUB!E.^E%.^,$-S_M I<-13\)@\%]4BP(K564JE% MA9D.I)"SX,X,= E8GJT0(JJ^?$* M+Q7.2(!.<'6R5W:J,7M2;4*0CA'30-'>/CZ1L-3]9+4C%FFI#.M8:\43TF4.9&2* M.7K0K B8;GMZ[0B1^Y,Q?ZX)]GVY>3-X;))K(B7!$>[K38:K:HN>\)YZ83:T M@7HOY7X)6\WFX.G;8*[Q0!-9P (*]4=G[>2T;6"=.9:1<(.-IDJ>]\,!RT_N.WR%YI_@*!L4C)T[3 M0!J]UUW(1DR/QEW$<)=;V.2&__ !FE: [B5 $PE06@*:5X!F#4#WK8 ZGH&* MQSS5V#(\T+A2 '+*&PY&WP2PO39BVAKAA.FIFE GS]ALAAL?->^RA(BVYU/2 M[#S3U-M008:/2;67V'VTG[6GZ#(C$2DK&(2KSN$S21SV33]#WHW>#!3JBT%5 M;.87%M3;/IQLJF>Y]0:A5Z4OGCOY#P[0[BK0*@L4#W"D[4,OG!;!3+X*ARHV/?H[=GI4F6L]MD@=[[Q,U3XSQYGVO)(WUVGE MY6%WB!BTS_32R_WMU_U%\$]6!CXW, _OR1=!LA>ICR^RP^#CCC$:,/==.W#J MG9(.%H^=.2QY._=50K^RE/A@ZMO#GGB5L>(UD%=8"M(O'KXR^MJ'/OG/G_^3 MO&Q#?TO>E"JSGZHSWTS:= &^*Z]TG :OEP+6@T%"9#, O@A#7Y;:LI'ZB4)H M>QZCF')Q(5S%GWN>B*P-:!RTU$:1R_)SUW:)J6:QE7;1_.K8KD,ZZ&(-0"ZA M \PUUK6<)7WDF7_#_,!P%R<^@R'4E;K8,6T0;'KCF);(18]=PSRT-EZY&#Y6 MHFA8': &DN.8QI9YOM&$@WO9&B+,P3: S(/A=6M;,CAN?/+2F 9W*=V%AUWV MA>:WZTL:G-QI[RN+F>/[7*R86U40.Q_WVCTZO@<7#,^R0?**Q%1#3Z.1^V[%]8^%?TP+#^"UPNB3.CX_L]]2+8K:GU M_^*%[>$NU$61=C(=!Z7PR*WEL(_M?69/7T"EA0:R\6#=%$L-42 MJ1-RR0[&=^L^PE?,FI_1+I] CCL]3XN2RV(3V;T.,H%BR^.2AM4&J21B8=.9R77<]'DFQ^PB#NX2"+X &;X.3T'X'&;*C%F# M*Z-O]D- :#9ZG9JHF_P@!\8V^/HQ4,;?VW"=*[([Q*$?[KTBZH<7!V1?6D$R MR0RGCW'2?9(R>S\D<: Y(O350=X?M%QNOK+IJ("X]>O9/?[TM)!.GIAXEVWX MM)N$L1YR'$_F0<[2>[ M'4U]^.>NT/SVB:LFV:3Y?%<>SYO$BX5_;*QZR-.##P?I?8UY3'VD[7HT%,TT MH)J5L>^$C?+%P*7^OF2A$3.)%)T!^DI6627U#1=91.?"ZK:"X6T?# Y'Q(MG M+XP@->)5DCYX$6TN\RZ UF '[3+)\@]>ILPN.$(,4G:9"HP\C@Z5@7AD'>V* MH5VQ%:DL>,N(YVW&;&"_*_424.SFB'UV9.9P.LF]:$%.XR%,OWA&0H-?TB3+ MOL;E01*7F6MC"+>&U.;P M&PLK\L0M(LPDE,0]$YK'X*S:[W,L@.'@R-86PQW+/E.&:X70!,,U!)\AP[7[ MYX[AP!Y[#-=_JP(7GJ<<=\,O9" BN1J4)D2:N'947QA5]0'1Q4:JN@LBG%X7 M+'(*CFF0700R"8&U%Z;DV8L.E 1AYD=)=D@M@3!T/6L-A*O*9U=)'!"XBH;G M/WMY\:^',-Y$M/CWZT/:0#KCS7C]"QV7)KHKM5Y M<6D+^VO$>W9Q\B$LK?Y,P-;C'5SRK;3U_V(<#!W!CG;O4X4.O#(/X]N8_H-Z M:0.8B;!W"CX3HNP';PPMJJ6> 0EJ.&>)\AY:CJ&&4B 839CQN!G/)L8'GA@I MB46V(XA"$M'3ER@(B>YBS?!EF#QNT^2PV5Z%SQR>S"3GZ>HX$_H;!.D8)M12 M< :D.,Q/Q/SH@2,52Y+"'P(.X:;,F;X 8T\!446@>0'1&J+;P6\6PZ6 40'7 M(XWM<*F&CG/B4EU(1W-IGX)SX5)M/Y?!I7^MF/3=SPO@4?OH5SQ:TV;%I#F- MET6DUMCS1Z!,.SQYUN1X#HRX"!ZT37Y+8CK8DT@.><]FK(&-#RTE9\* PT = MNQ?9K^$,F'&@HS,=R[P(J[0.9' 3XDSX%FI()@#;E8 %3-,"6+(%'FL'V3_" ML;6=0^JS/I)&? #-;ZG\RB\A+?CPV13 -1H+(+;&D118S@TW>>+0$NF?46P74V"6Y);*8\]C&Y!]BKX$Q83A],HT>]Y\1^ YQ$<<2K MWN3'17HSX(KT:+>*F#P@^T)?'>1\I>5R:ZSMA257T+-[?'*^X)#E:1FA>!=F M/HV8+)H<\"2\.28 R$X/6B]^]_\Q*;N6X-2TI MN^;2B;Q#S0*Y.I>/886(._0\?EN=.=1&'@>Q(J6=*P*6DIR92MZ])\+89A0L M%^G#EO$1.'2@@#R^T.B95O"U!@X[&YZ>Y5O]:$QLGWI_&*[%3:YN%F?($%8R M)XJ;:MU@M4-D8O*J*WG1Q#@(/GTVU!*[6 H^T'\8\.1& M+FTVV Z-093/D\!,,=:9491;3G(3==0)3@77+';^].4 &Z6WZ_+?)F=0;;+/ MD(*4$$[EI!/!9T92:O\I/$&YJ:X4436A?-F,9@-[<_UZMRL2QKSG/W.WC5OAT\ M.A+F+H:?W7^'KPIZ)NPK +2["MJ(6^"0MJO;)Q=91G/(&'\3>D]A5!SC>Y#% M(+B-[P'M-(PWK,"7A+E7_)/'AGX$\!6?RJ1\Y%1L'$J9=(T)1TROYGV<_G)\ M12IU_ Z*K)!\X]I.'MB[Z+X?7@N (+_R54K_.-#8?[WXKDQRJU=S*5VNW_W6 MSJ2NMH1NHF']V X@"2:59/(-9*-H[FV.?TQV7JC:LM6KN93FWN]^:W-75UM" M<]>PWG!S%]*Q-?BL&I$ZK]!J5EU@DU]F6 MS>/@?Y_^.(3/;/W&/.V8MW160-Z8^YUMW E7ED;<<#6,'MM<02:?@_,?).GN MYR7W%*ZI^SD-VOUO_VTG?4\4B;PGF !,[BM3Y"'N34;2_I=E)N_^TE$;?L'H-'3^1!+-EQN61WR ]>1-8@'\,< M_L-K]>/?0YJRAK!]O:'/K#UI;=-T5T;>E(>!H-BLZ:B)N*D/=&#ZGB6II(LM MRXM?W<^06AMX?\@S M3A#O]'9Z6FLLI1>HW6UM\Z?%E]#".ZP>_ZB$"2/OD+78]X-;[/LEM]CWPUKL M^T6VV&.KI[78]\A:[%\&M]B_++G%_F58B_W+(EOLL=736NQ?,+38#Z_EI8C7 MR\C+NK;*^^HLI=5VN:Q8*9Y66$++[;1[=-LM11(N$]%2L/MV#[_.\S5.GC*: M/L,]&]ZOV9]9RV&U/+A0=PR8WO+1HMZE="G;T+=V2UM*E]"UK?MN8#G\]$I. MR&+">GC/5M:< ]Z]+Q@ ?O/?XGKNAJWQV4]9&+ E.'?OD(4QS;++9/<4QOQ7 MK1.RL3*0]LQ)D$ O&R7 <8\)$O\ FSQ>RQO;:?Z,OPJQ9X[PPZTP7B?IC@LG M*8T\,(3D"?$KF^#'VBCR5%C%?EV9]6;Q:6CIY>P&&P<]^EX;.7 MT]^\-/7BO)J,J'MU7P7,W5G+V:H?=Y;&WH'UC#?0<_,M5?;>O3""O @K2%2: M,7.WM0O&G,,#[)ZF.5MB%IU4-=S@&%K- MCZD-\1@VY3Z\\M=W _:63\HC[Q!'3'.V=CNI;076VY;*2W([H8->%Y^$T8T^N<[GJ'-4,Z MEM6SS4!J.FQ!I6 Y?=B0GR;"%PB#^ 5'R212VD38#+PCP@$WC'P#TPBWS24! M"%UUMY*]2%4;<8?IMGC1J-6)JDUJZHQQ1UIU= M@[//W-E Z>R,756B&OW^VEL)>:?5(V\^<-RO5I-:-*6:9653G6-KWJ/TQ63=5\?AXSC-JO*(NXV6 MV:.GT4F\>Z"&%OS\XXQB!_NOG<=,PYE:\%] MZ:58#+G<[V#MZI$U*W!;M4!L%D%.-FT.-78NI+\C)I-6,\V0AZ-M!I,.B>Y( M$C;BD]\7Y& M7CQ=MW?$C&7]1@\MK76^RD7^WV:>+X(L%DI<7^I\M3Q MSDN1'<47UWC5EQ)591?5@ U="NQOPNYO"E['?K*CI7VG4'1&^M&NC+R!#P-! M;NYZ-1$W_H$.C-^& C7$*_08?& %"T3Z\^M_PI(&4<&M(5IE#=MR>F=]P.0"FTWV' M ^(#34.:W:ZOXR!\#H.#%T6OU[N=QU:QH1>582(N_#\.89$#L7.(G" .*;V8 M DH>1L?*0CRP3G9I;,?B>=Z))-C@8/N1^MS(O[QC?_M9TJ$>6?NK(&WG0QRN MQLR>\M@'2%WSK;YK+HT@?WFW(F '\6I#9AX8;0,2WB?)VFU:*>D^"[_.\L@T M=NS =11'VI%U'6TD"5&413S@])IL(N,?ETQ M/O]MS:'.W?@.BLLL/&J=^'4 MI1?6@"TDK92;L/O]MV.GX1T$'%3?LXEB=Z(FG8H+:]1JY[L:]VFM!37R#N-' M'_D6(DG*9)K<:3LR_3+)\MOUI;-1H=UUG06*0T?723/J0I].PL3_S?Q:43B^/10YZ&OW>T M4^U*2%OI,*>5(]%)C:6-0VH'3(]"&=\TP^2J'V8CQ MIKTFTLX\POVN4:>EVH(&GB[KQS;O4F;[Q5:'#9S;\VL"YYW*@,U#ZRZLD7=" MT-7,6RLNJ*%WVS_ZCD$ET.+LZBI)US3,V:^46U-#ZB%ML8-=5TZSVBHM;:;5 MZ8/IR5:MC/TZI\Q!L8/E>.)E!0/)U_N1FW36IE][ZNDKH 1I6$ M9%FT>SPK,@=PB^3SHV45?!-I^ECL>=&VTKO9:7QU&M-L,*/<&+V+52CC 2.$.B+I>F"D6D/KK MZ0>:YQ$-6D."3Q2%E,5, %2M+4?*P;[(G.K6U&"[\!@BVY*]][KC;\;9DN%) ML3WC+/VU*XR&[?:10CFY: V#.\.:TQ5.0AJ?*4)[4BU%4QIYN=C4\%H;&9XL M,#?TF4;O'A/^__>/;.3(U@SZSG0. T4@Y>PI@'1D6NFLCWA&.LJ-Z1E0RD2I M*\(UD7?0:<2/[TFE=N6$:IQ 4\HC3S1_H30F$5<'L/"?WB/CCO<%$._&' MB 5R1Q\@?=RAJK\P[NAUPSQWO*^YXQUF[K &33MWO*^XXYU#[I""D4.4\I9< MG:H@07HUD3/% /=E@M"HAI@7AE@_+1 ]UU'DEFI-3NLHV=0<"-3^NMK3FOL[ M9S0.DY3G9&EDY<4P->K.-,IL^0$)0?9K _,P9AM41P5)WTN^;4 M("=.6\"V3L,,Z4!,R=9<-3&=DVPJSR0#V*>KS"+JBV/>B-2PW')64;PD6,4FO?KT58]?, MN\L6O:Y<.H\A^$8WI[5954AY80Z +0W'E9X?8T@^=1?;L'R#(H>U0<@OO<@O M\@W<)U%TE:0O7AK8_]1*O3\.B71#;XE1VI7^&/32XSLNKED1R5SR#0PFA<4H MJ$>ZT?A;F&]/H,^:[F3-+U6]6>&R^CZ]85U+H1@;$+?2BDE%2Z 2*_Z:H _Y M)O,+LZR%)K(3GCCAELI B]NJ>YJ&2? I#K1.CU !_HE?5B1/'JMO*?A\H)LPCCL@6L!PHP#HCGW(+7.R=V%L7MV9#CJZ0)L8=_ITG>'0H^TR MPM%G12HS'5]>P ;Z11"(-&?GPZSUU=*9N+6I\,=BUQ:P+?*KI.W'8=@VIU%R MK&3H6;"L2> [L%DNT_[BA?%-DF77L1\= AI<\[?JK-A,Q-NI_\?BX?Y/89&6 MUAB(P!UKNZ";>(09EL0>;N&*XF=UR%F,@ IM;O[ M&*<7B>;0OIB[2;.",?UU[893('_6&OVT@?_G)U76J17RHV89CB$]U\NG!!0?OA)?U MB3B*$,FJM>.=VFRIVG^^NF/0[@'X0_).G_QTHY4,OU5D+;*(0Y7,ZJ> M\MCG0+KF&[ZD#3H9!Q?7M/>%$2M"2S-X1*&LL&7FZ89M3$KYDK>EIPZ'GM*J M.^95?A$'E?>_I&P@5G!;;R6D77V8T_(8U%T#\3"D:?C41KTB7 'OOY4*-F]- M6_8TYMGUG\UQ6KLKLY?"^1F[]H7/1H$#CY3S$?C8%W-O]G-$X0<&"EM=IGGX M+_Y[)6 *@ V*1TX7IH&4B<64;,049-S%T7LIM2%$MF1%*EMX%Y:M8<36I+A5 MD^/,DMO?!)HQW8"17?2&!M0;FF7_A\C0!I(]'"Q/,L0A'S[X6QH<(GJ[OF)S MT)S>A,^PXY\SO^'5NP@@TO4X?) Y)PV' R9M?1K(^:E$4Z,/NDU#V MEFLCM;HBULZ4A]6FK@.HT?CP^MG[9Y)>1EZ677P/E0?Z@R0@[RDCX&@B>]NX,\O1*ND'"-Y!OH1-I=:F"^>#OZ,=EYX?%VS'@IR^TV7;!H M=ITV$
      V.E"JT8' K7DFU#LLA]='K(\V='TGHHGA=DVW'/S #3SMZ5U/6K8N\ M40^"0&[>6A41-_1A]H_?P&#+]I0GZR[5N6SOJ1?0G9?^#KD6^#]@*.EIYSUU ML+=O'9<;[;JK N;VK&7WA#BJA72^/Y3#/V.0[[ U?V%?/]GM:4XO-BG5N(+1 M60%Y.^YW5F[$ZM*(6["&T6.;+Q/]5L@.Q1YGI<#@%0P12&Q=9F(HJ5]] :.O M M(FJ>]L=?FBLS3VJQ=ZQEN]>/%M4F=XA14S7[FPB\6O2C<-=M-[&M,7 M+Q*IIM2=L[T8YB[9X5C5$5O*8.]^729;[72I4%SD2YNYH]GQ6G;(XO*9Q7 I2'OO1%CDB=] $8AG@V,]&=LY:GUO(]5!G^N#BQY,!AQ>C).T[/ZC M>X@Q0LQR^Y&5PXS^OF3X0$,QU;N.LT,*X:9N0I_&65=TQ\%JVJV@>E?OJ4=4\#* !(5%LP\#;2%P*EC.,_C;_K"CNM51=J'QP"@>=Q^ MLX0PWT/,MW0WI2O\]CS7WF=!X=1QV,;_)4F"ES"*4/;]KQE='Z*;<*V,Y:M7 M=;%]_Q0 O;Y?UUMDWV\QWTK?7Q&AB8 J;%W?( B?LCS<\6O>DK_D31B35^JE MV4_. L/,X?QO%/:Z(#$WL\C;4$T,4!!@UO6@3Z/:8HDO4S[JZZNS2,++S+QO MZ[M!Z/!EWTR^$^5FP\;QP[X. *1W./+SG^%(J@4MEPAZP-&D!H6499)%GS.V MZ$-^+W;1\3QL&C;ZS^D<0*0+ 0YB^4*5&>?[*BV7,"2G-=&4.2>]'(WFW.;_5\H<5O/,=\G[Y#%,HPWI3;-^-.?MK$(._X8X$9<+IW M(@,Q.8QVQ>(9^9M*:[6[:&>'H7?1X1Z=L$;'XSJ=/(2 T M64.G)FJN&.2 L7.&8M\!%2_,C837M0,S9W@A:&$KEB]AX/O4PJL=Q5FOA?] \Y"+IZR//7\$7L'AK0BYY.9 M8-?6YM4U3F3(*^^#J(S,=0KU708:^E1;ANX/R@^",@[A;8/Y" MO^>/+S1ZII^3.-^.. _6$[INLZ.<(HO&L4P@Z&[(Y]LN2 9,& Q-&,$+48 _WM1 M1'/%L#>&82'L[&A&!FD:RX"DLR*9AD,.. ;T+X5BC&#%>OY?E\4PK*PY"(6P M\V,8":2)#,/*GA?#R ZY8!A69S$,8P(KUO/_#VQ8%@&9A>UQ2U/*47#(1>4]J/LDBJZ2],5+ P54[261 M'>S(GM!1#W->[K!W;&$N9Y!M()858E\>GI45E[,F/!TA+?4?3,.EKHHHJ M"VFK70ZW-=JV\@MHO9UF3VW&\(ZMB,@NY!.AP,TH8]5E+C3C\8Y=7CHM??PM M#?.^GQSB MG)'B1?#/0Y;SD.T]@/7570@Y:$'01@J=%1= !GKV3R>!4@^I%1%)D]L9@5T0 M*M?W:>A3XE6BW>:^IA%-@>$>MEY*[^F^L+(SPZM&->0=7M?QHQS4G740=W-M MTR=$:2@5$*Z!2"JF)&M5!)F]C2F;L?NL]]RQ[QIF69*^?DER^O% X5Z?.N2L M;D6D[7>X\U4X6JU:V(/3#G/"<*8"D4%/!*E]]^>?_Q=C\M(&$C,CLA4)#I2 M(3-'K)T'EAZ?#7;O3Q%]IO%=$L;Y_T?3!'9X._S[6=W=QPK"W/TG@5/1P2@I MV.EAFE,VZ8+UG;_^+\*FHCL2)5Y<]9K_/3-3N$%([;[).4&^I2G8WA%QOJ4, MYJZNU(\*8.^@2GLM]CVN4PQ6,'F6]I)7GC.G+\+"!\I$\NMX5 _76\:VN[+O?KWDJ(.[6^[5,:,ZE5K(BDA)1:7)WXV'>?R?3]E.8=SL[:M=8RR;J"EJI+H^_&G6XV.V]K4=1=MMOB:1TURPX\1Q$7:R$:Z9"^ M.9N?KO(Q6'4Q+%WTVURD[+3-1= M S$A:1H^MC&#^+=\[P@4K(@(=B-N*U?A9E!$F9&!*"P+:<:6"-XK/T2^7=^E M8>R'>R^ZCC6#S$R5N:!N,AHR52\:+' AG6R\7Y/ZX&/=!\M^YSJ(C%M4',>0 M&>1\=PB9D:+.B5PZ LB,D7,N5&(J*$H/@S@+$>,$#,<18H;[W!$@9K2PLR,/ M57B8<9+.BD",A#OIHQ!W 6 < >(X_LM@KSO"OXR5=6XDH@K^,DK0.5&(D7 F M/0SB+KR+&S@<1W<9[K0ZZL)866?''XI("Z,$G15_F @3T,P408""]>0V$BV5Y%NBYA40;M$= M/-$K[D5[F^,IAWXMS(RB[W;%'_U5L+/% \F1!(2';YXZ+FO1)-#'-"4,T; MS^,#BZ3^)F-61!K"P!1S"^[:R#EN0'NRDNECN*(%T0Z5H]^NU[( M)H KD:23MIO*\ZQX;/K[A>;PT)'+1W,/6W(2=H^S;1(%-57=KA_RQ/^=$]AC M&FXV)TLC \6B9@V3'EF;'H@F; BE1'23 '63MR.8@Y16.*& MA5S#Q\,G%?,+--.+?E#8[S+J'_+PF2'A00:[C]YK]FXTR&IYB^>J'JB&L91" MV*+YJ<\GV\PDZ2>% 00LP$I(MO"2<<@+'((6'% 1D83 :$";,A9/."V0#",9 M2<"BB:7-#]MDL@0",8E+[3E*RKBG =WQG>?N+>'AM1=%$[TPJ E"674QU-#O M@3%2J%6)M)K[D<;)+HSY <)5D@KZR]@_ MKN,\N4QVNR3FB[C^_>3Q@I%2@WGP% =+(Z4NZ^QIJI.&CJX#22]LK,#O]J5I MQ..VP>_Y@56^]>!5*3ED-"!A3/S*2N)[D7^(N)BYH^S@P/6(RTEE!Q&&$-D2 M2.E :EL@3TM"A#5B:\OY:9@K&.^.VUZC@:X9;'6C0S-+E";)-3+W8/+@':V6 M^DB'@]%0:"TFCRLO9K:HXX.=1:3$)UR?NY@&<^$A>9RV>6QLDMBSC59F!6C9 M19HL#&GO-P.28@(X0-*R)GUC')N^L[+GN6U@%I?MJ1^N0S9[\Z7-VJ292OV_;>.G&26A,!:&V73_:M4%@= M3. Z'C\:NUU+NZ*-C0_V=][9ZL.S8G8P#M2)&I<]')F >\!X-47=\@FXMRC'.*?SD/ MJ!X>DO_GW>KGGW\6KY#GNE'!G UX!FPODH=^>>M?"UL-(8L:O71!40](?1(6 M-\9H.S2V1P2'5)P- MQ>#GA.F9 T2S_]'U/V:JHXU5O M>TFDK*KAGGRUH*48XDL$7=:.?GQ>R"2%T)7#U[I6_:-"J+,L#G,XA^:R4VD8 MS&0_K=?4S^L@49"H+S[U"$#,6^/\,!=+I.PEH'%%*IW([LW; MQN6RN'W+K^46B,">A97C;K;*C#//YU=]BTA-#WD:_B[6O=U'B;UUD?;[41"T MG(IW5\2^?AOLQZ082D40L(S++?8T6D_&84.NLL;9*;EE2(HC<]!$9%6K*EJ: MT";VU1PLOV9#XKJE8+-7&.X]\) M/)*3/B.:G:-'.%;76B^7)9&RCX9[ZKT>7FPQ.SI-:T='*?.W-#A$_#9&,YNG MM)N3D6]&A5N-0-"-XH@;H$8]C1T4<)AAK>!V9*;[L[*82\V;4[);>Z M9@G$C4YAZ.@'F^R_KIL^WZS5-:0!.WEQ_N+WO;(FZ=9$W MT$$0'&4:ZZ^(N#D/LW_*$R[Z=@=YR F7:W#?[X'&89(^4/_ #(>L8#>)%V?J M?%D]Y9$V5&U7JYW KL+8]P.U;#?PND+.9952B.@E,ED)_:0P@/ <>-R$F7<) MK>*@=-+<4)2EN30,L7\=#T'L5__]P-H!OUW\X-.8K0.2EKV(KG)(>VRO:]!3 ME840#AG]MH[?,1/"C&]%Z+6_0OO7N'I5W+H+T5<6[-,P>L^*_2F,(MX:\7Q$P %X4@46$F43>_57\1;?K8^@VMA08'Y"K^ZV.:S9CW,+#/$=475%S>OJ+M(9Y[:RR' MJ53N*CCJN/BRV$EI_<3;^&7:I#7(KQY9K)D&IYQDW-T3-N(:2*&"@ [G/&3< MZ:]Q,?\5_$K*^G3\!D"LU?1I>N<%,)M/$,%Z4UI#*'YX0BPBA& M",D+^])041;Q=:=>DTVP26PY-A8X5*9J[A1'*B*1M'I9@J\ D#D;2A+KRLGBB!X0.HE#47!Y3]#F"ARK> MQP$^JK %7PM7\# EH&U^LGC*\MB7?@+1AA S1_)K:O%+I+O&/!\4;^'?YJHE;@ MZFV898]K_]8M_IFAGOXD[WHU%D(^/4G?-8HOB'YLY!,_X1]&.]*$H'K"4Z0; M+UG)'179 *'!1=6#K4*#@]G0'#XC2B1?S?X&;F]3*I^*/KQP!9.&Q'U3P&0=F7D MO748".H@>ZJ:B/OR0 DQ],6R& #UX69@]L&>H% MM[&R=%FR=U1=% OU J&E 77 GNB M)_6617+];DR/6UHQ&SR'WS?/,U$$\S/O_'&BB(K'F"H$1]9SP7#=\>5GBZX\ M9$+767MKVAS[I ],I8%J_I0=+!;]T"EL=SFOY,:?!,[5Q>R30P1+.@"Z/X!A*ED7U,Z'*8V_L$F4JM.%D25-0#./(0BM>@K38 M0FH4TG84+')C/2N^7=^ER3^IG]-@ E/VR%LR;^I I"G0 C(*MHJ<'B$W$[M41B FZ+F;VZJSE9E\G)-2 MR(-]F<3/-,W#IX@R]W9AEB7IZY2 ];L=O7K8>7:H&Q8? M^3-3H('^3"1C2&T-X>;,_;1G)GBT?#?8[1]H&M+LPST-*-W!Y<"&AT6.E@=( MT:+N_R-D8":"L9!4C#!4 '9J&.V/ 8Z *!XR3["Q+_?8 D8P1<8M(Q\@)UQA M&QLZZXYSE&5H9LZ8';>'$HY:Y1&/E'!PK8ZO[@O+,O95"QMI4,^\'K8>^Q;7 M67:@0=<%_D%"D++.-%".+_/K2T!^I7^$(Y-6*[6^%:DT-M8P0BD16MU=[Y\; M&%\"QJ^ "25@,@%,: \8IO0I007-@^PS/("H8<),K'4NMML]C*A3.;9#WM+I MM@^J0J>A$M#PL'T43)&R M8M'\X9"%,T!0KQ(L%OM&<6@@7A"Q;Q+X/D1*#42224I8+E=GVRED0N+L'0? M-2RA=4S)0"2%(!&G*L6E;WY-OPV0WAJ8Z4_/W3KW4&=Q[,2F:;VQ:%\0^1=4 M%MN!Y1W_ZL%'E,2;M^RW.Q=1ORR#(8468OP%"J00)$*' _*R[/1U\QN;3.&M M/,%Y__.[OZD/.33K8::H(:[7F;LU*F&GJT$^6#S8!&V8#C5GP:77:8>[9<6+ MC>OXO\(XN+O^+["GE0*T*B#M^_K.RAM:ZM*(=ZPTC!Y],'_]7]6P.]-P]/[G M<<.15 ]IDQSLNM9P5%9:\G!TXH/5X0C7'9M9<+%RN<;@X8UT^= +TU^]Z.1J M=']II+U>TTUU=+JJ*.(AJ,]B9'279(4<2<,^6 M854\KM+N']XX?/ @%VOLX;5Q\P< M8Z"0\RMI5\;.-Z-\L?EBJ[ '[A44!L&/8!'/$C+[:ZTY\:F0FC/F,6:@Q.-H]OC"B>17_U7Z K%,):0L=YG0UF/76P#Z"Z3OP M PU;]D$1LDGQOY/+D%-&)T6'AF'O8I-2RF]^A_GVTHM9W:LP_]>&IEX4\/1D M81YV=? Q0C!W^-&@5 0P6 )V0ACOD$6"D-\2 R$0K[20O# 3B;"1U$:2VLJ9 MN6-^_'BX^$HE^:T/$%OLPEC,IS3([NG."V-I6Q$6]\7%ZMOU9YHRB[HI9I0D M[#PS'IX&V0P7LP3&F>"51=KA/6M?F,;^ K8U-J?Y?G->FPA3<3B-$8;" M8GT0Q8&KF 2/P-YU&O)@0OQ^M>?[L(_M@*H< ,]1+?62^Q-45^2QB6B!I@7: MZ@P>/2%\_'E$CQ\;//Y,8L<;C!T.#RGVC2.N]7$T\15A),%:.= '/)ZHISC. MP]79P:0_M#SBP/)6TPJ\\3(V1A3MY2=K=%1'_ 6';NSHHU.AK$,9. M.>L'JG!:Q?XG#JN4)V?J\LA[7Z^KS9--16'$?;'?9@./J]DHP66KCS7GZ9HS M."M&Q">7PR&_#5'$M5#%'CLN@[P;MKHD=[U& <3=K=W.*=MNCL*LV'3(?L"4 M^E:T=L24TRI(^\P0AY4Q4X[*8U\)ZYIO)VJ*=)\=9]@4TW"TQ4V1'DU@"9QB MT6W%*&_$R8XX@+.X*5U=@0!6!FGX(OCG( FH"MM@4#S2<<(6D/):VI1LQ,MPXR[.P&9R8!7.;.*:9&42*6QRLP^ M!E$9IJ""J8Y53=;M,$V8UE[Q7(3WU*?A,SRTSZJ;F^H[D1IUD%+0()>K26E? M!>S33VW[#=]=;"9E*K)>IK49TK7IF>=_UA$1"HBD0;H2;>'FX.<$WE\]T/0Y M]"F$CMY[IB[YQ#7ZR?X&I6P=]A!/I@)2U./ MI&(@#6"4?:(D8ZI@['5V9=R>"MBY3-O^T3L'U5$C6@ZSCT&A8!!U.;N8>A''!R^J3NN* MEP>*_13-JDC[_!@ U-=9V^LAWEX<9+ZQ*Z]"CW007VC"< W6$@9'1]4DC,,\ MA .U"H,GCXGV[06Y;7>L3#8%Y;PHXMNB;0PY01;2GF\$(L4['7U!V&<'D_TR ML,L85QG+/$$(Z.7MV5].HHV/%(&4F:< TKAJ M/: ^XCG:*#=&WVMNQ'0CI;X5*3222B4I=;I*,3PK+A<;MEK;P*O"\0MDD$%0]=&)EK"%<R4'@M$_2?&1B,-=$SO*3GD!&27+;12RMOJS/W0KM^?=OLH>:64>"]>&KB\"W!? MQ>CGS/,U#O/L_N%K3WJV[CI(N^X@EYM!##LJ()[3Z=D]ON]6V1W$X'D ^0:' M%#C=2F)N^NT>^*DC95-'6:2M4BRMP9F:M1SMUX9=Q;' M3GF:UD^G-UKTV48CQ4%PEC$HV:HDM7E(JR_:Z$Q.-S_W&\B92][Q[\U__)O) MG$FR+VQA1]-G&EPEJ8@W YP)+\8NGMB*S_-;8T,/%8"9Q4:!<3RWTZN-G>/& M.3.:\A)(G<-?++*&[SU[800/F-U,VF;RN4EMI3YR!7EM1;2G4B7Y5BH].4R; M;ZXV+RH%]Z4E*O $KPCX%18J_X_5!6]-ZQ=QH'1;;VZK+6L!W#@:HHXEL)Z@ MA3#F>+\,+X?E50[,';KZDO/5\4Q0M:Z1)9R8\DXF=C+K=(;68P(!N LJGM*\ M'!YS74/ <=YO(WD@N\CS-'PZY##+>$SJR*LBBT"=3%YQP#)=*E*J-PR;?)@V M423BXS93GHW>VJKU'RV891/@?.1C&!WXP?JG]9KZ/&*2%#0Y$?E+2&V:F^NY MKO&\8ZOL&&*G1*\D*!$SOD-X&7E9=KO^S4M3+\YOT_MPLZT"$]3>7#(S:/#A MM5F.(W*7AHHIJ#'12&G*!H#U!-6,7/3S5<-NCK\MSZ3PT"LD8Y.)J.AJXC@%J\NR(ESO7TM< 7C,!' MPW,VN%@ $;0 89V5ZQGV[5K:EQZ/F%K@\OFY!ZR!)*V0=AY,W>?G;; MO#!Z>/HG[(+RC)!U[CDO(]F>^N$ZG#V/J%NP!E*SM%$ J:_ELS6T!&T+NA(3 M:;_@^,1L/JZNG2S'H\?4@X,Z-B#=\>G)" "UA"Z8L_5!T^7M?HD+Y^X!#AIX M)PISYGH2E M-, N2I]S2Q#J3Y]]ROPPH1)D+8^XV+H*? 5%-DI?)O9B#,XXO MK(%).!'VX&/Z&3!\D%I35Y-T0?DW--[D6\.4WR'T+"B_#[3AE*^2>#:4W^N@ M(O]B_6F@?YE@T]N&WT!R:0\ 397^FA'ZGJ1]F(B]4'! J[BVQ@2'? MAFG0$'M6PXBUKS1B&+FION2RAA%K&,K#B-3,9Q]&/HG>T1XTMK?&X@: $W>[ MV;TJODCJ/K5^^C7CBAEACQN49*12@X$(S?GXMJRV;@T^\L,+%5:\E?J$/ M%2D; T&0\VU-SK<%.=?,B)V>4P]"K@>.A\DFB\)G/_7BP]>^DH4T$R.X\\= M^GA(F>EB0UTX6LXE.G>E!TO /):-@^,H^K]N=>PCU$AO)IW!R&-//>;4"Q<7 MF0#F0X#?A2R&#J&P.)0K\S6MZA6U._O;/!3:DZS2#5#S;U'_ M C\/V*"NRV,F1AU7NW5QQ M[:;=OQGCCW4> A8/44ISB[]F[XX FRH+*:49@4B.,#9*$.*X8M/\L7CGB50Q M>WZ3&%08,/_FHENX/HFKQ$]B[VQ%?J,@F 9OR05;SGH;>H2:BQU&MPA]H)LP MCB>!9.LVEL+GH;-';7%(F=@44'J7N;IE+7)J.M"UT5Q3=I+CH#V,?>$?D(@- M_[QV)K FCF/8YL8SH78\=4;/U<,OHPT0>&Y\/? JFZZT<^1L<]>&)K VJFMR MLP$VE;DM7;6SQMTV[^'9X6]#FR,/_I8&AXA!4N9%?J#I,[.);TA_\.":=++; MTSCC7?LBXL;PD,_WU$\V."I6/O8TH5TB)@%8GGSQ8HB MQ)LS=OV==$SW%GX.R)WW"J,BN0!.V/" ZD"@8%*1/N[2VX>Y%X$E*W*Q2PZL M]#=NR$FBH2FGWGUMK M5,(^XQKD@X%( =X3),X#V:127:1YD97/?2X]!PJUOSLO_9WF\("\U.-P;#?# MBC=A3*]SNE,E8C&O!2F=6(95'LD-JT \AMORU.'H#<80;LW,N0+18@K4^Y9; M0&034"Q[%.C4GSS[\%J7*9K$Q8N7!GI+G>GRD=.A<2C;ES03A2.F0/,^CNZH MA24\58E$A+(U,AMFD+ZDE3'!)@OKF$_?J<]S067J-4M+&:0]J-.E.E'[40'L MZPZEO<;6&+32,'?&==.NU0)=CH4GC%+W\'(JT=K=1@E VA?'@]$8KK1K8QZ/ MACLQNOT7XDQ>1KY*TAU-*\GJ@4)5$&D+[7>N&C):2V$?-[J--C!XA/&:J1"3 MF)1&[(=X X'GUUPQH:7FF0<5.WX+J612!S,^OBAFM:I);=_.DQ'!2'N[>?#: MQZFQ4AW/!SM/>AN M/6,8+@,IZTR"I#X]&R@ ^\QDM#^C)RT@A7C[?12REE\D*Z.%)I*(0-@0)%M< M8A+\L2_XPY/V9^8^;)L;*(W=^D(K$6H)U^OBV>?9C,'SN@1XHXR M;%F'VY1[GMG%LQ=&L%O(YJW\'FTWAE;T+8.3[4'=PM_FE2V'ZRWZ/KI/5SJD M=.Q>J8:/"!MQ6[/ZJQ2VBT#:]BC)>-H%DHIFE652 M5<-A#:;BY9=+5$WS[3379]"!E*=,^]]&4UP'*I::[:L[/# Z\;Y,",8?2[$9 M(:=JQ;:U=F6D)#<.!/EP1Z\FX@.<@0Z8ZOIRVKSB<2/3):8J;HY@9@?BA W$ M@UF#\Y4R(6Q]\^G(21$:KXT4]:LB[=IC *CF,9KUL,]GAKHQ/<)+ MLB2:>T(S/P"U)G(RVQ'*',QPYH+AF-M61ZD.\D3:2J*3KF/JK=#D4/(?P\R' M-R./R947IKH+MGX)F/EO'!RJY5Q/=>QL.-*;T9UA2XDG7BFQUAX4&G@.YF-F M%-W#[6+/.AP]W% !!)<$F=;VA='\R\%EX+*$&X;BP#V3,GB(<4DQ'[>A!RE7 M6X?6R'5$E1+$BUM[OCH\W2QL:Z0X6A%AG[MHI/B@KB?EA8HF8,U IB[#E"X. MNI,(IW-G1\&+7(E7HDX_MH2QNEPQZET8FT'=N8[3767"'"QX939\9IH 4+)C:!J,E\"W_SZ\TRZL<-:JD"(95G"NO M=@!JA$M;Y)\C?W:YZ9 SQ;.MPJXB!]7"'F[90+8$9-\*R-P\^-2/RM,Q*I^^ M[\.4%Q:8=*%N2/X2&- DE"?T9T(X=NXSZJ-#XJMMJ:?7!4! MKB4_+]8,TT>:[L*X" ,G@@5 E;9#B/E4(Z4_%Q]@^INL87JQ'YC.#8-#7I4M M+IB5>& SD8SF]SLJLQ?R9.O?WP+90ZZ9/X@:S;R))E6BN80-E-,-_?LDBJZ2 M%/YH__2@J0SIF#H/R);.FB5-V!<;]AQ&=NI,OH&1I+!R::%S[$+>>82Z8(;E M^_?9=3%T_9(FF?&(89V:SIQ;.^ U2:PM:LZ85;N\Q4"IPCX2EA,T^ VS<9E\ M:@/LGOLH[M.>3P6-C3IK&N8'N&JJL?5M7-.9LVH'O"99M47-&;-JE[<86%6R MKZ96LYSZ-X%RS,.D6+T>:0/L'E9="Y6+YM7Z>, VK[9K.G->[8#7)*^VJ#EC M7NWR%@.O2O8MGU=M@-W#JQ14+IQ5>4)=N-%G]0E/FYZS9U0%M&;Y]$C)6;.I MRE<<7%I99_4)C_55OWF8^Y[OU H)[7S*LR!BE3PLTY@72 @8']&X16.D *#TJ&HT5XI&\73UF>>GZ^_'.V MN;Y5J>>M M/S'RGGG M/SK,^Y7T!PA:_'[10T3++2P7@\1P,\Y]F!CY88P.% -M..>A8BP4* :+UGNC MYSI,15P_[1^-3ZZ7N5E5##7CW >,D1_&\,IBD WG/&",A0+%@-%Z M(?9)\&'^[?TYT7PFG[91+SVW\'+X)00>^[/O3LEBQA0'#S>8Q$ MVQQO!O:!PA$:& :-[IM@E0]$IZ1)FP!)3&Q6OF:1AGH=^617<.?4L8'6Q";>D=25,9=J:WZC,&/F^L M$"H[R:_S)\;%C_O%9I/R:"''0)WAA+X)W0SS]E.%2R!@JV!;FH4?:<-.P7:= MQL#!C3DU'@[&"7P'"4^< ZLRM.RI'WJ1R-3.G;Q+DTWJ[3[3EK!$FE60#:V3="=X(J60+X&MZ?*$9,($0KD-Q ,C MR%Y8\>>99HPO<9B?>J;NP,.J8^[,(X"H M.O: NM@[^1A7QC;QQVV8D1V71?BB@-\S;>_D:647*\H,(P=FVPIC:" ^4\'XB>N *Z?TN[\%"SF9>>S/NUV8 ME\L:7 H:4E*R*&0#=[;7@!YG#%"8]; M+VX-&V;Z@L=P]KXA@N[ M N;DPR@#$\ZU.%H,7+_@#^ X&JI?^02EA(I/4:Z\,+5R>WFJ,3_LL*CSD>89 M)+LL^2&'3"U \ ^@P@TY1 MXX?PNW_(^&1\K2 7_=: X',;@F>X_ Y1V:W;,ZOQ9"MC.8E!LKC\=+W]_Y"&Q_4.XV$C[(0=$!03X MQ\/CS3*SY/XW\4UB_EK4T6!HX],4L)W;:M$&5!EY;L7J+(:_JS)Y@;,1L,V" M'W805'Z.><;!$_4_Y%"H1@'_:%C9?LX#HJ4/I,[DLO1AT1)@"\E],WU%?12W MCQ\K?F3MOSJI1''J-M#*'W:0G?199]ZB'6+B#SE83T,*_X N;?>>1$H5UQO M2>F""/EV\93Q )_G>Q8XZ[<^@5U]&><'&_40-X!_CV]#/B"V0>W?(YD>/&S/@-%DKO)"J#-%QKXAOWA]OVP8__(3^GB4=^_ M9P$F,<(_%3A^%NAT1H#F^:#]+ZQX,'=N#POM UFVTLT/\ZJD>9R.;V(PW+X? M=F(P\E.ZN'_U[XF!28SP3PQ.GSO^F!.#N;]P^Q6PLQBXB@/O VL!^$:M@<;] ML$/6F(\XZSTI+XW@PV'>'5"_=E)&L71&P MEX#!I+28@,D+X^_9O@0(?;L&N,(2KK0%KB4DKFS#[-/W/86H %82SNLH7 (W M6P7;2.+*7FW8V=BNTPAIN#1TB0G?[0-?H<.\P$79M\+A-E2Q^C%K=$IL9Q1^S? M-\&,?A8C;/[O6UV&D,"0/_X'N9WEZ$N=I/QHO4,$ 0D38: J'/P2]E-:C[,K M+(WOIO2K6\(88!%H(SLI/;JPL[I-ES'0-]*0X1AAOVKPK, M_G%@6'QZ9O]Y9 HOOH>9"F-E:>R4U^UF@[':BV(FG!Z+1_-%)9=PP00DDV\@ M^^2IM]LF^S'9>>%QWG*=\LMKMDU7>QJN*+RLIGMDL^'&*Z0C:KZ?:5=L;$79 M937;IHL=35847$YS/;+75%,=%0T>$MWS)O?N?='@X#?C%Z[\/S G"N/-(U.1 M;9,H: W99U,/TH9N'5KH)-:4..Y@0>+SJW[%Y7\A+F6[9^RBO!>>KQ MQ_2!]YH1:&B\OA\E&5\Y[&BZH>D*UEQ_NHO_$7^./S[&?V?_>_@3&+/S\I4P MZKO'S*(K5NK=/_[Z^=U?/OZ)I'3/M/![INS')(6UV]KS<[X#%%,"![NL=OC, M[$WB?,M6>%[,+-J&K"B-N4E_MK*N:Z-;O*W P!*:_X\4]JU(W:Y<)*_$B_1Q M?S,])F;767:@P<=#RHP7-HO?%_[9(Y(*SYT9)B"%"*Q%JJUU)\<=5R;?D M=DT*[<6?7/'MW"C]JFHBY V;4(@?7=[LJA-C\;Q8G%G<;>_H&]^55+%I[K!QPKR(39/A>=+Z.O:3'7WTOL/MG3BC'VA,UV%^R:;- M87R GLMXF8\C61D84P';=*G(&[PAV.2N,5$DXDYDRK/1;]\J_3!&" L(,X$4 M-I WA14_K4AM"*DM<1X(%A>"L'8/!8HY0_'-4X$>V:?)Q*ZH@'S+CIQOQNSCEK+ MH),^MULX0U4%/S'T6CZU]Q<*VKN_JXPTMITO!+OOP@\Y@^(B#FZ8JJ$=N;?N M,KJS'@0MG;J[(OZNK6G_U [.U?!#*:X(94>W# 47[[ZS*V8KHZ8XB^G>/4[K M3_#Q=^@^PVU.U&UVX,"&UDTEUS ;RA MZE01S\2++:)Y]H?GM&IYPB]OL492\0'1GS:V, 6(6PAU#@6FC#UT9 M"V"0P:Y,)A&@"J%R19A2N"-4J2657C0[$O,#!->D/*X2$X^P'\K?%=QY3S.: M/M.,L>J%[Z<'+\KX_]D<+O2>(/!:>/)@Q(+XI?'.1" [^6BD["7QU%07C?(7 M_%S]H3!G14J#^ 2I-&E%"J.(9!42:G.%:8D(%4J1\UWC56 <%%/'K/W9X&62 M:<^MS*A:/@^.!G@@)P[6LVQ^'._N#%S9>#T,?%F:MVH\'FX4 QO1,N?\://' M1@5.OB0<$YLVS_=TT3VIM32.:W>[DZZ:59;$/ K+C9+(T2$W$A:PY7E*GVGL M-,?QB:MW:;*G:?YZQWS+&;]!XK(]/!G7Q:I+P-*Z=R\8G3U=67M)G;[?":/] MOU3'?@*%?,90J43"!O8@*25SMZG*[0DA04Y\N8YS9FKX%%'Q[RHMX2])$KR$ M4>O#_E%2D/;]B;!4P4"&B\ >"F2"1Z/W"W;) 0(+T7624N)%O&G#BB!9\\BR MQ2JBW)KE[T_+,YEZ6Y5X>9Z&3X?<8Z9"C*J !@<_#_F_Z&Z?I%[Z2H)PS2I2 M+H8'H0HK]XK=64*_^]&!AZK:%![.'&?$P2=H9>5:;?$K.8MKJ=I!A!$'^-0: M3(8O/'%D$/TNE67UR72QG'D>U(B%_NRR'"8B,^:IRBF39%7R9*6.<'WN3COG M1N-6W01LDNM-DF7\7AO[7_#/0Y9#?RR/;[4@Z9.P*)+5@D--M)W5%T>V>MXL MDG CYA/?!A,_5-Z1M'#/->W:Q;Z5>D$7N>"7J"I1HB12/*K<+S-I%WE>'O$\/'Q'RL9Z3G:N MA_"22UK[:!IL-HL"T4C6,\RXV>J1T^BK,D%&%1=>FAY8/P8WN6OO6>V4L+@X M[86C.WB5U1<5T?U>V!HL07_5T(@E^NU!PG?_UZ,F)M_N4.DRS'@V"ALU&!#T M9(?F@&I(PWNHX^J1T&F=Q0U_.EQ8Y)@GJ/R!Q4CND.M1C@6(V_=]U:Z7BC , M9FRX?_J1,65-IP>@=#N2UII(:72$^YW9T6FU)65%'=8;#?*68X"N;QJPB<%O MI_T%DIS/Y@>O3S<2^8LK(7!\=EH7,E%T:70F.=AWSGE)A"6;.]-Y93N1JWO) M@5'/FW<9H#N.+*W9,6_U[S%0UEM.T':[KHC@]DK+".<>VXW$MJ1#!#BBFP=L M^P^Q/7&=VFJ 3SAMHBEED<$_]MR)CHC%$<-,)U :-#'C,9118Y99X#%W&L4J MAY0[')GOQ]N_C_][$+##Y"Z29T9 U\\\ X0NCHO&^&:>G4Z.8^!BI#E!LGX< M0_*KN;7P/GQ^R6\WOV;MW#)%#E(NF0Q-VV*4MI %K4X-]VGB6OY MD&P^U*W%.C&7?UW[+$G-PO+BE0&4W"%A>63[U9Y$X!$6O) M4Q0^IBVM>XR:;;;%4SI;5I;2IZ$J2384Q0,:@=%-7U*^DBA MD%R>WD?ED#OM('+?W@;LLN:!;R&+649PN*2O-&+CK. AV>1O7JK+G#TB%L:> M.H!T,6A7_06RJ)8[F)@TK.QE0@N#2598[)Y/K>+9RJF'%:EUDDHI*;5BX56K MR%QWM0H$BT?5<:"IV%FDZSS:=.OZ1)9G60J?T MCA7'6_:(8=Y',FA]:CFAJQ^TBPO7V0+U*[6Z84,[3 T[#!O9$(;G@/=]JZ+W M%$*"V2ZVI'=O^#2J #D-F =3I@YSTA'3C04GQT;L%1L^^7GX2N6G-^_AG;VF MPA4I!FNN]ZDBPJXI%H:Q^0ME U".([!?]28AV:7):YBY?1Y! 8<"T'4NO6&X M9S8=ZOJL>?1]'4,ZEL*%)B%MI4,3"I; B$;]M$V*Q,NK1\TK4X[KE,SI:CL< M+F@!%7@N9I_#"F%.-@5\605?ZO8!9 5<[8\_*\=XPZ4LD^GZ8-'@,I6(Y;%5 MKR?VDS3U>^HPZD1)1-90$UBP/&Q%8G&"LB0;R,V>!-_A8QI^955]2=U AFFI MO4QF4<&@P2C'59?')$H/[#.(>$-!THV4-HQ#Y/JJ.(6?EV&V2\0NJMO-IWT6 MQC0;R DJ$F'KK6T "E;V$&+7Y_'_ ]JZ?@( MY&L2U]MWB\'>X->#3)N6,@U"#BX8)7AY)C?3//GLU#*O?!98?_[WS#OP. MYW6:,FLH_!LIN8<.KW]':S"7V:RE:U[3@R*QXIC]D" MLMKP:% V]LV0-ER=OE$RI;LDS?DUC=4R$Q6*R;NGZM7$[1/!^+M=M$!3M(%K'R6AW[+E*TD+.5S+@G9I13^L_CE'5RS M^UYLT/2KE;KR4"<0\O%.S[A!T*6)FR1E'G%\&X^.S[RO$U/3F-SG%4:1+EJ? M94\H)E1O6QK9S'W=)7W*'UGJD7D^7\T>"UF+G*7W7BIH!G53QT+.H3]2^C2] MXX&M#?5F>_)$\S=*8\W^B-_5,[[KX;JUNY]L>/^3M9QX?5Z,FG^LQ>4I>AQ_O:;Y/X\?DKMRA.)9H MVP0AY8KIX S*-$^DG$.JJ7;JOW+-@;EFRJ$4D@HP,::;YK^X?J=Q7T%TI]I) MC2;C-(_3_6D#P9MTCG^\Q8A@I%V.>? &Y*S+?AG&H'-S9K& /.E% M\B2-"WI;[_.7) WSP_I[V+OCZKCP4FBHU0; MB#XY".>TL5XF6R\\SNHUBB^NP38=[6ZRHNRB&NV1R6:;K1#NLN%>%D.L"^C[ MTL,7NGU2OTJN*(N\R7:ZV+@NH:T@XL;:;>_H>?5RT'W45H5XEVVU<4+E'_LT MS(*03_UWMMK^6LC;KZ;;M:/NTP4GTP2U:!H8V?IO7'F7\Y(A## M%06,(\0@CX*QP,AA,50&XC@9[4ON]9O58##?I?#$]:"&X;_'K+T>I]??=^%Z:%M MG:.S--+XTW2S6KI5%\6^/JMA^?1%V(YVN2H?F.#KJGQN/%L1[]4+HWI-,]C[ ME&SV^5Z4XS\42Z3[.* IH=(&B,A[R\@;\X3]%H7;$/XN:R3,F# )9EX5M8AS M0_2*%,*)D#XOS]EV545RI%3'/SQX3UN]GS%/^35.J9\\Q^&_>))6W(FC2E+4 MI9$RI*:;&PSEN7R<4C&ZT^%JBJ<%0!'? MBU5J(IE0179,_-Q[K69'H%!$9$VD4,6?DG:0;R!L!F[O#P?C"JH%SV5 LD^' MJ^TN2@[J%;(!]9$RXV@HCBX>UZN,.'\9[L.$Z\EY2!2J.!6(M^6+_4JK!F5D ML$^V5.XFZ9D/FZ;C6R]P.7U:7EASD6R?PECL(NZYD;RG"G(2T'%8CONN\HA# M7(LWCZ5/:M?]ZR=)\*-^/Y*TZ<$@??2L\XNA\PMN1/+V;,P*([9\3/_ MQ1/7@U-E#4G(F6T"/#V)=9\8Q%PXQ1N3:3@?5]=JB:37^?LZ+C"Z8UZ\P,8E M7];T-X?L4ES^F#TF!8/6E,K?6%2 IU$-.6_H.BZ31%\=Q(R@;?KHIETH@"%- MH4+*EJR\V*D;Z=9]O_"R%U>IT"S.D9T7PAT#=4;HH1C##>#P*V9O\?0RS?+L M.LOVC-CC /X!6W:F]Q(:&I!SH@4X1^98?>(1,ZT-+V?*R59$6$0JDXBPB<^F MEE:A3]>LP\H%P84M;)3(AL9;6&#-$_\/@]/, ]PM-]M+TVJ-HFV3?6;%(Z4U M6T!6T]X&96.?)K?AZO2MN]43S%(ZPB(RRR%7:8RQ^(W*<.51VYS6S#/MF+ < MW$-4)Y(DDYKE'6RRP83H97N;[ !HGFY">O[\.O;W\*>O24XS-H!HR7_-2S^3 M3D(3QC%]1(_H,^HB=#V=WD-$M28XE,%5P?8>Z H\,6#FD_TQJ&?#7*Z?>/#/ M-!?YG4R%N32!R;H8;V'=B6W/41B%NSNQC>A7N5VZZ3C^ MGD3!D^?_(;G*!E,BQ)C35QGCV+>),.KJ.)-.9!"D8[H2+05GU*$,\W=L,#Y" MIU%U+2^%SD8? Q,EHDC&'Z?ABJ$_4?8C>'N+>4 =W&>49C4Z#\!]7>,N;,/= M=78(NKMN%:I.:N(KS,;QS$L0L1M0FXN=PX8!?\0O5G>)>S MV>0^%$WK@Z^$!N<";,M(:?I23[M0I(QO%K21*ZLM$L]C,;7+,:?S&>C72VT@ MU\%?92+:16%S[9YQC-)5EH=;N+B<;+PPY7>9(3M^IT+CXW1 /YX54W^C9=3HBZ^?GE+]O<$2EL"G/COM)[D5HW'\$:\A.;^LTPH[#% *3 MUY#M]1+WU4TZUP'K\EF7#LL5XFQ]>3('[AR69KJRC WY@Z+(X',KYA0NKPMQ7+H8%-_&OKBYMS3@U=+Y6B848IS47*.;W:D[T=BYC:H MK9&RK.Q'X>-6G[%1L3"RJ' &)&P4]!(=KQ6=A7+L70K7<^<'N$\O+SJL'6P\ MF.'S=.G^@;BW]Q/8XF&EXA^$D_O]1\;/I<'BHLY\5:7-W.KE\[6]#U)*YHA1 M%6)FM_>-AJ%^= 9>=+H/GU_RV\VO&6U-A.?7CI2:'7V&KKV&EE0O<&NB;23, M[&247BKA;ZFEH(Z$&[+/J$C[B/1 @I=!G>K45'&L$38UNM_%B!5O2QVC]' 8 M_W#<;O@ZS'(GHYFE?9?;MI;_(=E\J%K^N0QXKAEQQ<]A5?B6!7#Z^.+%OR1) M\!9&T8PKKT-L0=KKNH;%Z@!)VY ?9, T' ]D_43M0/7* ?>!]>)>3$HOSFH5 M>+YO)H'KM:\5.]R)M #\/E?[7P9!F']%[IBQ_V>RCFW"CNFINHDCD?:8)P.2N;XH\Q#V8$;=&[WHI M^Q2A_4,$ZMOZD=($4MA A!$$K'#3BSC%K0L.\BZ,R8%Z:?;>50_A%)OZB(,> M*(L?:-_4AISY+<-L?SSD>@YR_A$/VKFOHF.Z.>J8SF#YWB3X_/6XN@,_ MR:S/:Z@R':^3P=R*R ">31<5%.VB-068Y9OU6?!#=65:G\->]]:I_H?I\O10 M0-8-UF:?=(5GLY_-]J=I(?VP4GDFE,_G[[XFXKCZC)N+57I_('KOA-X6J;,35&*Y1%M='E(NJBF=K%TJH#$88^] M]"]W?)0DDG&69JO.9+35CBY,SM_GG3M3*OZ!&+P;?%OLW:[U!V'N M'N>1L7;UAC S]]PFU"Q]B0JRG$'63,/I M/OZL!=:Y]'#1_8UM!VGO2L"[,! M3NY3=7Y$K.VQ$_9=54>@5QWI\REWH%Y&M@XYD]&WDHQ\TQ(&B"8L[]QY!YBR MSAZ3PJ$2!II=??>C?1#&SW!Y[IT7!I^3]/R%M2O8/]BG, MP$*1'4W#)""TM%@(A8=RR"9)R9NPFOV5FSWS"H5;B$OM)$_*/I#4!JQ(98*X MI/RNQ*PP@Q1V.+A:RBUN%U4+"N.ZS4EM<24UMZ,&5C>_>7J ZUB"H_$>$:L$ M7>% >'7D+93_M:'2H?]>80MF?WW?D)!_&#?(__C--&XS'N:W#V\?\5<6".)O MOK17&(&+]>UCID'Z.LW,(.M?>6G,XN..M_$VO(X+8.;E5F7D*?MZWVQW3#C$ ]5C@N2/(EI*\4#.:/U=,T]U@#3MG?8MCI M S=H?[I^O%R3;1C1+$]8LR;[.*!BSP^L=;7>\^H]IY1+G9DWS8);2"-"G -* M,^N.\HEE6OBY:_73[-92W213ORIFWAH(0-<.RR5FB4/=,'-1=4JWC,1X1]O6 MQTK\5774?FV@^UV(5B!JF_I&D[K-!<):ZJ)>DBA@G:'_A^6]]*I7?INS#NO@ M/_=9WO*TC$&Q2R;* ",:]^"1+?W-(+IF8LD&W)J72T *9>- M!Z-GPX"B]K+V /0Y87997^[L"W6$ZT-SU9$M/&3/T\)SO\US)*<&?]E[C-YR M6IVT.&B2LEF-2#EE1KBMG/ [5;? K,J&]V9&N^76Q0/Q4A;T+"V 9D.>2[W% ME. +R[:>*(W/_HTF"X!;VK1;65K]?, Q]L:$?0U2I +)09(K];#P#&-^N&8F MPCOCV35#@@:W*?P_H/9UOWVBZ>WFX<5COXM?>S*$R<*1=F1V0&Q+G*=)7D!2 M;*-3EY'@ !]4G]Q%V:?(93_]?Q!OY/=!U\Y?!V4_03]"%D?"#A?,FRB[6? M[T_VEMK4LQ!"- YMSZ3"-"4+H$GSOII-(9E1A%M%)+,@LQ3+[RSZ2]-(!K8U MYC3 .ICE /O03&DXAKG0A9XF86&?#=6RV_0FR3+K;#E*W5F0YGB@AW/G<%V+ MI] )+L_"I*5]D(2"A:XI==PI)1S PS$E)CW9FMREV)*)WS%07YC&NS1DKD1< M&OMS>0SK:Y)??=]1/^G?'/8!4H+\V!-_@DN;\M)4)G)C_' L?C=/MTQ MNLH<30>C ;QMOH.4)A%N$ZF-JI]*9F:1TBY^-4-M&1&F.9SP18-N!9>R+8IN MI]$D$:3X^@#J=UBV="#ML*Q"VC,S/%[! M)VLWZ:G2>NKU' Q(TX$3SBQD7P MXBP/R^N/GJS:L!!>G?63V']@5V' GAY7AR0;7AH>1A>/-/$1B5UUHQHX@7Q M)_KLA2GYS8M03';+?>7I7-7Z*//W^AL,&Q;1%"61)IP&JX5ZV/MA?#OLK98_7X[F;'S!772;U0$DHI M^$[<-L-OXTH(Z)3/HZ5)-MAMRNHXX&U 'XSSR>/N>33AQ=*\W4< MK(. &^A%EV'F,U[8,W@_'=A_[)+,BWY)D_VNOD<+RO#;9&"3]*[8G)RMOX>J M/GLVY4CYP\U'D+.%>30C3C5F!F#TNP2%1L)5DJ\>2TB^@>23B8H9N6,0#&#R M90)W\"B^Q'AIR*-[(DQRN(X4A3C^IGID-*"$[%$AI^BG)(6W:O:U76VU8(>\[;:;/UC+?6SN]4_1-Y]V_B3__VWF$B; 63+E=Q M9,<-=KJ(O"P+-Z'8Y]&1UO;70AK7 ]U6]DRG59;2 W58;JBG:6I EL0UC=-/ MUQ3UEMO,-5.PMDK+;.IVTJKCQCXAP;+1W,5_L QS\^GPA7IQO2/CP8OHUR1O M3T-;TS@K"I840$; 5$;:).E+"4DS3IJ)W14IK>$/)1P(-TC>F@4VK?AI!MDL M4MN%:S617]+ -^OJ+[(TZB /1BV7>U8*ZPJ(0T;/;K,K@ER!.-.#9@70H-/" MO5V;>V:/<8K;YMDPN'&1:3W-*BX_:;M7I;YUI6U\:D\5TJB? ^"NLYTF]&"? M"++M]NB;/"MUTLU)876O4ECH@=DDKWBI!_8IYP=^/$3U#(C[XYPHP&WG_\JT MYNWX*W+Z+8XOLVJY\0K'^4X4<-=H>362C8NOL P6N]!V]:>+Z#C!0%2,,9NS[S![!RQ)?L_S(VKMJGS($RP6Y=/=>LB)E[!SE?[__0J86=/8(PSJ!7)KQ7/O?=C3O=+->0V)I(BH7+XSY%81Q65PGUQ\D#2E7&H)).2#6%[64\? (CTPE5^JURQ4!]<69+PC$ MLBJ"(?&,@'$0U#1T-A<+27_I67\SKPTYD5F&V=:U0-)?$!.A;8^17?4C_1'- MW?0H\.:G;M7@S,BJ-T#K](8RLRYIYJ?A#D!Z;%EWUZN!G-TTW)49JJ,X8I;1 ML7ILRQ6R66B#]!61Y)-O7(/+S9[MCM\P"KC.Z5;5U??76F2C/G&[OV%751;7 MN$\MM]' 00OA:MRW\F(8$#]S0Q]INKW=P I_QQUK6A47T=9UG#]M[EVUT+=X M+>.G-OI*2=G\00^, $M-;M*X61" 2]SSPEU?X:[C*+\5'7ER]3VGL>H!2:V* M"XSR=N?[HKQ9:V%1KC#>>)0+/;!_4&C"$^6&$:@=I:V..H[O>QK3-R\":AN M4;/6 B.[Q>V^L):J+"RFVRPW'M"%$MY]XPEFLZY#?YT6?N8M?DY8^&^:G3&[ M^=,G<=9Z%J&S--)PU'2S6M=7%\6^F*]A^?@['IC>B+^BQ,2)]Y)>H%'NDI1' M(U,=)@$\T+!/8:)T'P>P][F*UHB;M(("Q::?;1B'V_V63ZEZ\4'>O)_"_Q2Z M9MX18!'#(^J"#0&Q>"Z)27>P\F^YN90?T&'BT?3P(LE4TP6M!9'R6;]S;4K7Y& [ M*80XUM2VCFV,I43WD6;1-Q1QUA=?"XJKSGA:0AR9:V/6PR9A*7SW0/9,^Z4+ M+WOY'"5OE5EK/P]?^7X$,7CO>;%G2'WD\388"CD>M2LCCM?A/HP- M!$0)4\ M:U5K@W57T.?\99Z9$=EY8< G$,3QPZR8$J P>4"VC"[V*;^O&!:G!'M(VX?^ MAF8T>><=P$K53@ME8>3\T.VD>F19ED0<^3T&&QMAEI(QC#(M>.E#$"?[?,,H M(^.!?#S+YS!&[\/GE_QV\VLFMCG>/L'UL_ \X=5W_X5Y3C\G:1.A#5Z(A5T?T@V'YAVL1F9E/JANRPMX&%X1$35EN2# M&R)" =N>X>")/=R)A!N5<8OI6Y%H)$]1^"PN^)-S-N>LIH#I I9:8KTY[99* MR+E)SVEU1G)< S'#:!IN+$.I-*Q(H0-#KF+1[Y-QQ(KX[8ZCB>KJW9;;3?54 MZ5TBKK?B6X0R>&WY)M16I'*'I@?J!_Q M+4TBWVJCR%6\WQ8G2%WN8F\"_#N%Y(0&ZU?VUV=Z3[?BA8QJJ^]'K>^D)691 M@:L/C#I ^V4L)A 'N&(LX$J=I%!**JW%F,+=+KO9P:FP\ HLT@J+J-I!CY55 M^"GZ?9S?,[*\$S>^C<&U7JY1:":A=D4(Q0EZQ M <\)KP0E&LP./+OEI#/@Y23RY;YOH72@B$41B1X@_6.']OJ+(1!--XSO\Y?& M H7>%6&*G:^>SHP.)!ZJ!2;'1WJJ+R1Y_I5^SQ_?:/1*OR1Q_M)]+GV4..0< M,A6HOM-!.K(0<\MDEVSR3)Z0)XBV,%B1_T.]E-S&CIY(<083"_^?%D S\'4> MWY*)Z-52SH14CF 9PR6%B#.@D&-/9F4.IA@WZ@#5"R /(PBQL/[WA=#'9X:W =P*,6=$'C(P8[D# M9)P)=310,HNEVXW1*=Q7$K*!K^?CK>BKYI%) A 8$=UU+ MYA5>,Y7K[Z%J-;&K_'*:=;NKB@;=++R,IJRPV40C%J)7!(23;R >5?N]3& G MH2Y"5>FEM=VFFYTM5Q1=4KL]LMA&D)VP9.:['>=!I=*Q$CX7\NU$\T7R2E.&]MSW_<:2>1R/'FYZG@O1J(F6($>[KS13<+.#9H"'6 MVYDQN)GV>%!_MU?TJ5_W$,:WF[O(\VG;;4Q#ZB%MRH-=;^OGE)46U,7U^S"V M,0N1<)YX5PD]Z=^*E-5A9V8/@,8@5&A9D1J56I.#6\KQM0"4W7GQ"PWNP^R/ MXJB:]SQ\^E\M!RD_3H9&K^-7"%ED&M#GBXVD !YJ*;024%N=^F2*'=U/Y0H? MAD#*!,.3&0H S"1)1UZ5M%G]^<8[,(QZ.%=;"%)ZF 9*6RZE)V%!B=5 AZ;W ML6G%#1$7?=K3]6]"L=LL#&MS09F6B4TG[(_\ZL'!/=%) M=:0L.Q8(O=RK67>1*9?"!3O,(9214ANV],HP%H6WJ<);%#0@=J!5?RP1*-+! MP0CVBELL3>@!I4<;W;(622.:+MFAE6+39_6#1#2% =B8QC)&@*Z#%/J MYW\(79&W=A_G?&^(!C30"T-%4>11V.5@X\&@EG*(8[#3W-&/WH!0RQ&H?VC" MHHN8(O#(PZ]4=<"JM2#RZ%,[)\?>:2G$D==A[-A&>1QQ*\*DNCD):<$[)@-5 MP#7[]BLO54]W*8HB#[HN!]5YIRB'./ ZS365=0JQ&)).LP[6 4A;/725UW6&LHV;43>R&33J(.((J_I7W^F*9=#'G5*U]KRS*H0 MXHA3VSHYRQ0B$229YGQKYICN XW/Z;XD44#33S2FFS#/UG%P$7GA-KN.^8-. MP2]IDJFVM \2@#TT!X/1B%GMVIB#>;@3HZ-<4D5*7<2+ R*TD5+=BHC4T$VN M.R,B108L#KAP)&[65SC67J\V&V;:;2S<9OZ74)0(B'4@GDCT+RD-E(:<-B;" MI%AX'2(*,:%,]6@&=N$*7:7SKO 1*3\:JM%BV8YQ@'YUY&0R%(C!&0CRP<10 M%V;@!W>CC[G @$$)&BIH;#WQ:?@*5R5E/8\D]59"'O9Z3BOW:)W40!SBFH:; MV&^U%J^4JY\SFG=*:^>%0>/HG9@&4,\]J"L@;\[]SA[-=BE*(V[&&D9/F/\" MT41NRJ5P1X-@>\[^&HM)L')6#$W/ W=/<&JZC7^-P7MQS4779-@@ #@8 MZMZIJS;B$!_AA)E=PK4NDL1$:"-"W8IPA0AV!=L%Y*:1CC),,IJ^NGS)4^'[ M"#I8-@$,#?F%!KG=L,88Q>8]3FOIMDYC5PINX6ZH_H/7I^611J&VJ^W'J8\* M+^KDM,KVB8?9D@U)^ 5B:7L3)1[O;5D1\N1%_-?LA=*GY6*FIXN=#:=GHS8J.$1,SM?A\IK.1JP%@N,H >X!I.C'U#L]QLI"3MB3(%+EQMJ"$!/U-'_,9,L:M%PFS?9VBPS. MG.=#JYBL:6U)MQ]N.%( MR$&^\;VT0TFO_)M_LDB@@S^LU+@Y/]1O,L\+C% M;AW 7H[D-'-/:PW^TB?C^Y%UW7KRXQ M\.[2A'4>^>'"R_9>E!^N2R[^-0YH"A<$L$]Q =LPXQR>71\YNSNK <@)2Q,\?C0U/3N4B9TUCT$T; MZA\)1S[0A\UU/HX,XL]W MK*3Q.[BWT#O4 M3QSBGO"< ILT%V$NOU.*/V,*; /2% W*LL^4"EM==$N'[#^DZ4B;^[0>;1*C M46213"=.P:,:]1LNB:[>L;/V9Y4+)"BF*Z[ M*Q)0AH785,10@'_HKGD,J8^?I3.H1<62JPKY812@7>1Q'R6-Q,X7;(0C9(=F/P(^^A5 M^P1&RD+:41F!J+$Q9XP@Q.GR-'_&!A?7^J%4*S%8I;C*D27=Y!O7[O(JRQZX MUKX?!L4,XOI[J#I^/5S*LL-+!<13D>^S!A00K/SD+K4@NFG/W_\'U_X_2Y=D(^0 MM830&@O127@-%80]Q$;[,S;,0-1B N:O!@/FK^<9,'\U%3!_/;. .?9G0L#\ M%6W '/G\\X1X48I:=+AT Z0?+>UR%ALL/>Y,B)6?%Q(K/_W96*Q(HLXH5HX! M&ALKI9PSB943=\;'RD]_7DJL?#07*Q_/,E8^&HJ5C^<5*\?N3(B5DRM19XR5 MD_GXFS"FUSE5/J7460%YN^]W5F[=ZM*(V["&T:/W'[>LGX!TPL4[.K9BT=_& M6S%BJQ&LU$HKW>Y?4NF9RVP>2US'P3KBUA1_&7!7I!5%R.G"'K@#IM9':$%, M3Q:=M3DY?W0JF9-!99KXXZP76/;?SH /Y^N6X\Q>A:%B$TS6=GOC"C_A?MKG M7Y/\GN])H\'U4USL,JJV^$YF6DT-YT&Q0^ @2H'SJL76DK#E( MQDO.'2?-^S%F6?8#W7E,-HT.=_#$0\R*C_O0=@Q9-J%;_#@#J-Z"%T$J;Q V7M@_%I,,4GV>98SV.&$;-&O1(6I(?OW$V4? MB1+80OL#]28./O&/W4/,W1?\H*R_)'X_/Q8W?!%,_U'QA0T _AYF3'/H>U&Q M>Z,H"3NK;N.1!\G[A2Z;=C5!&T"L/1*72YVZCMDDQ]J&ZMQY47XE3O@Q0U R MGVWPUO#LXC-E=!;O&3@[ROR+<_C+SCNP)!58S"O/0L+=3<3E]L@)8#V^)>:_ M@!!ZODPF@6:(R9C$\V0RV3&G3,8,61R3F0!O.)/]M% F8X98R,I*L6?,9C)P MIO@,9)XIHS5<<\MI8,KR6,T(@,-Y[2_+Y+7/[..9_PB%U/-E-1DV0Z0&(L^3 MTQJ>.:4TL&1QC&8$ON&$]N\&+PSNN=JAT_OPE=[F+R>G4TW*1M]"5APJLAI12+/\*.*# M,/.C)*,!GW+/FH1;J2=^">',-P>C^*#XF;H^#BX%1P#B\._H/ MET]AL"_PPNR^?8K"9X[&9Q8J7@28?/'R?1KFAYXW' >*0-HC30&D\2;&@/J( M<^)1;HSN2@IEI-:V(D*?8)52H_-G%-W Y%PV)MLF^/H-/@$LW?DRU-WF+&&K>;]9;"#* T.;C= M>?&A]9;0P9611M8X$*H5%>V:V)=-ACLRM@7?TYTXW97Q18DPWB3I5DRKP\MU M7L@7+5B769L$T\*%48VI=V[6S,L1\P&EZ;_1]5J/876=97L:7/+G9._X@Y(7 M7O9RD<19&-"T8^%-OS)F,A@,@K2\JED3.QD,=V1T=\88P*M?0V7R89VQ5E L M28(Y).3VS+[Z.!<40A,1JHC0182R%3Q0^D(:^IPL(?&ADRAG7$H5T\RT%_,/&PK$\C3@>S*5X_A6*5?OGS,-WJP\)^9 M7W& 5J@G#Q)H7QJ@W,*,8C]8;WER,+ZVB4L;M0P.'+\J( MG8_([/K;_.[3&,K4X0T6&'LF_+#V?6BFD$W#SIC0IUGU6T'OC,$+?#YY$;1- MQ7SC5)E(:=$H9(UC&U,$(IY3-^/7Z(%LJ8'4ZDFE?T7JW\NT"W*JPH@5*FXUWR$S" M5L= 1,R1[(72G 1>3LD^ Z:!U04_#9]82I>DL*2P#7.XB:D6 MZ=6TM"N=(N]2CY_/R%^\F/RR7M^M2+@A0;C9T)0A];[4"V(H2.8RTKG3P_D_ MS' ZYWI=S$_.CLV%W#CGINFB\QF-1%U_\>1\!,4P7BXJGP4E'_MBFHW+@=1_ M\?"<7T.?@A_:,T8LY&L,$..)<3%34!_-8Z I1-_=X>3C9?@*9VP#U8$T^7>DY*5T19[@ MJWY$/%EW:N/8=E=)6N= $]CXGJX&,01,,6;T1EDH9/W2T(PJ=022>\*%@;+$M^X\I/SU1/R M3A:S-,OA%44V:*)PV[5ZNW5'6:3-7LO%*JU4%<2>2_;:;7VK=&D!J4V8.:NT MAD&+:^:ZMRS-I:Z-_==QM\;^]/]@:V,2A8&X.26GVVS]/3S.G#H+(HW.?N<@ M--6E$'8I&L:.GNN5Q1(NEWP#R:.Z Z/M\3*!+0U:4%1%%]4FFPZJ6Z4HMYAV M>62NT98I9!MLFX.' K<[OG<[?BZRI_;,IK\TTI:JZ::')L39>*./(,.C=^;"V; -- =9\DK"#OP([W!+YVU4W!:%LV9LJ4D*'@O4A2 M1BW,F'4<\&LZ._,L=6GD8=;CIAP[BJ*( Z+/XO%#@T(NWV.;M-T]ZZ*E?DWB M(J#TVFI+^:6T5I6KK>WUN/ 26JS2YLEM%M&0H.HM6);(DK7/2=K=935[K*&C M"'/:D$>)99B[QBJ&5"&.4-L>&QL1K8AD&A\,\6L?=/*QTW1LXH!*M2%7J!-/ MWM+@ZM/UXV7;,HBB'-(P['6MWDC;4@C[LERGS88VQA:MT"MTP!,+L"97/2H? MQCEESN4KDGO?8:MF $MZ?E@L+4-2QJ2Q*/@7_\OUCK\^%[XF[^"MZO=HIG,:E,[L/AI.][Q@,%864LHS I%Z MGD93$.*L89H_TW."QJR,ZR<-W( A9T,A9#)_,WW'VR>F)[CS#IP9TY292>&? M;"@'5W!=?=_1.*-WT3[[$L;[;.W_;3!/^5(:\<'*NY";_[Y4X^)N.R30/TC@%M80R9P5*0PBA<(5 9L(-XI( M5A%A5EG,+* _"T!C^LQ'Q$O E>G[P''C1U0+@.%F&R;=],5ZDA/K.+@7C;RW MQ]"JA;DCT'>[XO?^*MAI>X '9H;:NAS*?O"3YSC\%_LM$)=H @7O^$V5,Q/L M#"#)U,=TD/L2ENL"%I=$.+/_C69QW6P6#D?CZRRC^?5VYX4IA-0%ZQV>3RX2 M[2V,E 'UG)0'S.TE$8^(>PP>W7)!+*GEDD+PW)%JV4G3:/'U( M]W"WOB!Y+9\\@8*YAUPV?.2>25()%^MBKMV:=R??#<41UR*CN?/2_"#YG7TZ M-'[1.N0Z3!92@C("4?M!UP&"$.<2T_PQ<=BU'"!P\3)K9/RD:_-G]YL;]6!J M.9 W2@#RL!H.1G.E2KI>&L1_NO.@6'D_K;IJCI6%OP]-@:C3V M<:(P1\5$CT:'3ZF7;+ABLN5RRU7BXKV)_Y:1BZM;.\MREW1#T]2+UL\II0$-1L;R@,JH0WHH"'5DZ]9$'^"#';$?Y\(D9/$^&T[KTOTI46_L@"7+ MT-,\?(KH)7WJ.US97A8I 6BYV#Q4V5(0<5;:;>^$NX%*J03$(IG DJ;N;GH. M1VI40]YD=1W7F*R]6<"Y0VW3S4R#R0N?ED[_?:'I,TVKCJ-X[SA/PZ<]J)4= M;NN+AE5'VIC' E%?&J]?%WL2-L:5\4_,B*>P*^FP2E?NQ0 M?TFBP,$[OC-"(G212EG]/'JE;]5\>ZB;!'YS.^%J6TBM5'%-3%@%JGL*GB0_P2FB?^> MN2?XD:!UT*^@A;>1K?,;C:3^A80->/T"WET%;U;"ZPMX1[\_:FAJ[VN2T^S. M.\!N4:FO#FEVL4_AV<9U',#)5_$?BGFCP4*0]D'30)$G 8=)0#PE.-*1\6>. MF#I2Z&LFMZ'I U:Z5XG,#,'ZF>72S^*)U/ YC!GE[,H]+>6;K0:SV.*@^^6 NM@SQC&NF#DGSL\:)OM\$R5O_-J. M\JH.]EM0]I_R4G7Q^]Q3 ',B5%ZH 7"4VAJ79I3ZB%#H(%&;$XYUYT8%@ZSX MO_>,X6D:'0KO*C^D<_%*3AQ2&3,C#@:AXD/MFMC9<+@C9KBPE>_\),LK4MSP M!]3C+ SX7:N<#L. _+,T>&92G ^H2E-YV]!*(D'Y3@U7A.@"BET)16O#\5JA MF/[F^A=)\+J_)Y\T(? M5@)UA$K1!*QQJ:$9.]@+>!UG>C1MF_]B "VD5K,BI:(5*5214I>;&;EY8"A]#16^NM^ >\>0 M?6&V\K%:F4BD4RA_M4G*-3[$>1 MT=DUT6GL7'&97.SI8S)Z'5"_-G):&0A#(\70JXJ81(9Z,#K-V%-8"$>QQC>S MSW*XM_@\Y_H_S<5]J_!"T_K5"R-8YFSLG"AVSGWRLM#O>7)DO#3DA# 1IL;6 M@'&B$!/&5(]&;Q: 6UC%I?'% V.5\N,-3(7^%>$6.'^=Q!EB;,"4 I>,>I=D M=LJY#"/8VCL9Q%K.V=#,$33C"*80D1DN,061PMT9 M*>2J>*SOCJ;EDQV,)>.@L(R_PWP99GZ49'L&>D_6,EX:[P0O2]:+H=L?O-67(_,X?FPS U;RX<;0XQ!QD MPJOQ5T)6NJNL1IRJD]5#SL,#/'REY&JSH3Y?9P>;2&$4YZW2+#?4Y!+'"AU: MH?.F ,/)5??K. ^#PL8'ZN_3$*::8Y?7NP#>D M!#FGV0&U_=9\$QH0,Y\E1TW@=(PKF-?@:KN+D@.E?-Y39/N==VEVE4?>MGM=;B[BG&1MQ^GEQ <&O<9C#6'/-!H1!IK[E6:\: MTN8XU/'JV(-&'>QG'8:X,'X36:FCN#QB#UKXI(O']_[A M+F'_+N>$U)':51AS?/8Z646ELB3V6.PWW,!]ZNJ[U".NGNQ ?S4!.'-HVH- M2"9W#>_P7)=>9Z)#+DYOJ84TA@>ZW7&9^G$5Q.F?KN4F+E@/F(*38'4^0->> MU;CIN8G=H'CD$6(:2(,3;C<+N '>N(NFI](&3\+?J.^5GV=M$@VD)YM,".QU M@UUC-5[+I<#6JP9,RSYO\CN]GL"HX/.E/5.W&YGAO)63D_N(HH6K3KNV8[0714Y:70XVMD:TE$-,*9WF MCIZWKH02+G7*'@/5%/9;=AW['7/5S=^1-BZE*_7LL_0C]JFM5EL-SV;Q(XG% M7-;][P_\TH>Y9Y:-NEGX@(>Z^P;I'<611IFNHQTTOH1!<:_)YNC<^6AU-E]= MSAZW7%3*\D\?*/B9WFY^2X (RWMD1*E4>0QQM##D03T-)#GDQTE"3 @3'1H] M@=-R ?"*U)IA#"-T5_8'#.( 7%(.<044%6V/D$6]N3>A&NCKQ>O M)<*D!Q-9WH]9Z#^Y*I._@D#8R($\E6SDUX83;\,"C\ 10&"AP,OIS&,(EVA6 M_"PI)[5VTE#/B;L"7UC@X*Y-EWA=*)O92;,T^>!%+?P3,R-HV<^DGOT84ADS M-P\&H7[J0KYQ4.E@*1M6^#F?NEB-HCN3OR_?_C58- _AML1 MT:Y5"W.8Z[M=Q7=_%>R!/< #BQ&=,RL0A?(,H#S6'IL-7NDF&[BVTW^AMS%5 M1VUW<DV@W]ECY03U?L\+" MXN_4V:X(K$LO, 9;C)\E"D&O^S@TZ'T5B2#3Y=H_^'>=97L:7.Y3-B80=&>'J7@_.3<5YK?;CXGZ8:&.=R>IEJ>G2X6*0F8!JZQYV"B3,1+D<9=J_"M*X8#=NP_ M7\$&"XN7\BM:0<#_WXO$I6D !"SR\/^Z8V9Q?L[@#EE8#Z ^WU3+>#9@2%UZ MAV.JLJD'*7=9A_9D'=2D$NSIDE6?)]RDSM(5_FQUK0#RJD L?!XROI(:4,8^ M6W%(F#+S\P,)"UM5:ZB.%DQ1H=N^TZ6VJ[RILK1L59SVXL:M2&4>D>PCA8$$ M+'2XTHH*Z/YF;+#S*6\-I@$< :%QQMO[&@Z3/_/;.S\=ZB+%LX^\P[U+LOPW MUD=..N!B%[..@/+U4+,84[YG.?1D%/A2YN@\"%-DF(AE%G@Y$+E<85@Y9P#92 M&$<*Z]QMWL$'\9VZD9J;C,G27)J(8?]U/ G#_@2W1V1)%,(6M. JSE47E_84 M150SBIH67NA-UFE6!22C9^->?HMMEZ$6=OX86US]-+-[M++JB- M&KI@4]%*C5^LJ=5.[[R4[P+=[KSXT+KLI"Z%N&5VN%4VR98B2-MBEZ6C>W$N MT^E;*Y!#\*SU.EYO-F$4LH#(X Q9&(1>"GU"EB4^_^LZ#OZ1A#%+:.*NI9.I M,I$V:*.0-5]G!O2PV+]R8C_MXD3.;LTF27I'QN.*?%; XOV-[F9Y[: MF0>?YBN<_,*>(_9\4 ;]-/]_%O[']!G2<.7TRSPP7!7+1C&):4Z@B4!+4//= M#/-.+AQOQD@G C,FJL6D6O:8%&>7ZR6=\@RRA$FH3$['R$':>4R&1DY"!PM! MG'B.]V7\.$YHY*FET"DOHE:GY&4J#4UGD_UDZA*@, !PVKGD?_[WVLH;]B_V MQ_)/A83_]?\!4$L#!!0 ( - Q<%3XZ\'E=N4 &>,$0 5 <')C:"TR M,#(Q,3(S,5]P&UL[+U;<^,XMB[X/A'S'W1J'J8[HK+*%Z6=[NB>$_*M MVF<[+8?M[#K[O'30)"2ADR)5(*FTZM#3IZRE:R?"-<-@0)L\^^5T_9>;K-4P^-O@_-?3 MBU_/3L[.!J_?$3>3UD7 MR9\%/I(7_]@IG\ET>G5U]2O]Z[HH;@ARFEZ+C=$;#/Z.0A^\@,F MO&W>+4 M__@I@O.%3[Y-?S=#8/*/GQ;(G6%9SDY/SU))_I_;C"KY?T>!=Q?$,%X]!),0 MS2F./PU(^]]>'M8=6H2XH2D*D\4O;CC_E?SY5[&6J'A"F/W:5K37&+.4].0F M#*+0AQXA[;7C$]Q>9P#$D9A@(NU8)=:S@_"?9R"&KN.KDG&K4=,"KW\9C2?C M!4"47FT4RFK03D%5J5BH=9L@N GG"P1F((C@$CR&D2J55[1KD]BO<>A^GX6^ MA_%:]!1/HPEB1^)SV;8+AQHEF]W[X0YG6-^WM4AK.(E_X.5,5A9^6X9(A;?\4_CN@U$4X1T9[M%O8>C]P(9)QFC(T$[X+KF7;=8QT-UTC,6R_.P@Y#89Y10-&!*$+/SWJDQT0WO[(G/AJ M6S$T3G /P9OS(;]"EJH:Z?SPY/2_7ITE7G>C9WSZDA5@I[H1(?*]!2;#.PS2 M,P6F.BZP""/'EU9+?7M&Q'P$N$5I8?):AG93,,#_32UFLCNJ0E4CG?\6+!SH MD<,9(.HG/XR\_R3I;ND%1 MI:42:].(N)CM0(Q&0C/ +W. M&NR=ZUHS0[CD/0)_))@Q=\LFY[+=^H8FA<##^RO@W>.%$ ]@QR\,@/'D!4QA M%),-I?P4(=QP!TTE9DPFADTG[3K_YN#CX9X!R[]ITM+43.ZMRJ:M3LV$J&C MK 6JF1@[U:VS1C632Z1%VRQ338E8VZ Q*U73>7%3TPZ+53,YF,U89+UJ)AF_ M+=.6K*;C:*FG.PC>R/,@J5HR M^AC!DM^3#D)+7(S(9(G_0_;.2\/3?JY&+R1'147@31H:0%>Q2!\'F67&,0"W4H0X"38[Q89#Y-L/40MY.3D9;-HA7F IQRTG@ MD2/J31+%F(+XS+4(\;9 D?1RG[(,G)$;PR5Y;3=?X#_@(9OOH)0,A#8?-'T7 MNODQG;A>@./#/X&')[UO !&\Q#%I(]DS[V^5-WM M?6;\! H@:_Y)J\#"W5MW'J^HP$T0'3/7JWP@)8[_U8G)KU>*46OV;=/P;?KY M.XQGOR&LW(W*J8DR3,]_[=&2_Y19)PCRTMU+?*S,]:^^ H<4R5ZQ%2;E[ _> M:#-XQL$+$1CA&9H8?YL.4NW=,0ORIG]T:_P4QHVG,[$VS8JKTN KV*A9@1_Q MIL0_;ROA5BO6^14UE,]>"Q#'$:CQ0E#?HFVBWD4QG!,O\4V9?,VG8RP[BC?? M?ZG[LFW0W&=^(]X M=H.[!N/[)/!:"%K3H#%!GQ' ?STI$*XM=^M:-";J5J_P%F,.HRA$J[82"S9L M4,>J)+5.M/LDIB9!%\ E]10:31&@Q[X64@HT:DS@1QC@@G]NO#*(KU(48U73B)>XSNB'@SRU M:,E_U?0KRLWR6O2]7!>X!@&80'+N7L*HS5USZP\:!VKC!)B[]>#?KTW=A=\5 M;GL5P-7JLZ9!>P%N&+BX5YFWH$9>R7_*-#CM938KRE9DO8;BL%JQ\U5V&#L^ M"9T,O2PR.(GIG]\(%IR,L@%*'FD@ZMY6=!,D6PS0U)AOI(M6*J/P!*;I6&KT M"3O!4'C8;/^$< C_Z^_7Y2NGG3 394#F3A9DT+?3>9 )<$))VW[(6GIMDGOAX7ESBKV$ \")QXSNPJ8E: MQ1>MA6JTQ'NF*1@%0>+XSP"Y9$\Q;3K$5'S1MIA*3V%P0V8&GWBQ/">X$;JY M7)=O")6*+]H&E),ZL\CM%1GAR\L@O\?JO!9H&G[E;#B%;WI6OPYT&F0GFDU(XE7#X.YTHR.@[@VVYL!0V7-TMKNY7?\J[6E (BT![]%Y!_Y/ MM9!6M>4C5&KJ$VG\T^G9I],+"GKY"^V[BG=5,"2<0K'^7N]^K+T ;P!%0'_7 MBY]1T&ER[;^'3A<^TZK3BK@1[_9SBPAXJ8B(F8P,XT?<;M8ZJ<^?(D(WH4^N MLO^2BQ!\6(A7Y?1JA>Z#CQC@.<1;_Q;&Y!LGN(,G@T^#O*'BCT[@#=)6!\VR MME$9B1)"M]07_&\G#M$NEA%NC[85 ?>7:;C\U0/P5S()_S$D/WY*?Z10XG_^ M^R9T2CY.2M^03@?_RT];=?=?T___OB_/++.:[^Y'EZ4>A@D1(C5.ZL@]R\;?QCB26[:LA*_+J@6[Y/[@SZ:^U/4#C?P2C[ M4BC8XQ!Y /WCI].?!DF$^Q$N4M/='K%.3;%8M["O[7FF@S-S.GC# MNX[4!ZE6#]M%NZ4+H=YG^C@WIX]TSW$7>+=X1>0HHU2N6YJH[WJFAN'^U9"N ME_?0!T_)_!V@"@UL%^D&^$*]SG#_; KWS3GHR9E7L;^J6)?P%^AYIH,+4SH@ M'N (3Y#9TS<\1&^(/Q=:W80>6R7<6F4Y/V,YA]9J2%Z03&&7IA3VYGP\>%A@ M^I"#!K[CSUR,\EU2DHP(F7J^F%+/R/,0"?F=_@NV2JJ[GQ\&3PSKY(:\:D1OX8^@3B.;DAW41TWG+= -TH5[GP!LXHF=Q MW%>G9^]OY/*A OCM(MT 7JC7.? &SN5OR"'ARUY7\_?0KT"]]/=N0%[?Y1QO M \?JG ]W'RX-+)F/J?C, M'M+N^45'[QW$Y591,T(+E]_8? Q__!=A[LZURW5";>-=SY1DXOF=6A7L8N8[_ MW\!!;)]I5M&R2%^&E^1.WSIM2/4^5XA!#_9-1^_Q;ZI.](R2W5"'3.=S;1@X MV9>[F;KZE1WOJ.U5GF-+?NX%]?9=SO TP_25&N-=K%B5%D.KN319S/?J?E<7LF9HR6B" MC#@)<9CO;.7.-_'.BWXCZLUVHT):WBI;1N=J>'ER94;9$LIC:5Q$- V*7^"] M#?'445:4&;L@"XSY'46HO@-H/E#L 1I>.+M$RNO:*\8 M(2P@,VJ!$2;L1MXBO_EW(:0[R:9%@DV3[./5HU^@1B]4W51.9H $%1H_-33V MGQ$@49GR'+B\9FQ289)O%)TIE MV5Y10UQ"9J")+I-!9+;H[[P@/ /L6OTDE5Z(U&=>Z<\H7 4TUSM-)0>/FHM MR'8)[Z"9*P:[BJ64D+132$O8R_-$.?7<"YS.XO'D&UXS":0,;G#K](,<\B(J M.F/@S>U[:-&>\[L#4#6*1J/QC26-)>G@/*QZ"G,$VJ M*'@NW!0O 79^,KRXZB(UI*13=4*PB@[Y])D;V9_".$N$YP1EBWLM59HTU0\: M*9.<&9*ORQ0KF.!J.519MA\D$1>-&06PRRQ()><:GOJA9XXL[%B"738R%3*9 MXSF//LV:A3Z6-"*6E7A5XQ$C6MT:=C3UB&HEJ 8;E&FRB#E,L2M80P@E"N;R M143R7OO%/#LKLH,2\X@I%[:9)B)Z93O$",AI%RD8#A!8'I2 _-(VRF]M=W&J M\H40KMP?'BB06^N5ABF3-4FY3>#['<:SFR2*P_D&CQ5_ZA"IVA\"M9;:+K\J M5?3)$'@!DP2?W06)PZU4!N_47-P+=921EU>K2Y9IN]DM>*_QTZTHV3]:B II MURT,8S]"DMMF]CN2(. _27JOE"VU+U@[: FV31D2-?NC_K9":[UAD=Z&,.A M]U4/N2.JV*ZTKD[/*-!(7*WW*:;VH+7T8!?L#RNOR2KJ]=WXC0#0.NAU9C-H_H\5LNAVGI]YU S .PZ MRS(VK,2L@P<'2$-*0 ^D.1OO'!2$2;P6]=Z!B#ZSO861ZX=X\U9]J&G17!G# M,W-1O1232 LN6L_&YXJX]8S@THG![PXBN5H+<%8QAUFXU[R0DUKK$5A:ZRI= M?@J2B_G]5%;H*U4:2J[HT,QZ;7!A_MA8^N^3N"#Y MVNJR&<&IT7>&R(JNR*.0-6MMK)@I\_Q@C*;DJ3T7;UIE"^'AN/*:M M8F6,SC%&EV;9(:G.ZAFD5D)%WD.VD6#D>3"5Y-F!WD-PXRQ@[+ >2C%*]X\2 M,H+VTAX[L@C!0#TTL'H!<0.#(!'+$1XOQ85@+H%$^A"]B.\NHK]8U%#F>TRT&K;YPKO M;_M'#$$955E3K3HDUQT*&CZQL8XD^@PJXO+GF]_6OO-\!NT_G/@SA7\&8NAN M-KVUL<4_B\<6'_RE](F__G2,-6[.]%YQ_21H@Z^H61XH0SQ0OG3K#5Y3&?L2 MJKQP[,=C=(PHCAY%X!D@FE&OWB3"JMEY=C25L2^/,W>2*XZ2>(87K#\W*P*; M%=LU^L0&(=D4G5E]FPCP$$6)N/+3TOU3/$=-.S3/3BHK4J5_'*@33H/W MSAX/".M?1N-)YEV)_RIX.#CC)Q[:M#T()X-2ZS8?"U)+Y;KSC), LY0A"^,2 M! FXQ]2O>MNY#GM&8I3@__785NP&+5DSYFLT5[8RJA&S+^>#M6?U^ETY_T*= M6;Z+9) 3IC^;_@@OCME 8"[UA3+6J+:9WJK6^CKI[ JCH7IX8 M=I9JJNY&@O;R'=%O(, 0^AB$D3>' 23PQ7 )^#-"3:W>\*2-O+V\D?[-@0%Q MXA@'KXX/QI/K)((!WB&S>,(HWC^"R C:UF1PE3(C %-RSK;&O8YLI\@]:PXA M9T]9+&8-%R1.#$(RJ%HO"O?(9L^&&Q^NNE/AIF07M2LJAJH9WKB"R>7H4QB$ M9;GS9&HUE@"ARIVD07/)M!F%]Y]G F#=Q/S=X%8I:W2M0)&[K! 1MJW90/4" MSWHO/G."*7@(ULX0X\GV(^:J Z) M7Y2H)7T;4T%-9Q0%?2J0KSJ=\VBU M/BR&R(#0=MNHFB@*3XY1&C)N'-Q]$(03&,W2*UH2"8ASA.36ZR>3VHEOE^V! M,=5L,G>E .'SU MP?.)G0Z6NFF#JZO23#,U%MRNVR%[.*XW.*?WD30O9>YD# M398S@I!=F N2)7&#N8G0.9I6-L7NTB[?<.A(9^W0>)B/+)1>@T" M,&&^%&64[BYAQ$1I&Q&G\JQD9FD"<:UYO52FBZJM%Z!MP!I[%/J<=YCZ$N-Y M;XFW0F2Z>PB\Q 6\G,TB5;NH_L9RM8Y*8P\M2D-@M'2@3U(YO84%O_/LB>JU M$T%79":H;Z6+9%$AHHZGO$98DP=#R%^C49%'@7<+_003NN:*3K!V%UG21K2< M'9WWY*T$088+UFA>A5H%2<*E1*^L'MOB9R *$B0K?6 4X4EME].O(I+\#N!T M1G##>S)G"IZ2^3M X\G.&[B:I4:VF3+ EYUX+J)$QGRF4>E-;#5Q>(N25!O6 M4$8I'YK3C U*+U#;Z.;A)'Z8P?1XGU5+IC M$96Z^'1ZW8\W8E]@3!?E0F7:?QE>GMJ_:1&0@+-F9=N<9'=X\D3L T3+-*K<;0/)2K2D=1'^1:K;=Z32-YC\ H/ M"T-7N VU(^A)F G6F\A\ JETGD-$U1;'"+XG<>HHE5J.15[OMV^]3]32"4E? M8@?R,%K[ZMV'B%@X7H&;H#0'A_>?)'W!5I-*2U7SUM!R']R28W)K&/>SG]I_ M-.QML&JHRJEQX.R314;5W&A!VIWB!GTWZ]!6SK>:C?I0>*,^G@R*'_M_!^GG M!G_)/FC[[7%A[19.\"M8IYLWRW;LH^IU(7K/7+]RF#;&K'N?"DJFL# @@XMS MT\RM8XU")?3#4:JPB!;KN/" I.8FSOI[;JVW(*! MZ^A56;8DX_ $RWC:?0V+2\J,ZF1VTWSC.U%^XA79,&^7MU>KC3;+0N)9?#/] M CP YD3R]*E^#/&/Y3?\-6NR8'U[]2ZDPJHENHWDBC;;##^P5X @B*Y)/FSZ MTTU3-;=LK3=*UXE= =8H_;'6K4;(EN_,B#-P-V6[!WNA64D2[-M59I[,8 MPV/T0I[R<;9AS/+VJE-F&R8G'B?H*"LE!ADU+7FR:*"-Q:BZ,UMXI M48.!UK5>"1LJEWKQBH>H>8[D=AD_5+VC,ZE7-9<6?+DXZ41,WU8\!"X"3@1N M0?K?AV#7<>TE]/W[$/UP$"OZH60K]BJ?K\== J@0W&*GKUUAF -\NZ!U.E:A MJJH90$AP16[_"[I28+:B>,=7^[,IC@C&CN.'0>LQ0X3D5N3&KY0@3$M?C$+' M)?N7T6+APS20P'B2>,T0)'*K29:MY4-2*,NE(:S [/AA=75WTDERP"6K-QFLH(O;$+1V\AX[4*W0"\;\?Y>0$8]PC&X!6@ M)71!:G=\ 6XX#2!KS[ZOSQX(A8W J"JYH]:\UJ,%=#?QJ9Z=%8W-3.[%IR!+ MWTSU@/$F;WC")"ZB4W5J:-=BSPFI"Z&VN26M/&!0H!^B* '>;8)@,$T'7WK. MJ@ZJ]AMBGT6:-F<-)761AV%?5055+P^_#(3H:O $?M"_2!*Q7-<:UNW!DM\( MB[;95ZT\GW '7D->;56VCEC-*2 Y<0GQJ>TTM03H/>S(1+7):DMB__4]LS3!JG5BXAJ$7=C$T';.**2K8J'4<5<\FR;FS'64/9NOW M J(803?.W@V,R(31X$S";ZL,];GY!&_[GT'EL%&66KL[>T5%1*QIK(SV%ZS) M,WOG23G.2,Z/.!.*6+'BL#4%SANW6MXYBK<@@N;,2)I<=W&+=LPK<0.-S M-4F^!VA\[LU/$?2R%,MXQ')HI>T[UM%/QYWLOG#+V:K'^4_:/:8%75^ 2][1 MP\G:'S:[<'R$SCOT<7^^+<+@7_A@M/L\0<]'RH!?X8.#E[.V7"R)OTU7MD]'@ M9%/=4,\IJAB8G'YM/?\Z]/D"R_FT>7/6$2.U&-XMWU1L!UQHV,HA,$H1 M*CF1]'CSJ3H5\V?FMDSB-5,"[?/)\.++A1DJJ52Z&)6D8=&Z[MG\_BB#)X6P MQ8.B4CO6,,_\"Z%Z7/)X$FU=]#IQS[$9[F,J)G/2:]S.@7!/#2XY]RRY!]G+ MF;,]^3@-6<<^-3R1/7#*$E"7 [TI1Q21E2%]%?WF?*39:T'@KNZQZJ1L(LJ_ M8QU_S:W<[7'+9U=KW*R:'%':T%1QZ]:1N?5XVO^&==T1" M,(7!31C%C7T?MMLIXW:*<;OLTR2I%I=\$FSLQJ7:4[ %H9XS)\EG!%U0\N)H M2BUVBT>2-4(HIUMC5YD:NJFR+S^CT 7 B\CL3"9S$DM^/)%(*U+%N-:-'@+I M]("4\TZ/\XLR8W2Z2:";AU<0QSX-_S">9%Z3@?D'+6-78MV=<.K$;Z M0@ M^IXX\Z:]!@$]ZU!?V^R]\3UPX@15N^0I_\J1F1=K'CUU4W\!\$2('K9HGP&4W81VK%&:_E92:D_72=.K;+4EN'(16 M>&B,YF$2Q!)IPZ3;L8X>K;6\2QPUH/0XJ>X60*(K6%VU ^26U.*F,_VNJE S ME?*)Y06M.LRU:*Z,Y&>,I'71N!JS20LV6G/UJHH/MR5T=O6EB%X2K5G#+BU4 MX#.M+4Q:3:,'OB/KUSRG%A1%Z83M.R+N93]V$,P2PT!1RE\VD=8X__W7(LSX M!/P]_?7V;S/)2DACN=S9%(7)XA?7!^FR:N"T(>>0R/Q9[^,R/0=S>[] M\,?Z@B=5*/B(0>!M'@W',"9?.CGY?'(R^#18MX!_+K:\^4,T""<#TO@@;WWN M!Q$'(?(9DF7T)S-FVZS;!4!&[U&,\(*W-9CX14TEG"==>4;A$F*=7:^^1A:@:MC9&*(1QF,#XD9T' M95/ &I4K5N4N1VIDMLO73<>K?N+Q'+C0)WG-TU>W!(RW4,ULH^-3AT/.O:&G MR!AE5_B46X![[T+*!/RS#S(/5WS"0'&U 4&FJG4TW!M;=HG:&*]>SJ]K/!_) M@>8%3F=XQX*A'D41B(N0W'V0& :LW%"RS1P)J1@[K;.BJ6!ZQ/<:HG07_1AB M@. 2>!06K(QK< NC18B5,)ZP[IU%ZQ_IJ HTNXSXBGCXFP.#B& .HC$>A03> M!$:S%*-;\,[:4=;6._*N+5AM;:J69M4K@4%S5B9N3!W!Q0E74>W(MY98M;6\ M6DPW L4X>'5\,)Y<)Q$, -/XPBI^I%=#C#):-8Y14:;5FU6+YSW>3:0)Y];* M&$\8$76$ZAQ9U@:HC&JZ M)+44(I=Q35=D"56/A(BP1-!Y45!&ZD 6S43K'QFF"K2,7(VC2>PIZ%P^BDIR MBKR*%:IXI%-KM'*SKB5O]E6^ZA%.\R40JO8PN=4 H9Q/EL3W9SV,+=B5R:H. MYC"9C]'(=1%(?W<+(Y>XMV%\*Y^YRC1PI)(RU')ZM;7T^[88^5\ \=8EV"Y! MJI*"988Q87'K',G6!JB<7[IB1ZN:P)["@$#V$.!Y$HM6?3W)*7EDB3P\>G.B MF]HJ%8,3C^,90!6 LKW0:JL>B:8 +[UYSDV91K.8GM%]B&2)5U^SC..7X>7) M\'!YUQ"NU@G*52^&VM[TKQ')WD_5^$J*-V =#;5Y0+;$I)>>$[N8X*,..=Z0 M<)X +LF;*6&*[5:UCEPM.2!"*D$4-.<4,K59V\7C(8@21()!;1(#-"$7OYE# M)%H#1-IZ(79FN7Q&8.% [S:3*CLTC0*/;B]2;SEAZHDT=H@$;(Q+VZ6T,S3, MUP*\OVVTDF;U#I%<(A H>K#=@2T92K LV349^]0I4O5 N22"@J)GVWHOAG:E M(P=S/.G2_ZR/\-ED_(+5B9:59M=&#?67/8HQ:>LQ:*4EM@)LLM*O-Z)-9BAF M"V58K_"I_JHG5%,%AB)70=N7OWQ_^0*6($C$-U%;]0Z13R(0M'4"-+3JO8!) M$G@THC2>E<,Y0+=@$4:,5(TR]?M+%#50M'7LL_,I8\7*'TS? )IO3"K138(X MD;EDFN@OQY2AT=KOS]*W/!RDZ0-CEM.I=/U#Y)@,%'H= >V9R,HWJAG2NUZ# M\@T<),%DL&CM"VCSNS'Q>UH&T<0;Z#_16F+1VBDPG\I"W'7;&9;Z2BJ(4\=I MR!K&*8I3)RNJAG E1CVXWL*1^T<"$<# X#$5KYY])XA'@4?">B[F[$V]> ,E M'"].TNSV%CK2R%*![:W5$).>>CX4?-A>PTG\P]G)M7CDJ1.^IZX*.V-G MX_E?YTM:5>7P>".,0D^=#(HNVB1RQ5>'!$6)5WC:O0E]'Z0I(<<3 5[)MW1 M=%,$CE87!5/QY'?&8AX\!418(>E.-?L+*^683!,'Q+JVJ&B.?V2,<(71> LI MRG@X%J+V%/!)_\XF7H.F#HB JM#1ZO]@OT&BM2'B<"C7$A-53A"5EB]3\QT# MDWL8.(&KP/+%::@,\FGG+5^RHFIXYJ/$ Z(X,[\ MY1%"V]*G^$"K$6M\H"0 MJ6\-!Q3K=LL3HC4DBB*.[X1Z,)6C+-]^DB@7!.C J[-)%$KVGS2RPFLV85TJ MFEFVJ?^&G"!RZ 'W)HRJ_:GJZO2?#,UAT&R8,N774IQ-'Z(H(1ZLW&#([ K] M9T]##+1:DTQ=G+R Q69"9=-ENU@9H#-K3TCM22(DN6;+CPWF[LT >0$> '/J ML1KB>4>J+92_RG3 H>V=AO5L8S5Q MPI$)1-RTN0-BGTJ$=#^!D;8@J7>5PV>;!&\B,!PDNOQ\'@;8@A<\MNXF$\"\V-UO)ZQA MO.REL 4PJ;+9%L9 ]VBO@\6'24H>Q]I&+EI0PF-Q4'QD&A/SX?#BZN3@F)9) MKM$JS=6>ZTD4]#9")#C^G3 MI O/#O1X+^9+I:S1N I-[O)"1%I%CE&*7CTP_5Z\Q$V3^FPG(KM-P%OXK]3_ M]&ZY^SI4NGY/.:$&!PV/CL[%0M3@RBO94\=(B:PTU MK"HU;G8-+Z)N1M$^JUM&9*U.4*K2;&>1BTB.9P3?$])%>H=.[BO)]26)3(MW M>A2]MS#S BM[@)%?D^NG*HHH;+[/M-(-D]:@P:IFGG7.PQ9\DVVCSZ12@H56 MARM5S"'^T7F*WOL099-TE&Z]JFC"K5#&X:)7G) 7O)>!?Y_"&$1K$P;SG%TL MU%-62 C;VC')RH,N&1&;HULV01)_!PQ?0M!-CW&L(Z]H]9[3IQ4,>F/RJCH' MU^_1FFV >\J,-M*K:N]QU__[6([R/N>_KK[=]F0BN$@MY'D@6# MZ7/H0[?@K9;J&7S$(/ V.YD8QJ0?IR?X?P:?!IN/DG]LOCL()X/\RP,G\ ;9 MM\GO"U\?;#X_*'Q_[@<1!U_2D7G\W,,O6Z*ZXK:N34>C.YA\ED*PE.S:QPMCLK;!JP M>5AGO20K!%TQ,">(%WV>GX0QQH5K&7KGS.U=W3@7K5ZF/8DX?F9F>$OJL/SB MN86L6H?X4/\0KXC<63/,SW>'>;D1FX=ZH:>,85U9PI _T+HG)+G6.PEV_=5! MWT%,'D83W[EX]0I<$BF4K&:!=X///@XD<4&(QW!ZJ;S14]V0U_4Y:Z8(CN[+ M+D=[Q*'K.X1[!Z)_.;[P'F&X.WF0)@9Y&S;/'6M9-]UG32+\HD9FDZHNU4T) MW#K6C&L1O10'N+Q475_D\Y0)ZU0)Q""PE3:@9N!^WAVX>:L_#];M_IR>]S=- MVSR>F8DD&(-:H+RI9_S5_1)?^V6:*(^0*W-V0V'];3W8;R=IU^>"!UP[F))X M.IG78>#]%H;>#^C[@E/!1=4!(&]TD+9*YX%"NS;/ WDW,1+;X&R$9,P)DG6- MS ]"?:R;(>0:L6:.:*3;XGRA0.ZN[_&+8?)JIH;+JHL!6MOF"2!W3N".=%8A M8Y?'XF.74=J:0Q M]*8V2GM/'$480[.NL)GWGI6=$A^TPO5+Y+\\&5Y<&3J'B^FL].JSE8R*!CCK MLOZS_B%.Y6>&PZH9YU>[XYRV]XDV.-AJT>;!OI&!1A1:=SL+:T6#6U/7#=)# M+P]%Q%JG6S9F9CT7[?1UL=.UZWZ[5JV96-3PH[2/T(!,U_<;#P'^)7AS/D3= M@$Y/J@P!I)%!WHK-L\Y:WMJM/[>DH:O!G1[57^^QJU@ST@5T4KZJDY2IZV-T M>'+Z7Z_.$@;3B!@P!<=IA;L>;N@OW_\ZR-H:9(W9/%R+TS0-)!-#!,J&6\;P ME:IIQH*/NY=V;AS/ 'K&RP]:]_(:!& "96QU39LK#YE3,"BS!R?-&UOL*Y;^WC6VR:&AF*C6N94QBN\G6R,B8( M\6I&9H>O $TQ>PK1(S:]2_\I<:7?K#%K9@99#1>G!86B=WU2>"2Q)46'?H7# MW[J^S3N&M).,,;_]1R,C^Y'DN 7C!4 .<2I/^U0W@OF5RG0],^=O7XU^<3PV M$$3KN#O5/^Y> SP?TF2&\'!5^$P5V[$YA%8Z&F]SUQ=84-N].M.U;O,[Q:U M9C2*::+L%2\H3M?'Y+=@X4#O,23IQO%^@/PP\OZ3I"[ +[AUM!0=K!5.BNTTW)):BA7%U?[C// Q(M6'R%KW#UR]H9;!JR>=06 MI%X5D[@R301UQ0T9":J[)3Z:)5JP9E2+ZJYL5&@G9]?M[M=.!%UZZ> G&(X*932P-N?)"W;O-40 (:4[^&# S&%, N M9F3H;W>G;J SRY?I/C3GC%^GA^)PEI.FZX/W-7F/P!\)L6HLQ>-EG%5XR6U: M&JR;LGEL;DO.VEPSBQG*N%3N3NV6FE7>FK%9IX=R1B49:;H^-O&)WR.&1B_+ M%NKXA:/K>/("II! M\:B)XIZXCGE1.LQH&_$C"JM6_05(Z1AAVO-[^U;KD\/#^;RUZNCB]; MV4JT(-3U\W^[N)U2\3O/3DY/SO3$[QS\)?_IKY9O:0R$\JQQ6DS=T]*[K_3_ MLV8;T6K63"5BL3=;B;6?#4S;4,XDL_GIE;".>>5+*'SY,KP\.[5>N=+R:$W6 M9RJE.S'61./)%FXU?)"KW#%R*!!.43(\UF/@"W.7PEB &7G0L,Q>Z,FP1;1Z M1_G22CR[DN IBP6&>_!,\UV_ -=WHHCNUJCFUDXYA;T>@S>RS724/TK$U)I= MSQ2/OD5@/+F+8H@/9IMCQ19+RH4ZR@$!(;0FU#.8:-4%)-HU??<.H^\W6 X8 MDY_8Q@U6C8[J7E8BK>GL3.6.)JE6B,\4_@^)P;)T?&(N?@$8-NB28 B5?T]7 M6!936C3952JI%EEK CQ3D\XFMK;8_I59OJ,LD9-':PH\4SL+$B8=Y$^S,_3P M.'$!'A/O/N#.*T)U.TJ-YK*IRH_'.OM>&EN8:!(O^&=V-W";"9-"47C&2\/U MU"Q(\DUUE$?*1+4L.YZR S(C_K/8@B1:O:/D:26>JNQY=A&&$P!8C#+B#724 M-"T%S&G3UG1K%VT>Y@L'(C)TQBB/3C&>/(;!]!$N@2=#H"9-E9&^&EY<67WU MIUS4G%3]LNZNGTIF;X9SLQ5W[\.OU%&B-! JIT2_#+6%9_K;UV;,MP;,&ATE M@ZQ$.1/T&'15Y7VF!\&;!"'ZJ"^3+^=][O/#]Q^0;*)CZE_K9'5?@4-<-3>'<;'#@W#]CG%%C7RY?UE;TZE=MRQ90N,7 MX(;3@-KZQ+A26Z^C'&DF5\X-S2[E>[_VC^+QY-7QZ_80]14ZR@9)@7(:6&+5 M9.PBGE'H)2XQV;X!=Q:$?CA=W6+:^^%"=,5HW$X)MJN3X<67*YMYH%;.G!YZ MK)>F=ATC;PE0#",,9>&:J&ZJJ*G5,9ZTD2IG1;_,C^MT"Z+.&]7%.\H#*7%R M N@Q-IK:6&Y2XA0C](^I;/3VAWC3P24@UX?\"_D&+764-JHDS1EEM]$R3R\H MO.'@5NB8RAL*E&M6C_G1U!:B*E(_=TI@5^@8#1H*E-- C[E2Z:U$NA1FL5V? M@/CQ0KQVQW2N0KJ< );X>[*N(>8 33$:OZ'P1SS+7NH+$T"\=A<)T%*Z_ VC M'FNDJ5/#$_A1@!"% ?[1I79:H5U"TV;*")^:"]HCMV@H$3,GDA[3Y1X2X[:+ MAO%&'*;%8F&G.N*A9'VXQ@)0]MQU)T!+_%)#M?*US44_]JH7U*-='16 M42#D?L)C&WN/),055O&.LD)*'$6A.%B/3$S=A_&?1PBQ0J:)CC*EM8B*PG/H M=<79S)+,=Q#?(C!)?.*,S.=&Z_8Z1A0]\FH-T:$JJ%-VZM]U/WDZQ)(=27(G*]-8Q^BD05BMX3WVD/@E[9YZLV:Z_ [CV4T2Q5C[B)E!0K"6F>D TP"L]^.L M85XJ5&;TF;GA*ZF/TEBNEXAS^C0=/V43*2JZ#Q''?C?Z@*Q(2E)M6*-R"?U5 MN=6T%=EB3KSA+XPG(R_MTU(H?JJHM9IN+VR=@D@+#A3SV:&^UIR3/O M "UH$'_"-K M]M\M:!T'&DWQ@G)Q+(NFYW&\07:F4P2FZSP2FZUVK5E0I*Z]BN;KK,)$V%A< MNVX6F*&[=_>T^>_2L 3U=A[9-KI/#G5B:XT$KLJ S).T8/1JQQ1F0P= %SG9 M[;IT4!>W=?=P34;1*/#643&$%J@&+76?8JJ%WT\4<7W&P\T=L)S;S/FN ;'0 M5%>,B(4N,PR&E27,!")S8$ R>HZ#HL[J@H]Q*Y49?6XN00Q'#Z5(8_+2V+6Y M5$2%KP[Z#F(RPEZ!FZ!T/:QA K=.UX@@+TPO,\D4T+K)LA< [WJ5KVV)XW]U M8@+/ZA8ODY(N3O)-=HU%RF75NN$T?T?]+4" 1);%8NQ,PG(7U,(M=8U2JD3L M^K9R'99%:E,YW-U4DH8&M*6N["G7HF_D8&TN^47-QALJ'+6ST#K>.'@AJRV" MP91FZA*./2335GDX#(<75X:"X(KHL3(246MI%>U96:ZVQD-9"0#T+0C?26!/ M,N(?@D42D^ ]@8MK4=6K9)[HIPZ"F*W T+K'WL.KH]QK=>VM2EX7<=R]O^>;!N_>?T05'V@:XL;TS77L8:)U#>KD0 C5, V#=3".M** ? M7A:MFK./3D-H.70]ECP/;"\U]B^J#*-YTX.T;3KP\]:[,O Y8?[9J=^SL2-9 MU_ Y]QX&, 8TXOQV;R7/N<(M63-E--)R]0FXG?!V)?16S+&0!\Y]$A.,YR&* MLRP^35X!J/A$63&?L6)..LY*;:CTTKZ\&]R5G0[I:^V6AE7(\$ EW7H(<&<2H?OA^HK6#%N^5JK'IY10 MO=YQC"?9718$49I1Z0V@^7IDB_-$K)E.LZ:%B/O9!NB;ZM.D"WAES,,82LW[ M7W;G_;1!>N#-F^S*,O :8RW/0A]K-$K%> ICUG)05UAQ@(*;<#X/ _K1+ .6 M=Q^B= /[$$4)>68M$Z! OKTR_2^&%U^&9D:XF)HJ@A0HDEGKLF$JTN]6%A:A M-8);IX-T:2[7?BY"C.TDJB',I_H'3F.[+ M;1LS/-/C1F=R-)$ ='(C>%2="/6ON&#(*Y2<'IN_]]@E6$\^N$@ MKX@5\3!*&8&/3O/T=XW9VOPC!\9 M(6?)U>2B]Y^>5'G;D:8&M*VNG/G7XM=>.W-+FH["CTD=!F0XC"?K?F8N--<@ M !,H>]DHW6)Y<%SBP?'9S#0BH%%&@'XE(O?RV7/Q7C\5 D.S]M85#;#2LK7N M,ZR]N#T_[-Y-)H LO9M5Z04O_5LO8>0H)M]D]WFF2.;]G$GU;6VJT@#B$8<+ M+,+(\>7V.Q5QF]?IB8H?H X7ZT]HWP8Q_!7J1&?L<<2K&9XHUIFI-@DQHNMB M>@QN'&?)9JR9$&2U6CT[M!#:XL"_%5)QPCXS2ENC::5:VR6#C/@]B =;)2[Y M$0%P&\X=&$BPI%3/.K[(*%:,%O7R*HH2S5C)_I<3) Y:G9Z1/Q4Z5AGN6:!& M)U16#_J6;UT#F?6J;817!/^SL,XXQA[GL_A).5 MD)H91?NI7AEA%5W16+:#?:S);<"K8ATG]G?.X6-@<48$&8B$K:/B35E'&6G= MMK.)<''H^:7/QF_TP<-:H=$ZLPN,=.+VRA<9U/6)7'-(6>J5?*7?--4'42\? MSE1@_XS"^Q#-G8=@0OY#?O44!B@/Q59(MR7$7H5?Z"-S=,F[2WC FK[CT:F#=H)XFXF- 4P2I?Y>H5WJ!=FAG,UWL51*B.! MUIV.^G3RCWCR >DP>TT6"Y]F+''\&R>:X1/DC\(D)/-FNVFK'>"$3DD[D4F* MRGKM^.0-^NL,@$(,BWJ*"%?N"A/:"617&BB>PFDJY?PL6#J2)A #UUL<_;$Q46? J MJ5F_(D-!^HU!^A'J/TQ^'&R^,\@^U)4U8;T/N _1C>_ .8$N^V$M5/:RAF4( M:M2$X7N28J=3I=9UO?921+[)XC#\ULI/\<>3]37*,PHG,";FGWN,>@90]!;B"38*?>B10$AU3%/3>">)IU%T MK:>N,_T+$DDRZ]+'XGZ"A7T"%(UG@&AH+*G%J2+T,VT]"WU VQ_@#Z1F3/R) M ?U&5U:K.P<%F#)K;!BK%;N8Z2 J6QW;TKQL_!29UJR9-.ITR(B;TEK6GH=+ M'N%3@4? @$N\PW6S7#UW'ZZ?X(F"3*TDB%829]/O-I[BK%/UH8X34BL,7<^8 M= LB%\%%*OK:TSSP7I/YW$$KO/F$TP!.H$NR*;MNF- C[3->[EV:AQU- ;H% ML0-]L85O>')ZZ,MCT99!W!C>4]F?PEZQ' MMB^2NX REDE>0=/'.IH%8W7C.U$D%B]HIT9Y8)WA@75I9GZIUP0"OX9+N(@3LK/+&Z"1%)F\6/%B!2 MSRK-U.*\Y;S46$!%^E*T7+WA+^"-(,E.-:6O+SA1S2K+6J/$]G.@O)R*]K@F M0S\4Q"2[VR?<_\UOWO!/$5[DR7OURK'>L!7K2".N\EVZJ)#=9!0\5M F>F(8 M31&@@OP.XUG3Q:!A4]:Q1(6FMY81E=#T()3B*]8G!8).VMD4SEF2F.6MXT[[ M94E.5H[KC.E0,\7^ UJZ3%#*YDG MV0YZ M59TZ>2,VYKSO!$_.G)^30\>GK*-3/1DJK$_[ D;O8D]\F,(DICWE+ L5Q:S3 MXMXTLK6(B&*S%T56Y=BM52N[TE')K9#JP7WHO[#$Y!D >ZM0*&$?75IO%.JD MRU1\8>$V(>LZ=WTOE;%.?77@,]6E?SW5NY6C&-E["\7=/_VX^PI?[7+1R(_OGRVG4_(2 -_E[;&:#0QJ%PH$9B15G# M5+$@>8^@!QVT>G76FQ6>FP>KO'7:5>#F(25KIM=+"[=CA>Z3L\=X4O"0XMM@ M:BO:IW8II54HO9G(FI-L>AY,&QQ/\.F-//Z "_ 0+ $)+L4Y9@M5M$^'S72P M=7!N+KM=&[6'YS%W$5[_O7]Z%!-1Z[Y**-+0&WDX.)X\!!Y<0B]Q_(H5E%G. M/K4U7CGE9,ST]D7_BME,B<0%^ 7X%/IH!A=O(>>Q4X,6K%&\G-IJU-U 9JWS MK5BHL!D$D[L/X-(7V'B]@"Y E;-N3>FR?)\MTVD#W92U+2NY72MIT1OQL2:K M:F59:[2KW!5/0,Y,EU>]RGWYE!#NDKCG).H0P2V/&<3@!;N"=>005^TN+23% M5/O@17TB@%RL.OW3O)2D:IW1S ?JH["] (\\_O/&Z,;Q?>#=)M1J '#OO-3)@F4G M$ZO="\ZHD%EK0C'IK00K>4PNX)QV[QGA*3$/N%0U8_#*]T+SS:14E/?+KDAI M)"\FB9Z,_W/W1P*7CD]?(L;X MN*A(&F?JU)&^;HMH0#.*:#I79H_>@'?*HDY=O7[1II&TG'LX>]86KFCDUR]$ M256KC%C-7O"@K;P<^W)W(TH7WFNE2#Q$4;)SA*DIW0MZ-)%1JPW+&DJ,DSB* MG<##2ZLH+PI5^DV..D%S2]9)SRA2.8NF(T5RMY%5ZAE-I$7-B:(G!+2RC4;5 M,\7WJ]7^3/$K"#^?> "\J?*K8BBMGO!)/V(Y(338VN5/DGSK";I MN-DU!J6_)]G-4DFS<-8Y#DRK2L/VRC!>VA4.1=[JHA*%G$QZ$KH9"V#/@ZG: M=1?#-@$P9NZ@VS39"_YI R*GH"56X'U0\ G\H'_BWB/45CX<6O%%S@FDQ[2L M[!IAYTWHYLEHOC6X^R-Q_.S]0/00_#Z#[HR^*8A^!PA4GO"5MMT+1NE')"=< M6W/TO@C'>*C,?:>B35RWDK'SKK*JW9[H^UD=*[@.BG*-VV[_5 M8D*2NV4NB7NE:_5WC\QMC59.8CVF^WVL[%\=]!W$&018\O0IR@8+/XQHMD+H M@O&D8*247>6;?J<,^Y?/PV%7;2Y[0R>&N-0Y.2Q)%2E'#A)\:)Q'F&K.$5XSO:>* MM/ Y8RPQ]*N,-Y'9JGF^E+7ERYA=#2]/SKI'F&92YLQH:[6WS1^N\%"8G!*@ M!](4*R_ !?BXX(V#PLMA%E]DVN@7AUI+GO.J7Z;X[#R0PTH&6?J\(6*^[N)5 MZ15GI 7-*6*WL?WW$'TG1SUG 6/'?P+;26JK"_5"LQ*BY;K48\=6]6HK"WSY M")UWZ),TG9BC\^I[$$;1_NA51L!A^A;5/GFB5&T1ZJ5$##7;EL# MH36/(O,D]Z7\AQ'F.?T%%B>-'E'87?+V5@U;ZP67=&"0/\&UQ%.9F[QT2Z"J MJ:2R8%GPT^'%U47WE"\I7JY7NPV&^<1XC^'!!\UTPPG_="I.Z+7E^Z-E:2ES M9;>U]=EFT=F<+[.SR"TD\>O?$XX%AUNG%QQI+FG.$SW^NJ98@H\Q((YVC^D[ M?^^5]OE2Y9KNERWNMS#T?D#??Y@O'(@(^1_#B+53K"Y<1NL,'W:_=)<#$B+F MA+#$\J8JJNE:Z>:@^!OSP#Y!+XIX!>"Y\1#@.>O&7'@*X6+SD+2 M10]!;D*Y">?O,&">-ULV60;SO,M.O!J R%EE21P%!JON\1))??@*EYSJ"*:N M]?YP33,F>=@XNRV>##>P C8EC[ <(VFG.K$&^T,N]3#D?-)C:57%IXK1L7T_ M<.=#>@!X"Z_!#99^"KS1U(%!%)-X:_&JBE4*FNT/MW2!D3/,[OBX+\ -IP'\ M$WAW'^29#XC&G.F(7;H,P;##?)"4,5>S'NNLL:!!GNSD=>!]B&X![L, M*/H@#7S"GKIT?J\7I#2#4DY6/19N8R'%"2[O]:]GWWFO9]/ 4!L#$.^QA.IO ME77U>7AYVD'WR?TCE+/9$N]:G9L!@4"3-=5*")Y=#2^'P^YRK)&P.5W:6O!9 M'B!&IS^Z+/#F+%J@5R2H$2M7MR51B64V9O@H!#=V%[K IXLZ:S\@O 63;KD7 MC-&-1TXU2ZST^PBP]@*('Y4; R_-^TO6[B<0CR=9*+JD)H=+FW9+.C@_&5Z2 M> !=XZ1>-/)<(&T-^,K6.J9S*UPZ,<@&9=W;%E;A7A"B@8BYEMN:U6NU_/=? MBR!BB;ZGO][^;29."<=%B 6;HC!9_.*&\_2#MS!R_3#"]+T%D8O@(CVYKIWV M ^\UF<\=M,(8PFD )]#%<(Q<-TP"-YVH+]F M4*IH\!&#P-L\:HM)QDYRPW5Z4@ZQ?Y?:%G M@TW7!GG?<$.;[@T*_1O\)>OA7W%GYGX0<=1#^DH.2C\9<1K=Q?L=ST>.NVUO MY!4TDVP2_"CT"84!_C&UED1C=$-O2!^"8@D8N'#A YK/D[%LM6JS/'Q/\? U MY%9;K]-2]2JCU" M A0R%7KE#7]A/!EY:9\JTUKSBEI'B/;*VB6 L.!VI;3>2/Y*C$PDB.VWA8?W M:FQ#1 5L[]H MM;+$9^8?U^B<\%N!HBC;<>8S;PUW;L.Y [>=',4K6L.?5KJ5HPA'\@[,%>OU MLW)]:-)$ISC 49[D1"&"@GD^$'L=7N7HE6;U,K%5PAIM[FM%$)&?D_)<\09? M5JG,^7NGC#6*%06=J2:K)^ 7L(1I,KEGPHWL&H>U^Q28CMLU:*O6A>=A#>+; M=8R["0/B4I+%;831]^O5-0C$)@)R^:UXGTA#!)9;7#8UK".-K$(%*%$C;1_F M$;S3#N?$TW]+=.ZZ4E.K#-;Y\,O%9\NH4:/8"FHTD-@^>@@=?E_SX]UO()PB M9S&#KN,S[$[,LM910+<%2@Z)C!J*@O?LCQI@NBTBTW;%+&L-->35MJ5R*0E- MS@8L+_%L4HL>@C?PX425,>$9@X&2D:?M\U4+2<'1]/$X?CG;&[EWY+55.L*/3C*K;@M:R)T#SAR M"][CAR"*4<)PIV,7M(X'^UA?!&'(F%'U5-WT ZRR!$_.G'_EQ2ING?8%-5.G MTAH)%?E9L2R08; $*"9Q&5]!@)GR%,8@NDT +GK!,4?65[-<736H;YLG&\K; M@_FZZ1SWF+^/9PSSUNU:1[!]K 9Z4,MI6A56HO'JP9AQ\CAX+P &Y&%^Y?RR M4Z@WRN8K8FO:$8-!T22C-R#2)N8;2;B"A:&6F^0]@AYTT.KU+8Q)M(?L#VGF M=3(NJB.&-&VLC!^)-W=^ #12"YSUBD8[(NA,3Y,/G/@F\ MB"2^N@]1%IUW/'D.HXB<:;.X9*L;WX'S*+O^XL]=\NT=)M.4(Z;(3X3RP;!C$&;KP>!V% P^-5 M3CSBM9IOMCWN[S M*ATLN1K DI-*CR'>%*E>2 SM '@D%2D&-,+8IC'$@(B7B*-YB&*X9]5 M:<\E:I9QO#QX:M5BDW/,$GN\*D_[^<*!*#45/X;!]!$N@9>^2\DLR=\BUG9> MJ.[!\JPY.CG3]%C@S6WFB]Z1]XX+\)!+=LRI=<4/ED]2@.04ZEO*PC((#P&F M.(CB%[S1I%<37FT:5O$&CD1K!E%./4O,]\IRO%#W[&CSB(9EX]HI>+!$$H0B M)XP>:[VIY2X-1X[7_/0IUYOS0480V7'"(,&(C!<@]6%CV;'$&RBC^@6CVO.[ M1440Y7ZF>BST=A'O!;@A!MF'*0_B>X!E=WPRHR?D)K]46(J14BT?J:H8NYS# M_3+\9P,7'YJ $X$T2?<$'Y?H\8G!3FZ=@^6=/"HYH_IE]2_CD.='70EQ:5WZ MR"(!/'+^Z'*X7S/(UMRRQ(< %R;_N?LC@4O')_J032Y[KBVY+.D8K>62'\"F MB\?\LGNX?"QZFA3H4>U;*%JM/!"O+LXN#05.DLL2VT@LK8\132U/U7/&*+YQ M$%IA-/_E^ EK6RY4MZ,,:2Z;UD>$IKROR@-&9LZH&E'#D^'%E:$=3)N)@B>+ MYM=^YIQ6B@!L A *Z7Y3O!?JKQ%'ZR,\4Q%N*.W+DV 9%#Q),E=3SKK1N,V. M,DF]S(I>Z77VM/,0+$&6Z5OVB#/4=L0I=.IXJ-$?E,^= 2_Q:>R''/?4[L/:J_'=J MY>R!RK^]OB'@X(WCBD9*I,%98(S76BX':FKUEQ1-!.]!]'D=>7!LX(7FC844 M#CVEB8H4.#9014J78E3@2-J#E>5UA@<0"4!0L"+PH\LS*W2"#!QM5IQ6Y62U M,"4>>8LAHEU^X;*TI\.++Y<=U6P#.7LPXS=80-=.,^KL5M5^.#;02?,&0SE6 MBN[]3%+RV0?>-'\BAG?IKP"K"0OOKW),QL$Z(\AX<@\#/."AXS^'Z4-^!BW; M-ML':O*YLTM/+9@I6@MKGV39>E/$CT A>WGT6=OE4=[/]'>K0:&G ]K5XY62 M]IY_#9=T;(WP %E%,!I/^.QY"7W_/D0_'.0QIL$6+5HS \I=+*F66.U>WOR3 M/MW1A6Q8*U5SH,K:+ V((B(M *:0AY=A%%OS3)2/QLCS(._)GV#M(\NDD.EE M.@DN(,58)OS7RK+-'*G7#**VQ].KE(,!F)(7^-U@H8HE]&QX<75RT RK!D21 MDVNZA-X%NXQ2E8SK!G@T!IPX342K'1!16D'2UD%5]=3#( I7LMW8>4)U#HTB MC?#83[H'6XU2SRC$DV"\(F[>BU0UWFLXB3'D0-8D=:'-))7W\N?!NI]I(UE/ MCQ:I/5X8Y39?X214^ILU>E*B@8U"ZX6T45N5%_A;?[5&8_405ZB#(X.B_-TM=)!E MS6-JH?1W^_3 Z5=9$_5R6* +YX.OB^+?NZR+6CF8=C\SM_NL6?EZ5?/.1:"F M-7I4O!JUA8!C^C7]HI>-"_XTU_=4H*9U?&BJ0 DJU$BO:&9F6"_R@QB)51'. M%PD^#:\[QO8NK*]5%N4USWFI2G_1ZL.SXH]/SG0=;W MXW6"_H!.Y#;W&8$Y3.;1L[/B7!U4%;5F?I$,OR0J2B^#/-XG@4=S_WS#-7($WFA*Q\$0]AU&$>UL] M(8A7[)CJ6PJFZ.V77:$^\\2_F> $$M=%"99E9ZO!F"LD6N@87U1)J#54I+E0 MH>MQQ-]7[!;L* T$!5$4J5'ONE!WK*A:$NKJE-$88C2^V*S6YC*I0YR+O4F0/E:QRZWV>ACWD4$3;#"-$AM*VI724T6KW5F^Z MZ3SY6..04UG6.O4K.]X(R&FQITWE9N8I(;3$HJTC4=\XO@^\ZU6^:\D*2IUR MQ5NUCBSBJA8\'K7$HI=7\*\SK >\.W:9QK!U@3(HGX<75V?=)4B-6#IVCJR M$#RJWCJKZ#Y$MP"S9@X#&$PW'2=WP2#+;ERU9U#2<"^4KAD.K=?MJL))5(I_ M][& B-R8T+ GHTE,?-/)=HJ%A3#/I%ON.='4X*'U?MY4S"3)M?K.<6?ELFKV M0[OM]H*2>M'0G.S1^F@IV:T\B;6<13M[ K*>SJ_C7 MGP SQ* I>\&: Y [*PEW?@O?*'1BW@C6SBX03BKQ 6@]- MEXH4>^] 1!.GC[S_)&G\]/'D$4P==_6<=Y-.NMF,R')*;M=8%PFA5MBVCLJ6 M!H5\ :ZS@+'C9W$Q>;$@*\MVC!GRLM@6#93GB_B$-PH+0$S)P72SYC/=$*N+ M=TRCC<3IY6$E!R',02AM_AB#FE^I8UQH(90JA^-*=]0KY;N\5Q#C/7JZIE5Z MUM/?X%D.P"7K=4KSUCI&"QW2*G)?9ITNK_2?+E_ $@0)P+]PIE-$EB=ZSLQ_ M+750/#LYW3XH9NVDORY\@9P.\[]UY9R7]?<><^XF#"B_R%WN#=Y6XFD%,0Y] MPK7,A .OUCO/^9A7I3Q(+H:79X:F!$E=E6)[R\IG67C%9Q1ZB1N/T2M 2^BR MXF)6%;-&?8UUL5&GE(QVJI!:^=*>1Y5^Q=RRUBA32A.5"A04SB[GF*S#_'!$ MQ3(V*DP0^8KKZUK)[-+65R=P4B/L>3-*[X M?[TWYX-IAI9NJ2L$X6NWRHJM!@K-V6X_F^7<"R"3:^K@,@G1G#Q2'[_[, 6? MSS)^W9[SJH'P:K/-F[>I8T 78>3XOQ$KVD.0C2=BZ J)V3$!7G;E$ 89:.PU M3+*AOI)+$1+[\6S4;G[-Y^TT?;FLU?6,;77-&QZD+1]MK7VUM5[B\6 H8OQ> M;*V9?!:' [AV?+(TOLX B!_)=PCR[,>PK.+6J+6QCG;5+"5KQU3,#?C KF"= MFJ5T)*9BCJ1ZW[7NWMYF,:C85J.:*IU0%P?O+?M1$VGMLM?NQ8AD@9X5S+Z- M9+;8B'0S(^^Q'X+*S0;9YC)VA]+UNT(&OB9W"=$. ('UV50$5J9 3R#F1UX5 MJ&D=&]JIL8(6#3%09#=,,YN_Q@Z*VX?T9;TQ9(GX$+@(.,15]$?N0_8:;H O MO2:4;*.WO%&'AM;XW]JYAFDCJ+KZJ%S)3%ZB[Q@*,PU,8N$*Y#!BUR@!^ M&5Y\N>H%=YJ(K?42ZV+OEUB%T.\O8)($7FI?2L?1+5B$$92_XSH7N.,J?)B$ M,M]\?)!_?9!_ON<78=*U;;+AJ;D0LV!*VFRWV@LJ^VJJK8Z..!,'>,BPTDM2N>ZU7C#1U MNL]CZKR":1J,ENU*P*UCC7853*?-!5;KD6CH/1&5D>MO4"ICG>;EU5:A^EH) M%5U'-%(U8];^%T Q=!T_?[;!GJNK2]JGR5HM;,W,$G*9U)\J/Z$\2MLFO#?/ M$ZRZ=!F,J(JL(K;Q@/R( ."[C=75LXX;,HH5HT6]O!9.]*]@ M$=.9[8K\K2 .Y[DBOTHG-%VOJZWEH(G0%JJ;1A@J])YS"&,4[:=Z983MPW!5Q0L>#+R*KH'M8V*BCQ$+> #E*Z%*-"MU9WMGFIUKU)T1X$K='H;7)# M9$6H%ZIC'7_:*[Z"3-((=/PAQEJX9P06SHIF6_6\U( @ZE#/:Z.$V>>3X<75 M>7]8HPZ1SC[&V$#6F#5'KHC@H-5?=2\,*20FNH>(S1KI-0$50J(J%P3?*U_G M+/>2+_C2,]FZ9J_)TA:'MMD?+,T&Q44D?]:;/]6\#]$Z>%EZ3^@]!/DE(I[8 MW_$D3V!I,G4U_5:O2;M_Y#*:7_8J39)>F\1!DHY'GB^]>UO;^E8A3;1\JNM: M)VO^(&BI%:R,P5>]G_[2V]JU#N0?B%*:?\ADPN/OD=X+E^2W>]\ M0:;U8'J;"=0PF]U0^LUYWH/!N@N#O \'DNY.LO:_#89TU_;VW(:I2 )_80<' MMJ06Q^S=Y/V.\"GX"?PH9 M%88!_=$'= TNI-JRC@K0V=PG1'@"+HT:^X2^, M)R,O9">6XA6U3M_ME;5+ &'![7I-O9'\-78"ST%>]&WA.3$X.SD=GEQQ=2U4 MUSKE"RNJ8I W%EBKTO<:;\0&%;:8KZ5DW%^(9T/Q1DPJ4TH3E0H4%*[C\48L MT9$@V%O'\T:2VK5"=OV-0L7FT5JJ^5T,)7E4J#XUBAR5HM;&TC).2R4'\/090@LE"Q%;=5I/L:$Q&H M!X$-]O$FT ;]*UAU&\G,<3$U;38W^R;08E+P-5KA&= :A..;0'GO,POXTU[Q M8FXF? 3Z\B;P)IDG/E;?$MPXL3O[MMC<#**$FF?=^DO])IQ M^\)+ZVM#F[SK]OJJIV=D5 B)(BO8$J#WT-2['N7O6WM&E[8X*+*'L3ABY:S4 MO7<]/2/M_I'3^L!1E<^Q+!RW>#\2Q3!.,!M2)TSI25*HU3*BY\/+TQYQ42=& M;1]-'N)IMF?T:HZ HJ>('7U-UN9V_2 (U1P)1<\4_4[L]>1?=O$?,?6438V! ML.O%(&-C=>>@ 'C/",QA,H^>0#R>W !OQQK!+=MK&LA+OJ=7?/J>5CT$9 M' MO0XV/^*M'H;O!3@^,:J, N];@+)__(:GV6@<%*K)/;$Z/SG=?F)5:*OTKT': MC9\'>4<&3N --ET9T+X,PJ#40E?>6A7ZS+A3JRQA9&G99@8>%(R5I**D-3,& M!_'B&B J@M8[NJ&B*3\?.ANAZ*"I]N&M+%J6?6BM^J1EL.L:0EA_CV$DJ#Y2 MLN/:8XK0UJ:O.@X3TU&J/)?@I?2EN)!6>T[QZW1*I8V$417V+XP=?T>U9WO= M4XWF(8J)M#=A%-\[$/W+\1.PNZ/"OR%XH/Q9'>[C5F%)R.LL@3W\WIU@Z>F:8A6O ?J M39OKRB2B14Z+GZYOI".O.CEO''8+6J-2+3KC[=.Y"'1&V1D&\$^G]DUZ?47K MR""HK3HU"\MJUY.[6_ >OP(W031J#%>W544MUZ:P4G:U*RRM7?K\]OI;N 0H MH*'UIR!P(=FY">M8M+IU>A?NY*ZF6\ELF_;IRRVR:7\.22 H\I G>??@$D:0 ME1)4KG*_--]88J:-QM -&\+[%BS*=4B>C@L-=6Z=/FE97M >O$[^BK>Q4V<* MKAWW.Q"E!+]2GSC10%*F[4==]N;'T G2'I$($#%*7.+ 5*<]Z?I]4*0:H9E> MAUVQP#S6O'YLTV09L<_#R[-^']N58[6_F$;25!LM'>@3;.Y#].KXH#P"2[;A M:R=BQR*4;*8/E.+K?)=62C"RZTIW/R1TW?11%_!^0V$4E>\EKL$D1.#-^6C& M3+&VCW15"9S6:^VN<9C<9.GB<*GM(X=5 J?Y=E_ZQ9XF%F_ *D,G2%16]2,7 M);'1_/COPIS' 3ZKK9T.QI,-#!CHS%TV(*'Q58=>CFJ6P/R<[7^%^O,)CZ8&T! M(,'D=ZY*:D)^ZOA4'ZC)YXZL"4LACEION3Y;3GCR/!P&XP#\-W!0";B6]&8W M;!V9]\:TYB271/,@+FY96(TFN-\8JK<9"I/I[!XN*6J12G8+?:.DFLL3K!K3 M:?'L)WIS8 _BHI<+&P$KP^T-!'HX7_>-(^?W":PBE^$.24J3;5Z8Q#7:4K SK__(D>I[159K)%I;:&_"W_=(W?;8J0I86QF Q!9R M2BA%FP&P2K^M&K:.L)CXI,N'Q<3N:[RHL M0*KX6]O^DW*;Z'$:0?$GV M:=R0_S2N\/+M!_[P@'ZY&(R7?'N0?_SX"LX.7USMK^!,SD'[? 6W-9/T^16< M#,K."O((*BM.C4+RVK7JRF5K^#LTZ:P4G:U*RRM7?HT$8?7 M!KT+=W)7TZUDMDW[^XW#VWG--Y;8KG=TZU"S$D.=6Z-)9+;5LYQQ=C9E"UAYIV@(G MK9F(NS2K/B7D*#J>Y/]6.:_NM'VDK$K@>NDBUFY'E>^DQN@Q#*8 J6%WZZ\> M>;\?2%5YL/%'A#X/MK5+Z$8_ZU]]!0XI0AUYQI-'Z+Q#/S,FTC]XHTT:^G'P M0I!',)C2M[!R7F[#D]-M+[="?/=/@[QS)-1[X0_%#I(_%;J8_\T;.'$I5GPP M6'=T0'O:&9>X-=8;G%B^%YS MRMHO#_/SX>7IN9F94T3?Q>E/+P(6.]BM!;]>%6:$>P3^2$#@KC@>=P(UK:'# M?M3,H94D1ET@3)5 M^'<@:Q3LT!->PDCJ4 .%22EM\O5IW)_LQXN7-\ D:KV MZE]2:V+Z%Q+?+@+<.-$,SXKD/W=_)'")#P?$59V]3+ KV*OL/:T.DM!8?!O\ M@@^E"+KX(%HM4_5ON=-%FR:M8Y:DIG>IHAP-NV:5KV$ 5E\=]!W$]TG@U3F9 M516V3N?*55;EA":,A%WZ+FRKUC_^$P*$T9VM'L$2^&('#TYEZ_A@\.PA"Q/G M&M#T2E.YC=J53_H@PFS#7A[)ZU5P5RH%A:43RT.P2.*(PG$J=BS9K6&OZAMK MB\, 0?GMU_>9M+[/#ES?//GM>G)2U?MS:7V?5\D[-/^H:%_ZYLEOURN4PF*7 M[Y96-[X3\2P.W#KVZGS_VT)!=#C.-];L!OF849"^!>%[!-"28$7' OYS&+BX M%E7W-AQB.TA=W[67IL*TX5!OKZCIS2>9>D9,,7KXIPCB3Z7]2R(8@"BZ">?O M,&!',&C4AKWDV*MB-P13AZ(1LMPY* B36)H@I7I'4DB0HAXY1=M>!A&>$5PZ M,?C=0<@)XK5P; 9P*QQ57Z5Z><@4;7T9.G\!'@!S(B:FXA*@&.(?GW-/M]6\TI5NY,B-*FZH@5'O@V[&U"6]2AQY(+T\U.OVEQ_Z/Q0+(<'SYK3D2I\ U'E(;%,1.PHH_9R\AA0C"(=@^@+++2&\B.M@7 M\L;@U!+*[$/ENXQKA9MM#-IOA+$C>]J@9M>5D=XH94>F- #+KCLFW9'.CA1I M@E9/HZ5]P2>0$\,99 R100UPEA[ 6QQ3'VM"L"G]ANUDW-]!7QN:G&?-IHT# M)C*Z](5D?*7O$JT56/W,Q$G!KWB:RZ(;J_R17]+H]#(N60%D<5;Q*QVIU0PB MK>DHUVZX>XCEL8G*045X"F,@'9#CC!N0H_"/]!L#^I%C+(V]])XLO@\![D)" M[*(W#D(K,FIH_!S&C,&K4AX,P\\GIU?=B'@A+92B+.]$=BL7Y&T 6G8D.<7;^S9&@GH:+E MO8HI>UC31YX'TPX_!),0S6F;LHOZ.7=1WWQB4/C&<4WOC!6.U*P/N+(!_ M)$![R"S6)SL[Q^P=%(OC).W*P?'+JBYL#0^,Z7>78A)(=8H<7"*5.Z KCGJVM5V"ZGU/M(AD6P!/@_[ MX2ND\?*I0W \"SU!O39LI2\*5BF^79Y$^5.RD?M' K.D"NPUG5':.C5;L*C+ M0*7(9N$;-%94B4M^1("_#:BM5P;L\_#RQ' "QG%BM&B7EZ[=@:O .%A1 *W M$\])+W%\?_4PGSLQ_KWC5TC(=SMKVEPGF%&OVUV.* 5$[\;B%KCTT^>G^&\G MA2ZQ=Q$U5:S3JE)M;&TIFF"A5Z'_RPD2!ZU.S\B?A/3)KW%0ZFP A5V[P4*, M'NH=^8:_R-D.LHI;IW0+]H-26%DM)-8;-V6G2S&"WSG*$ZO4']6UD%?1&RM-@_3N M R 71@W&:47-_NB[K=!V/:#:EH+V_E\AN3%@1L22JMM_Q8N+S7R9I&6BO@_1 M!$#RLH^Y+Q:N5Q;G8GAQ9?A!K=KI6ECD3(.7=@[>NX\%( DOB-.IY(2]7;$_ M"F\IQ*B^4B*MLAU-D3S4?6-(;,K18^731+C-Q#@I='' MHVSDS6$ R3.L&"X!L2,$$=] +E2W*T3AJ'F7*LTEMX\R$8H+=,'_VJ8*_M6_ M7QR\EZI8@4I_LT[5!M>:>F#V%]!+7,.5PWWKK]9HN1[B"G4T&9I[T\%7/)7, MDVHC]\[?[=,#IU]E3=3+88$NG ^^+HI_[[(N:N70ZG0CI(O? 9S.8N"-EGC5 MY4ZK!MQ>>PZP6I:=Q_W$-*4]]DR\E\P\B<'N[\QBCGSOMK\Q52%U9EA MBEP;IAAL;M#2H1"4SXY=DJJ"LI?Q4QN L^UTH([!VRT?&:V,T4+0VA70M>%M M&I><#5HXDK!,0E40:HWN:FHZS3,\8LQ?R.X]&B=Q%#N!A\$2G#=EFCARLWJ" M;(TAQ_FIG^0D'H,-"$FJ'4DH3T(F;HIN&\M!,=4OPN([D%<0QS[P*H,AMVFJ MC-[5\/+TXJ!9IQQ+S@U%^RGPU [;U"-8 O_T+:3_/7O#PS7"HD7M@8P-X&?:#J>F-H6%E(7 MD)P&53'*&3.<0,TC%:NGN:;0Y214FS6F@H1[R")!-Q7GLFDCAMRT$;3-P?DQ M3\1^>]_^T8-0;@A%GRF-K*L3#T F$Q6'^];Z6-LF$O6J80RQAD+K MDEZ_D+:*K<*TT3JG2:"F]]'K"_ F#OK9&!TG_><;]!>X]#]GE^0L-\_2C=B M+SWVJMJM_JC^MLCI#<-H/(K& MD2 J4504^G'_P1..-&@,F5V1'Q6"^"CZW$3AI_I,RD9'<=W8>W2"OW%\ M-\N7]A+Z_GV(?CC(T\_KZN^6%7$ZO+CZTAN2\]FFE>@28'?!;E7PTOT=QK,= MX:.R]%$9J_7*1=NJ8[K*;_69W1(4XU!=.]J*WFDM !X-WFOLH-@:)YRF(#(P M?$[PIL^)F)?;NCYW'"2*!TDCP.UZ[67G"$G=I$DC>QHCA0\>1\E^1DD=Y+U\ MJ*880^)9]AA&T4/@^HD'O =J6\3%]C1LV-\_CJ+]C"))#2AZ8,?RX;I0?2NE M%J1Q=.VC \>QLC56+%&!HD>!U2O0><=6()N/^K9$ MU^WHTM( ;D6O%-/#_EW@L3=H^KR!GU&(OQ^O[OY(X()@-0J\UW 28\2!G&OP MYY/3;=?@O/&?!^OF?QXX@3?(O] 9/^%W5GP$M\ M,)XP>\CS!!:M;LUB+JRWXA322DJ+#=Q,::Y7- C6MXT-3!4I0H49ZO4Z,^9J*.W03SO$&!Z!UQ]B.*O6URJ*Z(F**!Y$\>3"71!<5 MO+7E>ZCI9C+;%:#X$9]*P2STO8?Y H7+U/3/U3"G1H]U+"NU;O_/K5-R3D&> M!RBW2@]5UUALN_PXF4#4>6765[1.Z?LZ(_$1L-@3DBG1;RB,I(E *UE'@H9: MDU _6VZM<:VE+^(4D6;DNLF<&+"!=PNP(&YJ8<8_^X#J-2"Q[U ,_Z2_9\+& MH)>JYOM+1*T(M75=NDHI&X IZ9\U3AE,$)X BXB\*OTEE[34JGQXPMCQK:&+ MR+ABT$:D:G_ITUCZ_82%UG?3^(!K!U/R^GL=^NFW,/1^0-^7NVB\V+UHW+0] M2!NGMXQY\YVY9QC &#S")=CIK=C]8UT#UDP@ MC71:?1O92&:+[Y\X\EROOCK_"5%M<"'Q%LK@G&-PSFTY>S?2:X7G2TLPNLF4 MC6!/SIQ_:RG9BG6,::M@*R:5BQ21XJ:.3^D4#<#_:M++="S]7>$ !%M[/,4(T!^.'X:9(J7C#&G6*' MH"U1L9DO$8S,Q ^!!R:MS_:2K5A'!^7G>Q6 6'S57B.>Q#F_04O6L4>%LJ4I MU-$S_SYV_(:OGU0IKOVV7YW3ALJ-X$,0)<@)7 R/"X*(%[Z74;1K,T#3+86, M^'8=[#G+Z&-=P$2!JM818)\7!'P4^AF%A(G&MPA,$O\13IA/N@6JEH$<8B _ M6WL\X6M?AD@U\BM:.5B1-SY;1Z6(YR=:5^TP*<21O9]1P]A(%/P8!?RJY!LZ M4(+)H-%VZ:OQ]C3EHLQ!A^WOR:]TH&1B2:[*7<\JK\^:,\G=!XF_!8-I[O34 MS$"STTR?J:4$"ZU!FLR1K6)?($XQD[$#[A>?'M!_"7X&L8Q+,&YE:!1JUAJ4FRR9G9&H*JE=$67A%4X$0T M\?8C5$+DK*TC?Q7PEX>EULN)#M$6?U_^WI3;VI&ZJJC+1// ;OA9 -V'"*YF](+B9X;^ Z"&X<1!:86"Q#A*2 MH:EIL*1SZ9N!K L#& SR3@S27@S"R3&JDFV7 GD?7VKSJU>4+ ^O+\/+$T,W MCZV-[Z+"61SFIL8-H?JJW:#.9*%G*TU64ZJ2:9NZX%BS/7M_?9N0S&//M*3&AP'N"]A:^.7WC _PWOG6H((]1&#QG4 M7.Z>.GWGP.2IV4>N2S9U9(_I_2>)8EZJ<:&Z93"OAI>G9UTGD;R\O31(-MJ9 M](( /!VW-=VQ,W^>ZS^#DHR_8["]@D"H9^H 0"1_"+"\"4U3Q@Z#LUO0 M&NVUTLVNB@4EM?C\7I:@-DX-J[AU"A;43)U*:R34FUEQ' !\B'1Q-YZQ;#"* M0K1Z"F-PFP!<^(P=+T2HHN4JJT%^H[B6$NM5X9T/EB!X#F$0_Q^ 0G+_P.GG M"5NEC1KJE8K5(: H1@Q#Y3=AL 0H)K;@5Q#@^9UT*DI[=<%6L$"U7JFSJ;R* MW+Y41G*BZ5II]SE3\E:97NE22#A%Z2[U'U,>:R(SB50M(G!UFKS+8Z9\^RVT@2Y7Z1)I^-JNVU8+R-W+1T)E%+X%3NJL CQB41!FS?_? MWI:@979E*K8VM6>C*48]2H9645;9/;4P2H6 7@U3Q4*;J MUR_ (X*,("X2()Q@/'274@) N'\?+H?#O:7>=*@C*KSFG(>F+D2NR\[?^B&) MB'@5)2SG+DIIN]DB+K*EEV;W4?CZ@N(U&3@48M2+V,P&KIQ:8QZ9(D#M;$4$ MOW7\. ^BO[5;T_:V C5MIDM7\:WTBV^NNWLY^>4*+NTOCBOM#L= M\09LYE1/+5CIJ5Z?EDE<^#0C_>'$=&!7LIE"'21GN)N;#D94EZ:4Q4<)5H_S MD;NH+):/L1^Z_IL3W(6"@1)ZM0F..AWP9I-&C4JL/))+J8D=Y*!+4P?N,36A MU6PX'LHQ A1T:^Q .XXNM$87& WQ&,$%.K5UH!U;%5H=<0$BGO?\+DDRY"W"FU\H=OT$D7#J>*/J;%XIQLDB[RN= EW: ML8H3RA2@R)IF;J22M!:VW/M+4HFQO=F0DR_-C[+N(2A'!6C;RHH_H6F]B M3,TSCW%$@A FMUC3.TYGE(F%4:.IMA.LMB^C9TQ7L;7>H)AB2]VHSZ#(;C&; M>2$DJ]:+#1A;E-J8()?9R2H*:JOK8OF<1NZ?^33[$ONOKWLG;$6MVDPU':JQ M,ETE7U'X=PERL]1_Q]IQ2 S>:^[,24I[TV:CC%)4124>&0]K>NG,O5H; MT^8;3Q%:4V/"X-@3\M ZEXM]!)2L/1U>R:F@9-0%#$8)V0T:A=': M#W/L;J.X&%8)_L==F$97T7H=A?E&@F]"Z-BPC=32K)W*Y'D$@W:Z%\NM-$8Q>(_QYYF9MNS[C?G%_^.EMWXU^?+TZ8H,K55C$8B$E?E,&>7W2S/G+K M)Q8A4O(:F0[/.FFBHHY=5OC*ZZ=,PLBXMVXI:2-C9,6M:-'7< [;+%!W#KM9 M+I&;;@,[=W&S:VG#9C+U5T1%,]C6].U1!>\GP\1Q22>3T@7^.8W]/XOEG'VT M8]>UD2?]%5 Y8P(Q>W?A!_YC-W)4%:?)#*;T%2WT1 -218O'TDF,7/9LC1UM M/&@O:2WP$N)62&NW(>N-$% \IWM&+OZW1P(GW$>8\;(1 O924Y<1 LJH &7S M,]+^+/_ (43 0!M)5E2 EI)-JI_A06(HL[UX( !1*0"GF_K=B7W2;[)!9;SH MWRT&!BQ9*/9!%!)M) @RG^3O%P2'HA 6; @9DBG*+*7LQ8F_SGO<^M":4@HT M8@S5[V,F(A@LP"[Q1H"+5[.0/7 )R*4HBY>Z(&=>[D:&-[E.^.=BB3?&R",B MW-]=+IZ8( K5M0?;[N)2GP(:@3Q_RIK;_0,G2)V+ V1\IBPP$ M?ML*R@%!RI%0]XS;9C!ES:[T\L !XNAY;SZ5%%3KW)G$:6V\X7_MCC7\J^T6X-E% M(=ZX1RU3)K4<W6VRW3>HK:0E ,M*"-AH M^Q4O7,E]E"0H(8&24[PH97ZR(MI@!D[CUK,$ZG[R:@W$*#W9"SUP*1_L7$9Q M'/TD6Y2VB5RXGB4LZ">O]2FJZ)>TE$SBHR6"L&BPMGE"(__6QQTLG5QO4?N3 M;W8-2T#N*JFB"(4#/?6N[UJ>$'FUB7O+Q[RU6E,=7\[.CPS[?"L#7EQ=4LX4LO<17%^*,]$5"U M1I3WYZ6(BS@7L,JH4CX'K^0O_YJPX[GW:]$2ZNC2A-8X?ZK,"*UR?R4_7^-I M]M;QX]^=(!,GSWY5ZUDB*++> 'P#)2I]RL*?SL=7?,Y*5U>XQWYZFX6>[#.D M,\HSI*+U6='\K&A_1CYP>(8TAF=(%YCHX/.1BDH!^!&+,O]L@:0%U8L3^3H^Z^7](5GH7V.4N^84 M6PGR5SIFHG6MPJ^7T+!\'\C6?;$LMZ&.ZP=$'OIJ2"L.'%Z9-5%*1,!7H6UR MW)/31,Q<(7G5P"$MA9<8W%QY]<['[0?$N]#]#_H\S*LS"MBX>M^9ASL)#>L9 MBY)P" #@[#[?"HD&^ &+LG ( % 4PH(-H?Y9XTH\VC,59@5+ .\HJ-;':!H YT_Y M C4LA5QR"0"2*7!4+Y>/C\TGL.BW('235]%;-EB4V2R+)"!DX4S&( JEM&7T MD)%2ZQ,W&+%+ZN_]KK,8#Y;63+=RE2VC3 ^A%3UZ@\R@2R?QDVCJI-%K.> &7E5#OFS48D\30*3S'RQYULE>\ F(2 M%0K2T#S0L]]5B]6TA!9]):[(H,\1DLG"QK\EV$%MXFFLD[. M/G_Y8@D]NHE>\42/@50/3Q0'\K&*!4*25J K]>J3"LHS#SV^E5NPJKU@RHE< MH0K$#-II*,O,]?2Z]C)"4N:*$GK,G/K"M(4NR34=O:.0A(;YYHL^V6(^X'YM?_."?TJS3"CJV (X$XE/LT4"&[ MWM?KWU#\BN)-\+T__'2%MXMO*7)7<_>OS$]\\KFK*,;K<*YU^K/9CDV! UP% M:#L'?)6J@14 2%4(8 C =Y_N!84#'.A01PA@>)A*3-U2$FI.HKMWP,&3Q]I/ MDBC^R(\ZC$2Z8E6!P\;1_LYDVT=F12^DRZ/P8"&>GLCR1(G)M?D;<)!%YEN^ M/,/%.!0'IG5X[OP5##A\%;? 86J[(H1!F961BD+C[_!P$-IEBLD!:^NXB>)6 M7G\]IY'[)V,'22T/!K/^&TDY&8<+-"@-;KW_S)WD?D%P<,J!L@^JH(BZ\TC$ M/DHNGY"'SZ"$D8W]4;FYR;O(RBTAUP8X) 61V-E0*A$;UMRK(4;6)RSG\5CG M71D)IQ8CZ_SL_&@,H3%*>'C@KPRW&W :NY("VYE MH"VBDV()3'*K=;X8(F^KIN<51B4AKB;(8[UP%V^DJ=PO9^?')V-G54_A%07I M@N;%Q=7,-O?M(A>Y+\UH[4V-<5)Z4!0P#"+YMAJI[?*WFLLS,(M%[6#4MY!< MW>76&HE,U7NKRRS!2DF2JVC]PP]S:!XR*)0>*TQR,P=VXJN%\]#\*A)TN0!T4]MK:4MX4H7*17%((.V'/7R6QX] ;BB MP8H;9B0*PVA![BHIK!A?XXI:.EJR])-7;^BP3ZK2E=9";A9:*L-8M-EO!6I8 M GU72?7&]3)IQF4>X@N-=+:%E-6;&KWX]/GT=(S<42*VJIA@M+WE9O[0^T:* M[1 G^U3J,^6I5/Y,JO:9V?8[LX?#@ZFQ/)@R..(5/IC:&< ;VLU.4"!F[#I MX'1V@!('U]1:KH U5-LR Y0 MW=\MG1R=G1]!=S>E#DQ!X2;V;@D>IE1D>)!R)-0[X](/'"='QQ?T65:D'G# M.'K?F5\["PQK3BV-MT5(_\>[_R$2,)^&TRO8 F]'2?5FN=X$%"L\/3A/".FE M;0&IBYAZTU>S)H23HVXS9U7/*M0Z"ZS(@TGA0T\ /OSPV-!],\N64&N*4QCN M:VJ\_^%1@@TLCQ8<,0_>_WRF"#O!V\8=:<&GZ?VOX1+2#B9U%MMB7__ZS-P> M%)I3VD*>B$JI-6VW'@>X6H#BQ]@/7?_-">;;_'_;^;0\,#^AOS(?"_+]+0J_ M.6E&^L9WFE/Q%4MX-:1VM#KRCR(MEE4\$9)4JS^^*N3 M"=Z<2P=G'U8Y&0&#J\J3"0*<3!"0%$1B9Q^D1&Q8M^[*/)D M@-I]MA44;FJ>3. PE9AKI234'('9^7!7R/T3GP)2E =_QS^]QL[ZBH1IF;MY M(G%6&&:)^L !Y."P,]_V%EPOKN3K\]![1FYNU=H$Z'_*PI_.!_DK'5/1NDVQ M3K!8G\:+9R^A%5V'F?2Y>$+O4?#NAZ]7N+<^N4WV ZP'II<;LXXM[.@NK*++ MK4ZLH$P++S^QZ!_%_PN'VN=6L@7J'M)2;ZS4S>;U'"M73HCKWOKIWZ\H=H)J MVO)9,$HW8A6L:J2G7@09F;.KP$.U3#N,4Q*E-'"498Y*,A(.ETY!":QN?E/) M/CAQZX@8P,;CY\NK==\\Q?8)/Y/>U7M'G9$;Q48#%5_?.-"PKL/DD&QO# MZK.+0@=/#I1L-*WEP($H/[G*R39]>1E%<+(OT@NP]K7Q+L "5 J9E5ZM(?LBV_WL5 M3T!&.?MVD1!6V%G(3T# 48(-+(\6'#&U/@$9)*PD]3V'3-6F;DZA)7<1I4!O MD;6^X3@&,4T,^")HM#Q2)+BU[P[AY6RP@VOJ]* Y9\.YJJ?OA5]/*=HB?O)? M5^E7\O,U'E^T1T(R52UA26^186V A38ZUVCI9$%Z\[XS]_+W.;2:-I&AA\1: MGW&8>O=<'?EOL8+)S$CR"# #:M,K6$*3CH)J?1<"XZC<\BJ(7M R-@@*""O? MPJAB[X^?(]WDU9JNP=3AN1Z.GJ@1_Z=P=J+Z?U'*6T81.3GUIF4PQ8T^*7M. MSL;. *YH>M,RF,O3Y(15TC*:3:-1QCK8>;*IRJ)@,E=3#ZMZ0K,*CA;Z_C)7 ME+#/%-IN'K[.8A)P ^$N[N:&E*ML"8,4"%U1"'8 G-WL1=N8*\*IG7:J6,* MSJ)6N .Q7&HX5N1>ULAC["(II2VA1AHGFGN<7 MG7QT?.\NO'+>_-0)"IVE>"0DODN][>C6DB4$4:V!BCR:0]\,/*6(**CV )[H M*G_SL;ESO$4DWA?-"4!5\TU$2!ZW$>0JI$]:6M52$16(%=9(D+71,J2KI!7H M>NRH%V-(83IRT#M(6CF>Z3&0;D:ZWFALMQF9R9Z0B_QWXL>;;!X7R@9F^T() MS%9\819O/S%SJF\<@K2-(4C;9W,C6V&0ML_-J1K(RYXG)WQ%E*=8F[^!@4-6 MV5N8^/(,ERI2')C6%SL[?P4##E_%+7 P9##_9O&;'_KK;$U%H?%W>#@P^M5$ M@B\' "R<7VPLZG\?,Q9<.13E_H(676Z4RXJD<%.++@<.4X&EJ9.$>A_ZT@]) MC*Q\G#K @>+H>^?TW$E8O9A]BTB0JV<4O_LN2JZB]9L3MH6$'"D("V/HL$!RX:'!RY'3%AY\6A16C<>1XOE=K'(UPKO M);I$SU&PZWHC7,\2\/O)J_4MM"H6S%V7T#B180"OCDWH=Y)5;9#.'G[:AIRL MQ@UY%U$U/Q=6E=I)[Z7C.=;%&-)YB<$N(*FB-\']QSF$]QBC15]8-$7/?F$G M%ATPO,GH&=-3<*T/A:67##TF\##,G&"S@I:N.V)&\=:J#46>GIR='XURH]%; M9%C/BX4\B(N6NQ).6<(,@78+[+FWA;3>V=CB3C:/L61:D.M+XVMBV( MQ7B)TU%050^.Z7M;O:YT1#W5BVI9Y[D+BO,<:7,6+6=NWNK!76X$[G(FQZTZ M=[G=00G^UJ"[YP.\B98.A[3GP^AP5./Y ]3*C(=/1^XP%J8?NN4/ 8[@X0J M!YQ];.6%A07P[T[LD]F)6!P84^YN,> PRDRX0J(!=C2K]Y\YT>X7!(>B$!9L M"!F2P1IY^-2]SGO,G$QW2H%&C*'ZML,D7S!8@*EW5H( H*J=*EM"P,Y*]6/^ M9ODNG,8OHSB.?I+%W7G#?TD_:#=:$DT )P ;QI8;K[ZB*W)T@GTC=NDD?O*, M)7*\15B?,ED1V46J6\:F7F)K=98R%NJN97Q]#[& 7C6JKJ+UVD_+Y^SZ]6DI:Q@%1"14Y M<4&C@IZXR^.GA9R<6C,]#' 5>O-7AC\U#[TJ^0U9&*/P.8W]> MBQ:-SYS0FU7-X]\67YCEGQC-'6G>VU448+230JR'**7=E?(**_&=>5[A@9#, MLW2%V?(W:G7$WRW3I/ G<^YU8NK<^+4(R:'U48TIC]O:<.0 +E!CA/!WE?/N77[DF>Y8CE.,&LVA]=ED'P*@!#F@YF 1A9LBJ-X;) M8_8C\-UJ5:0'+VDK-PYH&*K=.; )RZ@9DACO-5(D@$E;0>M $1825AR9Q\ ) MB>L>8W&K%P$'6__UC"N>@ >;L12BTW_ M'9'NX#)']"F051XL(.*3G[1X>M$ICBL[_3D^H>)2VM9_><$_)8Y+I&K?A79L M!1QIQ"'?IXL*V15= G4B$BVV)8I?4;R)L4F2TSS&N&/(74:;JRA^ MB^(<*D;'+ MQ_#R,GULRN]2+AWBLABMB8-2J?OMP+G\V)8I8SOD$F_%#CVAPY>.3X&C$Y\, M+;<%0RD&UE.8)Y2DL>^FY M>/%&WY\RRQ[P[:(@6.=79?$9(,#?>^L@**3:^(X <%<4SP$ !P01Y$'?=>$V M=]RLY4)]1B'>QA*?B.0Z0[CH9];/QW=@GB[\U*%[]TA>*7E1/>.'$89>F>XQ]GUR;8"CA\Q=&A M;\CZR [+M9QVI51(1'$);;U38M9H:N*+>=MR9Q9TD%.1_SCMT9HGM2+C%:SWDG>A&^<67B>H#^1YFL;^CRPE)\*7:*N>(L#U M,W(SW&T?T4[!/5NUBG0Z=&'=*_KJO[+O[4[%WMMM?CR\H!M, GTOZ"ZL?$%W M ?X%79Z#)U\Y:],AX^:+6AX,G%U!:H%92E; (-?[+_)PKE80'JQ2H+"-W P1 MH7FC> BMG:*L##G2%)@)A>0'GB=B1@;GW;"T+#V!I>/8A%I<4V*%QN\@P;0-[Y<"A M*(X TZ&%/_$"04[M,WH("/:?:,7E%'C/:&J"-?\\'@(9Q*'0X&] M=(< N K0=O;;*E4#:_)7^S ! OS*;+P"4Q/_JTGS(>,T!*+MO$-N7*" M 'F7']5QL2PH9>H7;Q4<6<2A%K01]]2%UEELM=EW(7N5:;G)JF MF[H]Q@/]T_AXIETA6@/VF_)&I/)KOX 5+!$42X<=J,OT<.U\)+=1?(TP:]9^ MZ(>OVXZ3PS,*W7R+)3TYB#9L!>B:U3&.9Q1MXM_\>O-C+.PCPM_SYDOKS% -V8B>M.JJBI-:%'=2Z M1^%KNE),+5JC$Z26E"HJ@^(1#&ZI?-M&'FTC[SK;GD**9Y'UAY"-D%.<%Z?] M&FUJ_^SL_.C+^(BH4145$34']!GPP6GAB4R"5C:\7^=NZK_CDK+O4,_$WJ$6 M7\U_^U9\=_:S^.O,*;]\>*)J]I9-(, /IQJ8R:1#UN NHBFZ]GHK9JG4B=-[ ME>$=V^U?*';]I#T).+O&"-'M*I66F%X#@'KE)*L )>)FFKV:=H+,E$Y#JF=] M4%^1>#_DTE08XDT-JZ!E2Z7H)JC/^!W32OT):VTT824ZB:;HPJ98J6]"3_\X MKP7,*4XTB[ L4 FT! M#\ @"5BE0J%8EGHBP7D&:"7AX M]AE6FA\&7/LX]Q,9%OR*'\$"@+7_Y"PNY]B"'*HV^@. 6QRLOM< O/';UX [ MT&O5K^1GB;N_LKP5P'>34NMC4>G<7$8\-:S#FRVGANO\@1!7=K=O'>)L.?O> M]F^,9*_X#.'M8?[)^ET C"BN0VT#]+D#F,^.Q9PORQ=#NQ$]:)FR.K5EQ42D M7@/:/ >VE/L\Q&:$(K3LOE2L.2NXI$4)6M^(:CW!<(26WP*)-CAM,@EMH/2\ M$366P!C@4FC;1JN;"C0Y-[0LA?KNN0O[I$-\RZ/U&PJ3O*U=^^7NWR\_'@,G ME+L"QRK;O0+/&_\M;WU6;Y[\J>S!+%K.DKS8C_UB/SYFI!^CN2+?"I^_=]\( M\H0"! P=A@>QQ2V,IY@1X,[T'V@6 H<]5_]TR!@2Z0V@_8Q) M%WI._)'O!>KAH4^.CB_HT;)%ZH$%B*'MG3-29S'UHG;CQ&&4I4\(KR:^FY8. M!]]#GY4VB%O) KRZR:@W*U?A]'>'#\YAZK\C(A0FSPD#*%8%&T"2ED]14BY5 MF7N4K.SW'$\;Q5\!QQN3.Z4A=*O58T#:MJHJITJA$^2UJ^SF%_F1=B 4JPR. MJ$.099^B/92E-8K^J2F;V-SS_$*0NW 9Q>O\E[(FL!,)$]CV@[/:%P_&KA$: MNRACMI8IY_)C6Z;L_ORG$WN"KT_ZM=\7/W+&:]XH(W,> 4(((:V>QNOU**FZLR13R7X,XRIM%$& M''1#SZ5\;0!^M-)=15NQ0T]H2M;Q*7#DXY.A9=+Y5WH^>^^ESE!RQ)$+0#N(+/F M*]-?R,W(=1/KAG2G#&QH.JAX]R).1%Y82_3^K+2=M"I#/7.]%F_ 8O05*4/O MO?EM%*]17'6#,6Q;"UJ,GJ30L"[/-44$FM#VJIMF&(];39_XE<4/PL(>&<[8 M)@?*/JB"(L):E W%#P( MR!<;:?A/B+#@O\N=*,UVC#_OG2$8$SJC!K@(!YZ M6I?5#>,-NNF)G2(*S=S_%84H=H)YZ,T]DO.:N *0(V7I MH,2<]X7JC@5SJ>F_N^3FC:)/9+JC&$(W?P.'VI#&3[86&#$<3!@\\\ZV#M.= MOX*!E*_B%CA #ZEOSB^2CYF*0N/O\'!@]*N)!%\.6(L;=ZJ@S13W'.?^_@V# M88$Q\X<>%8XB) K3;OO+79&?O47>]2>BEE8G*,DV&MKZ='1V?F3Z 8D> NS8 M696H:1B/?&6DDM3G(XK)4R[GM1K[R?S=\0,REF^C.(\_Q":@^N]-GJP#J704 M85%?T/HMBIWXHWAX^(3>,OQKHH)"U#9R\NI,E&"=U#**2*ITR7YW@FSW"8A( ME0-%A+6B*,\JK,!A>XKP\"^(8'F4*SSCYLJF'!#$*D^/8@KTHRAHZ[0?YDZ* M;#WTHRA@J][CY$-&[#&+Y=8?;&=X%>D'V]9 P:K3XTYO[6@U1&C:-=6359*W MI%$6IB_1K>/'HILH3@L3Y9$")5D9F[6S]@N#35(+\%X,5=7F6MIWFA = W!> M&VHM'4:5BD+#-A-KFP_+WUEYU4(D9I[3_;D#^P?1:.^LOYQ18.JLLXU P5;B MCUTEYO_W.TI2/'D4D:6W=D_6$%#]K8GS?Q!U5N37<^=BE/I=@*KKKXA*18M1 MK_(3$R>Z3BU6_+8KOESG^>'FUYL?YX4+I:F>SG?;GSBSM:FPHK6>RR+U_A>2 MRB[SI]2T,%_BKKZ@>.V'9?C XDT7J:+TUESNT]/CMW'M5M37? LV>"X3\MOB M\#YW4_^=O'*4C-IX*I.XA/QI5GQO5GWP$+1Q/$$;U=F'GJ(@P =D\D?]=KW: MQYJC^Y,Y([6&<([#*0R6SQP\=ILT6!ODM $F#F[$5CL"6,D^QSH.5+AY&@G)NL=ZE"TW ME,2;1^LXV/O.8350NQJ(J!?6ZW(@(Z"&VQ^(^/8@;_Z.8N<558>M_%$/P70Y ME#E?L"--D#^??;XP%(4!M*F_CS+M-/L,HUNSPP3,V #&:&-#C36^)GG)0(U# MTVJ:UC'2U/7@,-J4C3;-H$QS1>,IM=*;T>$FU8G#B!MLQ/7'16L,DM$.NA9C MOHEA)]F-P\ ;;."I0$9K<)?1#KV6VP,S*YY4-PY#;\ UKS\R5H:ZF:KQQ)Y+ M*ENL)X=K+:'[$ .C3/#KA^5LJ$'6!Q![+\U^\!7Z0QKI)T024>#?7T5A?KN3 M.0%YAW:B^DUL]YZ &7>:KLT :-->@TXH[K$,_3'RW+9R?]N_9/@ &TYF]9@$U73"]#S&W)])RBZ523>*G91=(@X52P J8N$BGPH@V)+;R9C2[XBX,\P5L1& M&7!0#[TD\K7!H(7I-;&[BK9BAY[0RJKC4^#(QR>#2I\<2<7 RF+\A/!YQ'=) M_B)RP/\>^FGR]/R]=47IW6*T]&=_@:5O-R2J-X4C>9J/ M)L<")3JS8#-3!BQG;&5J)> 19^"-#$\7BN[N 1""N4]IE %'"AY(5%@9\BAZ M;&D26,H(R8< 'B5X)"U"Q-Q:2+0 E10,B(5WG<+R3H(T+S^CGJ39M# 1TK#E MA;>G2.*T1AC\KUVRX%_]\XFLLRV[B,;?P $\U/Z!KP6& Y-B X@XG*WC>N>O M8"#EJ[@%CBZ3]V 8?'-^^>NLW<*\]W=X.##ZU42"+P.O+:P;GY17ZD>9N*59XN#WOHQ]YG4%U>'N3_!RYK^)2H/)PZ MM;Z,.A[;3KFN/E-)PR?'L'%:I* M7J+4">I_)T?HARC]?P@?I-WH-?3_IJ;:TO:]Z1)_6)5:&4_$YE$ W;MPC,-@ MZXCX19--Y)-M(Z%86?%)O?P5*4?;$ W;B'J0NKH,&:$5/I[ M/GM5*LWGKUO'C[5$X>G5F<-X J#O:G3IN>^U;W1MM@>UK'&#CZJV3AQ&DT$] M5Z-H8GE:^BM63Q9+V>_;,W;44=K(.&/ ,>7<8]:>G\9JK!OG,!.!0[/ODWT; MPN:.V_ !Z["0F1UA FCT=:I[+#* -U*FN.L;X^ MDOT[C''@8UP%GHH,LU-9O)N6.'A#7+)_AR$.?(BKP%/KNUUK#X.I]9&TQ89H>..ZZW'MY.S\XN0PJB&-ZIY0#F?Z'CIEX&7@N'\^ MNRM<-BET1?*M^^'KM\A#P3Q)LG6A0=DD@I\DD@CFG?BM[,6LZ,:L[,267!G9AP@VYRF.,$@5FNM$&TIP=<"1#BEXP2;A)2O MXA8X&#( B!/LA^PXP?6_P\.!T:\F$GPY .6;SR+#@RD$UD8_K>'P_;,SF MSZ< 0@ ,M-AI5N'ACJ:NJ\WQN79.>_*3/V]CA.Y"+"0^?#_A#:QJFHM^%]XH MT,-*A?3OI5JMD:5'%RFR394DSB:)]_J"XC4S>IZ6#TY\/ RGT\,R(:K#WZ, M-Q-@P89:*-J_//&A84"Y5L:P[JQ,&'YK*KR9#F-G6$4?PG.W*+;IK+-1H/(M M%^=S$Q\90VE4:YSN0PA7E>%&)S4(AE6IHG#>M, .UHV#D01P/8R88?4\3#SP MH3U^*L7>.'$89>E3DB7ST+M"4>T7LLX^GR6OR_^Y[F1-0/"5;RX'#;*AI4TXCC L_$QZ4 M>QW_PT]7^1Z#V-96_MM+=(,)G'ZT3J@=6@!#$SG8.'!WD%GK<.]Q'571?SLZ MJA-9ZV0NWP!L!G1 DG7;TTD9YE>"JY6/EC>_D)N1Q6NQ7/HNBJENI8S2%H/= M17)%[AY!82TR,U-D/Q+T5T:8_([_[P5_D'&PHI1N*N?B[/S(]#/G@<]8,GI1 MY/\ C#3,$QJU/#SB2 I1 .&G(J\)@$1@;VE:"L[!@(P(.12@"&E!? 7\R1[ MR6B4@0?WP L%7QL,MQ[3UKCN*MJ*'7I"-CT=GP)'/CX9.GB>J5*,9@-C>?N( MDC3VB>-H?H7X/?33A&%DY%4"A_!@:.V:*SMI"I8-HTQDSUA::B7@(3_PPL+3 M!<-5SO2R4G:=N1XTRH #FZ=\*ESZYU^]2W_.4DQD3/9%*&I1Y+8 %5^Y@T!/ M><>&_\O/J"?^FQ8:^C@_.CL_/K41?[:\HWCR7I<&?Z_O#%!K8RHFX6O;RYELG/TR25]0.EB M68OX22-CWW;A<5$/-UI(J$5U6L,+&,V!T.6A5/Y_Y6KT1!X.)EC)Q"_)>66^ M"U7]K0FS?#!UPHHG0+'EL=PCB@1CB^7-7YD3E'N>Y"[\8^6[J^(5QQ\H1L6, MT6;R4]7V],BJ7WVP@MIW(.5XO(I"+W\=1+;DR2H*O*L@2L@2AM>L MPFM_'87YRB5+U*[?.9!6KRJUOJ!73V!)G=<7FXV"\#CWR"G6^=C=_>K]V.2I M/(0^M3Z'A\EG/ 4DI;O>H-1N_^Z!Y<.J5M'+=T4'PT$(WYHH7=MW#H36JTJM M;\Y'EQ>JKKU":\O,,P7IND]Z>2EAX$%!H)R M5%YHBA=D*FG9/,A;1UZ[]DF$2KRQI'DI"U6>+J-[Z*>ZO3FR:A6P,TK;I#@] MK$JK8:#G%O.3=9NA\E)X&PMR\.W.7@^F.U1,*[D:/$ N0L$/GF84U<%'3O/S MAV%C1,/5F#D$6N]RM#)\N#Z,&2,:KL8,D*#JK!N%A.9F5]KE%LOR$5CQ6^J- M@60[TR.F6E55#-,F#L$;#UL5:;W821H%P1M!$$<"2"$:=-DUC)8(/8,W B6 MU'Y!7$H+X.^31^4<0FZR@9<)KC(L".S;-]\*!%YP<:)#RY!HM/E6($'"T._N MEEY:/EC'^/ZW4JHOH"G770#8,?A^7X\*[4V?N-8^10%P6T4DTJ#.UVT M=0+>^-##UR%=+X3U;&^H'[UZ+8)YF!L_Q??M&3KJ&&UDF#'@4#3"W@KWE]2) MTPDXHP/V#3R,LJ%'F0 :L.)V@1]>@-W5#\-KZ.$E@$9?2]M%,;Q"]$HU&!6Y[2DO650U"J8>5( V?K,I4-L*VVP M5UE,5*Z0<)T;!,,UG21JH:I:A=G,TEN$97."/26QJ4BK!8]O:IE I9J40OKR MB7/2,66T*U7QC $FSM7W^%.RO&+7G2R[.JBEKUD8-L'4=2F!N@U;CQ;AL7&0'9MJC5EY*U8IJ=QLR$V"8I7!T4\U,>C4ZZ 8 M2S=RE48:VXYN;!-IHJG:3V?G7RZFPKG.ZK%T>[]89?;[CJR M>4,H-]6-958;AED=)C%%-[X<#@US(>6_AO[2=TEP]%($_/MYDJ TP>.K]KM[ MW_GA!W[J([DX5<='1R>\:ZEM)V9>^<7\&LK)^S%S0J_Y^V#;E\.UU("KW(8: M>6I:$D6_F ^"(/KIA"Y-H*[-@)F1)"^>E,AII0U_3S-$I^7OROGW":,:OR,R M^\Q=-\Z<(,G_B^7=CGI1@G5L'@SQE#)*@*@J]:65P*;W^PR--=QD0J_<3R3M M?C0DT%QW,DM_ZD!LQ;JSVFRWT5[3OB#*UV:MR5)/0 U:LT6#8=%C'.%#6OI! M'JRG>,@1!\$WXADH2BAJ Y/EEIQ&8+W"IH1[V)/Q#D,7OOH_ E3\>^-&^C6* MO)]^$+3%@)!OQ78.J53+*)(I[\DJQ9=V^3^???[R90*T8$JO-;.P-O1+ V'X M>H_P[HY^EI2L/4U^R*D#5B9?4<+<1TF27S'@_WC_RI*4K*O5<5B(-,P6IDD< M>95HS9-K*@WT_H BZZ[H/C@O;#M_.DBO*'DK\&/4=N[%@^C*B>./9?&@2]@J M2F]ANJ224PFPO*VB2]JUGSA$8\08@3^-]FR/HM5LYTDO/>C-9@IFR=I7KNC\ MLU_3=C[U547O')_ W:?J:I:X/)XL;6BR*\MK"M W-^@O1X8_G1W M,) 0S/:[JIHJ>EPUB+0"AC?]""%*+#D]:/8Q![#_J:FF,I1BK>R:TG?_+44] MB78G1L:^FM'LB"X=WY%_=JL)W[2[/OFO*[R]^)ZT,ZQS.]8Q2JTF-$=8TV#0 M;OCN%K^=NW@23_S*N46".[06FKJZ.#L_-AP;4"-KI'2@.4Z87KX\(3_$VU%R M:+ET O*?ZVSWH"];?4I,$5= WTMU+7K/T3+]B14O M2!56$Y.AB[02^M[$ ]]J;T[%XI[?;56LXT]GH?M>Q(N\7S(5MK)=J5*'+C!$ M46(.8C%@F%>0@[Q@>T)N%+I8YKPYA<$43SFOUIH?)D$4[VH!%"\/ 10!O81M M>R>Z*=H$DF-35O>!QOC\U:HP=?K]&/]"5VL+1NKOVNQ-QMY\! -2I3>R," M?;F_6I&D37?A38AUDM\7R-N3VMN8+A_5J:OO2T?57.PQ[3VA-(O#EVAS^=)U MWMMK:+I$4ZRSOH\EQSGS=7_%U+_A)@S'9Y\OSB9"7\M>P(D&2 T>(J*BPD+" ;;@S_ MR&(_\?S$E%/+-G"[B$MU^3"[[\&[7G2'?Z0MI?L%P8'9:1D5E(OAJ&-Z M"=T_L^\>ZZOC_GQ-)B$*P++-P(6?C>0^!91(KM6+5OJ-\^A"$(V:0#W-:'KB M@YCBC'2T/,%(<%].L-(,OR/KS!!)&;6&IU<5,*$AQA\^WC]EZ/\I=!(05&E[1V!>Y+.OVUD)!R^/GF6YE:(TR;VH]:E=6V^6'%/7:&K"= M8<(R:PU8;XI(W\,8C[#7T/\[W^E5^8LHK*&4MHV='Q_SP[ M[YCX"0G))G?!=WQTO'O!A]O[MS__?58V.2-MCN:6;R>-UQ-*_3@G$/?63ZJF MDBWJ0T;,<(LE/J!A=GMD_HK]'UG^3&L+9]MV5:QFD^RGF.R&?*,Z@++9N/80 M5:O1PV P%**'*IH!EKVNDN3RXV;]%D0?K.P!8O7'SAXU FLU@ISJ7QNJQTU8 MB3_\L-@4D43.^0,H)TARCQ2LD,3WRCT3">B9I/Z:^*O<.GY,K$5HL2QS0), M9R3065C/]XG_EJV1)[?PG.PO/%5G9_7>YNF>-_W%I?(NS]QZG_,RZ0K-4-7S MV1)W??9.^DY"<9"_5=FC2Q'R.O7,T4XAQ6B6NE9HV]/F'$V9._'%\0OY4ZUBK X9 MC5% QE?ZSNFE@\QZ89OC41]\$L:,4=Q.P&0%5N0O0T'KF_.!?RD*%KVTG5A) MRDN]ME0"U3-Z2_-O7PCCQ:EB)VA=A%9T&QD4YV\E<-\&D;_\$(*94M1.>&6$ M572AIQ+6?V3!Q\DIF57$MC3TXG;"*RNPHJLVE1!?(S?O[^FQ,,R<*G9"W45H M13=I*N$NPHW5#MUTF"E%[8171EAJ) (SED,4DT0MR[O0\]]]+R/Q\>_6Q.H; M^T[09F=A/PKHV)QUM-"B$&I8 2/4N?5#/T7W_CO:2Q9U^?'-^5<47P4.EHUN M>)1H 1Q!-!DC^ZH$\.,%AFA;P1Z<-=M<*=D*.-[T!5B*,L(:@?4@[2I+TFB- MXB<4%'XP:C3E_71V?G0.E@'">.VS0%8#L!!_0>XJC(+H]2./O+BG M%Q;V0G4GPH+NNH#U5O$E=CRT=N(_B7]%_@^B"@X/6'6F@K^T#A09TYT(585<'09SN68K0.M M(00 >2R3-"N+974*N@E3W,%:G@'R9PE>B;0&CG+2W!"B5V=56)DRM'H'62D* M;0[>-#,3M8*-_)&45NNS/E,4:7E2U'C9EP^>0CI.5N,.+=E(*E5JT!HPR50T M^D?G([?JT@U***$6JN$N=#/RJX@%JF3,6M-S5\CC4,Q$_6'"F[:$RK M.<4 )_\["KP?COMG/8Q(Z!4AC+%6;A(,Y\^>S!3ZQH&?"O6F-4:CJ9!+[9HC M\7(QD@T=5@K;C3';HZ4)T%.U=A0].GM'\8\(QF19;*[S2QY_Z>^9_/HV-P&. M:5&1UL"1IJ\XNNUC^A^_6QJ= #\U*JIO'N&Q6XR.^W/R^,! <;7TS21<\8V= M*],\WYXV 8;O/(P67B: M+4R+DD.,D_KW#D-$ZQ#AJEKK%9@-H^,QCMY0G'Z0R-UI.=V\D7OS 48*]=N' M4:-SU,BI7>MMG<9+Y,[JV:9K0TZ"\I==B^7W!+4N( -__3 P>!;'(14/Z](0 MX.*R^Y@BCXKULG+"KU'D_?2#8,!3NG!?P(XQ( ?X?HK4>H5IZFQ?Z8OQP/@/ M1&84K-)W/,V\(CRQ++/@WE_2/.KZ--E4_#%6/! 3E'GZ[0\-Y8JV,AFT'@2' M.([7OG88%Q+C8D@,%)W2:2X%GZT8-,QGJH,,)&8/#H/+V."2QT7KH=[4<*NP MH(R%ZL]@B=IC?\^436M"7ANNT_+13,)F#7Q3T/I=&^EI1FF*_,=HNPH;F#\8 MU0_<[JDE56YFUKK]E'>!M3\,=]=;^T,3O).#^T\WC?7UV,3ZR&JLK(I'FD:#S9<-K6KF>P6!U@(Z!^W:6@ T%PU M$CJ;UU6O# !'0O4J^\7Y->QVJ/W#AQ&@3&L5^SM;RNUB_\;ZVCJQ(,5N!;RO M'7C>3U45N7M;I=EGW/_ZSSH46"%_%K_>_6VIC08:;Q'>'+[&4?;V'VZT+CYW M[2=N$"79-L!035GD93AUW43 (]R0BAE$FJ5Z#1BU,\I,[,S#XBZ#42XJD0E.%T8?K%K[FL M>"99H!3=?=+T58D 7TQ%_C.?%0\";_H"+$4988W "LZN+RO>Q9EYMU<5>.VS M0%8#L! ?-BN>O2SHKHLI9<6S&']I'2C*BC=\FC3[0.RH $6O=3HEU]";6\U2 MB$7%5O2DQ&36%%U9+NUC1D<%'/+O)>"(H062]LB8-%+VXF5I+QZ#:#/Z"W-OWTA MC!>GBIV@=1$:H.'S-HC\Y8<0S)2B=L(K(ZQ)LR<%UMQMN[Y%I\-**6HGK#+" MPK)4/J.8N.,O\8';?_>]S F"C[OUVDGQ[YV@[53&-%MW;85>W#HT.PFLZ$6OROG[&KEY?T^/A6'F5+$3ZBY"*\K;8/9* MP8W6Z!GCE=^WW9-/L0V-C!I-)9$'".=6&AME5<#8K9LV.%)$X5P>,>J XX L M6,)P,^2%=9'P%84H=LC#G;FW]D.?^.VG_CNZ^?5&;D28NSNANF/!G('8/NK= M)8>%/NO%F/AMPJ8*.*R'NU!BZT!K%%Q3R\.C\Y&[X;Q$Y8ZJ4@M*OL910B,0 MKQHX$DFCO4^83C(K"BQ+BV(P-[G_:FQ*ENRM :7Q10 ML)K!DF)>G(\HG !]W>LMOZ*[+&5KX/#4*E(GWX5X;* D3>Z2),OCBI ?&,_) M%7YAXL3LI!ZM&WY 20%X&>6EV"F>F]YJ%LJK05'$9V7Q]"E[NALG#J,L?42X MY=W4YOL%; )<4#I%$8S!;Z/&'NMIW&0TH2I%EY^T&4IZ112/[RIZP!2L:A.1 M>LNM*K=]ZWRGRKXEL55L&E_FWK^R)&W)K:JJVH?3;5[&@UQ3:8JJ MS=%W1>35W:V7FD:;BO\R:C)JU$CO>+;CR5)14WP>?0=Y5U$BDWV"TL!$F"8C M?>\XL:/+VOPU<_#@2Q&BF1H&^*)-1#2E+F5!8$&>>6M M)H1%W%E17S(B,O( M8OF\PBB7?Q7WP.C0N$WD'4 S%4_U)/\VO6K7%$86F<6R&MHW>,BG'_D^QW&K M/TNX!HFT-A$F=E9%1;U##NW! MH::WTZ.CD[-S8G08.8\DI:U8HBL1(Z!+^\M91QKZ.4?6-IL)/L<)/1DO.X114N2;WO:A1=".H M[Y3-49TX>;5\PR;R#J>@BKQ]KW9@G=-5VH1W3Y]YG(R7E;-1.27KD]&^V#P8 MS"NR&C1];ZY&XX;''VO:&0#=U6>% M:GV@:'I!J.\_]T_V@AL@L4::RCT[.[\XA<%6Q=MX20U4]-+C<@"(7TFEF=(, M*DZJW9IC8)(L#82X):0(16LI3"-QFS(>4%I$4;FGAWD0KG_@%E\=6E?$#<,, M9LKV/+\0J:9AV939IQU39F^^/:M]7'_R;'$GR::J)!)CMU:;:))L/)@^G7V^ M@)0DFX&JHH396Z$!)\S6%6;0+.)*T=LGA:P* "? UAEF$ 8'9,$2AILA+ZQ MV*A@(:YK99<1GG M,K^IM8C0"+TN@3PO8 M#(,',H")PDD M:YTX.3J^8&22;"TY*=@D5$"-M@C!GG7I!"3%]/,*H30_R5?7#=N["GQ8K"S! M7\D5RC8*+RF31P0DKY;?RK CB;AI5-/'X1%Q$"OKD-H$G(A:2L!M1G8*8SNV M!HZ"!KFR3UR52M5[UL!+R+O_-[DTQKW\#U;ZU_URX#B@4NT[RZ&P_+!,0PV- M7 5.DOA+GWO!QZD%#G=-RT\7-0#.)\801WR%:*L'C@]=@)."7_]TK0/SXA]X M#EQ>?GQ#3KAU,7YV O00I>T3)=-8K.X#8V*1T+HQD(I@$8[E8RQ^Y;2I HX4 MP]TZLG7 R'!@>IT9^7M; "239H,0H10K2*O;-2 W?L"1 S$8YQB,SS:R595F MIO*:*5=$/K3%V;>M,Q%2<036FD=-=1C?1FQ#LF'<35JSM7D5@Z5MR&P'5)O1 M1].G;"+;X'I2E)(-5L#>QA&);;=KZ%/D4"K1G$W$U*(+6'G5:.XSXA+?.G[\ MNQ.0$'7XZ(V2*W)G$ 1[.SAE[=K$,+U*4914#5;.[N)E/SU]UN;O-O%$3#A& M\K7.J-'NO/+5]@FYB 1'6(37^#])ZJ=97#/KM%Z"B52T";J>4BM*.P9XKT(S MV'YU_# /#AE6Q46V*N*MV40R':K0FMK,=$R X3-B8\5^P8J%%QF@JTV@L_RJ MX]I1\HC9B^2$[WR"'Y7_K' M:SH].MZ-UU2T;3 DDZ(A5NJH/5#3[A^-3 +W)(M/@>4U2MS8?]OX"U%&/:-& MD^@7F.B&\G"TZ[T^>F6E4.1B4N:-5@%U$JZ;'_KK;$V%KO%W>. Q^M6$ MCR_'6 %T?K$!K/]]S !RY5#DOZ800$7;GVZ:N8]MTL2B&7G23GWXEV-.L M."'V" BNU9$:$GN>4(A^.@$94!+4J=6:$&]X4FOUJ)8F#2V@3T.D!,N4EB$^ MVYR Z*4MP[V+M,-X)^NVKS:%)N9D6>/J"=6XNFF[^-6,M'XPK2KKX3YTE#E\ MOV"#T,='9U\^&;HOX1M2!3MOY8;O=R?.KX5Y .^5&Q&^8GVW=$?&AG6,< K! MV'N/%*5.8&[-?,[>WH(\]%*O6\F]+#*;A;/^@9E_N)?4T,,K)UG=!M'/S?(R M=U/_/7>K*;:2G/QXPO5'-';[R63E"MSU*X[RU^X"DZ)#ZH-[_<%;DBN8WBIHXJ'[X/"I%ZM B&;?SI M1K645NX1=VQ0394)S4,[=49$$'DY%.TO:;FF89!@,PJNLI@H5X@%NY6:ZCLV M%R9?E@9"@E@9.8"MATTXV,7RU@^=T/6=X#$J \R00TA"GD/<^X)6HN[-6\.L MGB(K"B 0 *??0Q2Z7>:A;;WQ$X8CB];W_<#H($>"\4// KSM@;]",Y=1P/] M9#N&O#G>*SFOZ F1**%U!PW:LUS99D9+D8ZB61E(@*F9_/%[%J9/>+E]1+$K MNI3PF[&%.Z*B:0T%,)AY_38C\3:^AUXI->YU?W"G4S:3+^/^3$+S^CGAPL6SE03TPE5EK_ MI12#O\Q^4RO13E/%)^8?U)MF'54IL-Q^#?#N-LIH&5-DFSFP3E G5MYOB&JF M)]D.)./H0E7D8U#62Z9&ZK:&FU\NB=O"RLC2J:W)TTY*,7VO3"X*#H;HE43) M <-"#931&U^*:,+7\ MMA2;(:^P&7_!;:>>4$J"_T7A8Q3X[@0D^%CT&$>OL=,>\T>T&GRD&4AM<>XE+FS KZ)W%.,][$,4_H$< MDOR6A/-'[5F&Y2I;"GX'H2V("D1?+^\Y@:,$:D)FBIK=@93D)NG"GS'*&:_* ME?<8."YJ>W$F7&]$Z+-QH\\93%-5VKY%^0]^N8\RI_QJ2T8R&] MU.H"UJTT?P+:$;4:5)M?WSL?N"N()J/3T MU*QN(;.4J,#*6V.Z1HI+ILTO*P65D[;WRW"QQBM_6R=_(&[A/4R#[T;)\8C4O869R^L6O,6I_SX+%K.XMH?HI H M,N_ [&?1@YD3>C.4]^%PR3.8!-=^C/'9(0-ESFDMVQP]).;@I[%G)K_<+CAAU06&&B?UF=)HO5GJA6;XH M.F+4A<6Q\M31F.F8L+>4'#'JHM+TW>8#G^ +R?GS^Z;Z1B'.K_\^BS(/Y^?Z>[G-X<#W7!#/[=X MK*( \_P2A6CIIX0%5X'CKY.*'%]C# ]M3A!NH#' 3H[.SH\-!=?O,%GT$]+* M\^#>U+(("WU@Q50ZJE13F-#R599OH)1I;<2<4BFQK0=/D6''V*X(5A\QB7J) M./:PY75UY?N%QM[FT@G(?\@K#=D-S5Y@E>:&IFAN=SOSH_S>S,O080-CYJ+, M1?X[\;:B22!6:<3S00?!U#J; E@T8O3F^%[#E:HXZM%/M90*8(C0 ][6DZ^, MO+9O7K$BB7MNKLE%^#TDNBE.PZQCCW@#=I*HI_RP',CTDJH#C:9''"Y5@+B, MB?@:;J1:$%=_OEOA3GF[<.\F+JS;%2G0D_;X]0(U)@,\4^!AXG3H.Y76%T!B M3\<_S+U_94E*O/>?<.OQ.ZI;V_.93^Z$^FG_,7SQU=E]S8Z.?YQMOSPK/TW" MA#:-[7D'1G-BW01-N(WBC;VL_&$C;)G@E!8RM%,39N*[2'25LL60::(Y($D8 MBPM#@45[H-P(W=)7>$6GGS>$IR#O.77B%/AV%2NJF$NHZI+;RPJT9QWKU&K" M4N-^7=DW4:4'1F0OBK-=)21QS0[/@W$Y/T#%J0\0I%XFATWAL-U S%]5%T M?Q@85J^59ON>.GTD I@;,<*?/XR7H95KY7V$/&J5QTCQ9UJNJ][M-B$@\2X- MORH=@M]ZM ;K=L08<8M?/^*2RK?J^TV#H:^Y';N@4H9Y%CTB=M9V=>IFU_;F MP;!4.\O4$IJKP[X[ZZ8][L4:;F]V8 HW#JVM'YBM1X66&IJK<.U88Y1;6?:I M3[C^E'G93TE]=[% F0?LBF.2.U6:%A2]["RN.&["?=*='*YU+2.?6DTHRN\! MCX!&?58LH%EOX17E6E?(+(H#I5K#[M7*"?=BP&K[CC6T&U9#8\_E+N+=>96M MLP!_XQTO$[BUM+3@ROIX[H7*D_'QW/9A5G5BEO=B=O#TY#5AYFISA4'RLCCG MYF;X745AWJFDZ/0U>D=!]$9ZS4JJU*FMYG ]-1?+1=4ZJDX+%F3AX2AC[KJ^ M5UH]&U-'4@G MJQQ%CEECX=S)D3+.54T=.">K'$7O)$;#N6-UG#L^<*Z;86S\Z67QD%2#!A][B!:.IM?V//3F0=Z;\C<2+A_J/P2.GI(4DC:'J-*1 MG:^IQ'1WF:4/45K=(MW]"$NK_,9.WYO!(E]HPG*&83F;!G4[*\?*-TT9K2W-3D>2JC!RL=(O!W4YJ+]L>X#IFO1[_RYR?%6K:;L#$' UB## MV9:O1;QF/2/, EPH^'@LZ$6-_C]\1R8W'(;2H95/_G3JUL"0.)!?U7K0.S$4 M9#_&.?%P?T7S,,RC9Q&FR/XD[GY;B#7QB[JF**%BZ6GEY^1>B[B M1@]#C8:V\W"GW\WY&AEI;^1FW\77\=]R!W]Q-#V9O91=F M;JW>6$ZX##UO=4(YVDK6-1-"I@1G\2/P7XNPE+AK3D!&T#O:S\N .--M4FS"*V#K3:%^"0 M2)@VTR2*UK-^:SZ\,Z-GL+GG^84TM8#OL@>OO3 IO(/7]JNSVF4E +L:^54WDMP2Y__$:O?^GA_PO3K!#180SWO[ 4-:2H !24+76X!$!0*"3M'+U@ ;NW\&@XNH MBIN@<$6A(J+$R/W?T1I%/T.\[UHLYVM$K*PU ^SZS0D_6A\IRE4&A1%7XSO6 MZ7Y2*H*O?7%*XK2V,.%_[2Y*^%?_?"+![%KFN,;?P"#4:7;CBP(OA((X=JT# M<.>O8/#C0]$"6Y?Q QNX;\XO?YVMJ= U_@X//$:_FO#QY8 '8/5B6(%4A]Y]7F%)D[LDR9!WG<7XF/*8A_N]UB@KB(5EX( M$-UEN/&/N>M&66X<>R26,-]%R>9OY6C! Z+4UJ43D*,B8\O0NL!Y]]>%(.BLX4*>M/B1TLD8=Y(JEF MK[)]5[A8BO!!H)HE-.@JJ:+T1K V,-?^.XF+Y]'L%YN_CQ]\,9$8J88JK$[U MNQ@\HU5E )IR=CM70N/PH_\CT%I!OJ<'VTZ.S\Z,O9@8P#[O&(4"1G#:9 MG"^S!,]X25(*G;"RF[#J@"&$:K 9UFIA/=A F$)&=DZ2>AEXA)"&K05ZKH0F MH:;LX7]'F/8N/J-&R_0G5A/=X:*])#PDN2CL;-(EY *(W\8;A [<3I'Q(R8B MD$F?"PI4^#2 DI0$)2VF&)30,:.5'3]X4I+!2P0AY(!![C6CP/>*-\7DP$AQ M@6HO" ]DY=LE2>%'ZD&U+V'K%HE5% P7)!'C00UTEZ1H0[QXRYT:PM=J&\E, MMD$I#1QZH2F_BX@6X,^8)N]Y;EP"5<$P8X#S=%=UP-LZ2+.H-)7>8E57\4C^ M\-/559:DT1K%-[_<(/.(68OLHA+DO3B_**3JT!(\CG5EPCZI5*E#T4SUCN(? MD9D@+_O6_^U$C[Q;/\3'++_'$\/S_2>&[=<"]<_.-M\=Y2/#<=X8/)&7^JX? M^+FR%\O-BOT81TL_)5%FR7BIUN^7J(X8ZP*A?\/-L7=L[D&SS'V")K%MV!SI MO5XPR _-V/>Z;;"(/_UN&P#P0QXVJ=L& % /V88R( MB0@$SS[9(31&C'%Z:AUX>U))ILJ*4'C7:760S:648[)II9#C*2P8O]_/P MUTP 0-:^;9;4!;Q9W8C" M4F*Q3=QN>9LX(";RZKL=:6BKX%AX/ FO0$5 M"O#T4DI1Y&] WLWEW%,P* MT6L^0K1%>R#QNBZ=!'F/SD>^A8AC$I6/_(B/4*Z3K,J46H]!EGSSPRR9NW]E M?I+'!;\+W6B-R@*M^S9US4^"=H,HK>\J/1 U:S+A ?>$ O(U+N/XM:9#I(ZZ MZ+LHJN:'HF61N'>F=^LWQX^)G/<%[P0)R2R4Q1> M1B$E %9+N>FP05CZ4<2\N@N)7T'A,T^6S7P9=0+_;^01VK?BSZO3U,8IUL8G M2[G021-]HV$!W7UL["&%*H@]A'=3NRTY":%Y1U=3P4=L^ M)!1K.K^XX3ALM Y>?C3^(A2)3:(M,/."*)[M,=GZ2JP]M9AZHC=%8[R-$F^@ MJ9HS 'AE0'<=B?42RTC80SS%=1^07 ,Z(D2&W:&S.93HUVM?+2\^87<+/7? M\0A8^B[ET06G-&A,&1!LL>LBH%8 I8=D<;"-V(]FFH7&#YN$7-0;)C-HK=?( MPP<3=.NL_:#,H+A8?G-"I[A46\2/L8]/+V].L"#9%]FP=FO-(OP5*H!ZU62$ M*"_X"XME[;:5L0UK+0L.9)T[+G$-,"Z<36^N:MTG>:@?<+^VOZGKB3DG2+8" MCB;B4+9<$RJ076_BX=HU^'5N$W*"^6N,$/7%A& M<#"J@(+N0B"C!RE"TS:/EFT'Q*XHW_2 ANT@*P!2YJUI_JP<_^$A(PZOJ>62M_TRSV7Y! M>(!+@;(/JJ"(>E?M9Q3[*+E\0AZ>:@@CKZ+PG<3'P3\^5I=U>1?I$[EL&^"0 M%$1BUZE&A=BP3&C7Z$=Z%R9IG'$.VOL%P8&J ,M98&CR &C9645%A(6D)2) MZI[S_I]7#1R\!JZ2G*$57T*')&67]&#>;T<*?.:U\F?.WB29XJK M*, 2W(5>YJ+-PVZR(C:/)>37ZW444A/+J_Z&E6P;1$E6/HEO*J'03$)6_ZW" M:%L>D:JVL:VW[(I";,)*:?X0I2AY=#[(%K'IMGV5Q021PB3O%O^@T$FN$5N) MI4 +BEX-*J(89>DL'_#?1G$5F7;OJ@V16!+9'E]DJ]O&%"7R:WUC>*J((_\W MPRI"A&R,G07/7C3,2209W%B5B;*'4G09U9(2OS(9'UA%I>WXL31-$$Y6* M*8'MLT6([]D7O+IJ$)#/V"XK7%![QJME*H$YR5\S1 M;+36%ZWFTDE\%XM\[0<95N(#R@-[/Z(XWW/*1:^YV(]>DS<_PTJ;@N3 7QH:'8>-.2Z&LL'R'=%!+A#!@:* #8@Z!ID.+07TSK"=1 M9Y5 BPIO9CU3LXY-C',JM*/([4QW$&@2MY9(20)>?ZL'O'Z,_7=,_.I8<.\[ M/_S ;_>:E6YD(GQ2J!QH$>D'G\W* U3O^:QLIZ'DLZ.S\^,3&QFH5C^J7-1 M12C>/1+MF 06Z0K%VT,]+8!KS]; T%'F@*A25E@/!U29(!&QI"%OCE=QYQ55 MR0>+^\R:?8VU4Y-J PR-=%"DQ6;96S>*#J#0$CSF_AEDET$>5^0S?*Z2>5J\ MLRCG?B<(RFM-C$BU#:'0L$>+$R.E:DU-:68L$=@;P')S(ZV5B1%1A794/9X: MTXZOWP[/YAV=R [.KG=VK0J1(088&JB 6) P4]II[2J ;::@E)X8201,#-HS MKIMR*L:'ZS%&^+S,/4]\@O_7=IYX.33LX'O\UJ/9I%RYE7E@UQV8"4 M?<-EG5J_#OX* Z736&PC_,?L1Y$>D'0\(.G[L&E9"UT%D M1>'J*:B1U2/*RL>8=*A:BC4[2]+B?AX_/J)R4AUWE(!RCUX=]^.1&"3XHXA: MV$J Y*2ENK9 "$N\58%,@.+=6K:AW$=L:B E0.<5X7W\/2?(L:KFP1%HC.=L MMC:U7O:;>HG94V/,$#Y*V@9';*T<4TYIAA*U/O"!$66JMOQL7Z?@3;N+6'$X MA.I/G9?]%&6EXY28=]E&/8ME:I#?<.XT^B[!G_.?B3HKPPW M)[<4;9+ZU-P3 M+Y[V&Y?"HH( OOS:E0%_D)4DLKTT&/2DD>&#RA)Q7+@R;S.IY<%CRP)("%Z& MG+#N'G?ZSK3NM98= Y8,-+AH,J2$A61+/'?&K$LI#1Y-B5E71D1%)[6@V.:" MP9_\&"/V+,VM!XX3,L"*T8(OKR(S4B>"T#P1?B;XV,=P.:C]?108\E'8=2[@ M26@2-3T+-.^FA58<' '4;:?9,FJU8IBZSV@9/8\H=@F$KVBQ_#U*_?"UBHF> ME .+]B2D6V/0"<5FA="RT%4+5L84J_1S%:U_^&$.[%44)CX6-?]'+4)?7T"><1!"(5)"0X^'[X6L:8O/[9ERL2;N6:VZ@F]Q\ )N:]-=7P*'-_X MI&F9'892C 7VZ;8'?OC4Q%QCF'7 ,6@P-NP345Y1 .^I:A:)7$,M0C'>78I6 M/M!&B<9,KJ 4_KSXZP[$X=B>\+\/R&7-\);O[*\+$ZUY/4 M(WU:]:9&/F&-G$V3/'UUUC>M@/HM4!*GM>T/_M?NU@?_"H^9E+SZNPL]_]WW M,B=H.9!1R\$CC_RA3$XXDW.%2I3_\--5GNX0=S]9^6\OT4V88I:WGK,ZM "& M&7+P#M +IBR[2V-\ZB_$@*GP;?W>" M#+5;OFATD6ZHJ>3/ ,S$,FQH(9,:#5CIY,XUHM)LJ(6M>LH;5)OT!SS]?") M)$E,MH\-69L#U=^RCKJ#*4GK,4O5:[S.&Z.Z.HC-(2&YV>G/]'1\QQ9J#JL@ M:EAIF+2L1-TJXIL3_XG24N*K*/3RI]@;T:^"*"$K$@FZN5C6#&1L6JK[CJ6T MU*R@DI;G(Z&EBD'Z$CLDJ?&U\[&[[]3[,4L).H262I9^@<%2TS:MN@J+%8<6 MV$'E)YK G(^6OH/IIB3M!0S2<6*X@2%J8,<.,F=2/ZO?%G9KC51 MF)2N0IQ95<=W;&'DL JJ[@>.8-Q#J5[R'Z.DVAO]-U;,9HPJ7>II'[&*D<-H MIZ*CYOLJC1%/RDPS=V0KCK6$O%L_=$+B:'\7Y@]^2-N+Y1-Z]4GDB3PL3%'P MT@G(:Z#G%4*R4="/6Z*@EQV9W?WOV>83LTUG9K7>D&S>V_[DF;ZK\F6?9D6G MQA-C!4.8DW*QW$B,>5C,HY1X*T)5#-G3RZXQHZXT"C4&UZ?CL_.3(T/Q5B20 M:!JWN>+ Y_ZX5Q , MWIWF<$FY+ CX,D\21 W6UUX(+L1LM/9A%I#+2D?#N_ =GUQSE[.[<+Y<^H&/ M-9B0<[3O^4Y,5K\DB=S\M_/0^T?DA_BP&[+<6'JU"8Y2 LS8IY-Z%5C)OD*W MS*G&#CXP9%&5FS%*G0",F_R][_S G,\WSV'AH47,MIA\93 &]BHC6AT<.3JO M/[TDMC*]9TTC5UE,%"].FIT*3:61K))?S-*D%]I,\HA(KG4I474A,G?=.,-G MLU_$$I^K*7>)WQ>U[:)#N#)D9HA N7.%T4]N*[<87,+0"]I##DD9[=R21.'K M"XK7).'P0Q2Z;#*T%H9,""7KB+C46K<1^WCA_G;PJV MUXNM/AT]FK.5.5KTHO7)T*FJ8**Q_X[W^G\XQ#\@K:FSC3G4PE;S0DYJK>]R MI%%7O_O@;SML)8.HJ*I>LH#:=A"'=+^P!&(=;J9*E\X(1@W;&2(KNM9')NA&ZW1?90D^=/Y%^<7C2]RK5C((P4*L#(#]!/QEPZ1 M1T[[>+.6U!1UC9:^Z]-V+?R*]K&HH\Q:C\9&(ZDUE"F\O;6/&((R6GE"YIT) M.OH(@".)/FN*N/RJ'A:S"03_\5'AP;M"J>\Z@>Q+I/V$S3I>(OTV:W3R\#)I MG"^32"S5$S,3CXZ72:4X\#S;S;Q,,HBN!%I;B*4ELPCHWB^3#((MC1L?_MT M &E1A!<6I411VF(Z, 2T,I+WG@(669JD3DBB^(B2HE;%8F;PI!PFKC9(T^)& MR4D>@'1[,4BN!&6MBZ=ZK(O;/I)"C5[.2#='8U\L+ELWXE!,BM12X[0B?C)W M?<'1MZCA\%/C @+0P=.,X= @H!)H=3$MF.!PWZ(H,AP!A M9F E:3@$B[ YP^'8YG!)N2PP'"[>\K=HX>OF133;DYY:'B[P; SWP9<3T4K3 MX%<48AT$\]";>VL_S$]+)))TJ1$*-SBUP#%$#NA]HG21%U9D"=63R-;-ES=] M;$N"HT7_B8,CG-;@ ::FC-SG^R$*HZ82RK' 6U6$*EO$E.[R6FECO@MQ?U"2 MLM>7G5+@Z- #U7V*B C;=S&Y*+@0HE=R(NK_4(L69&)%\@/B*E: .K4T M!TD13B/#ZBB/Q!GR^6JKS'H.8 D4@,CU&<(YBFL?\C2\DUV4M4W':RS'7=6[6' M53H4H>@!,BWZCD$WTETM<2*J,&K8PR!9(56E$&;/4O!]2)UDM0RBG]*^HV># M^(Y6O1N-RVCM(33I_"WI//\I>DO1<3J/&LS+*Z)Y40_2G02Z<-Q2S'B00LBV MS$>KZ64F)9E%0/?V(#4(MC1N?,@9$HX4=$4>I !A9F#5!%I4.'@(F_,@'=L< M+BF7!1ZD^+A"-BZ/<@VD/5CQJ !XL %@U&/C]_5T4398#>4)]Q:<,(MXB M?$+?D$/LEX7=J.GUE3 ]YZ0;:6KL"];8^33YI49S(W'/K 1=UP45<=H5JGC@ M5&]MC2(#W$,4$J6QO?L9)0\\D5>/E4GBL'IC/$30-2K^6U-HF:Z$LY\7;P < MY[3MTGOJQ,I<'?LZ*1-&\],4BE0%1ZZ>'! AE: 6K'P8*SYV>]M$[:=63UU8 MF;*;HI/B]*O ^,YH"!SA5!O?9677:HPR9GQW/LKM[MS]*_-CM$T75^U&:_85 M^D0FW0XX>BEB28LI7XEJH!FQ!I_@>D]LTV%<3YUH74D_P2):Z0C:?R5E- 2. M>*I74EG98<6XH!BWL) N0EY^V_"$W&)+Z_]=X!1ZC_X;VLC=9O*2J=_4TH5Y M?W=%0.^8N7JK1*WGU)8S)X9W7XOEM4\4'7J\_56MI/VDD15>\^7+N:*999?Z M+[$3)E@;^,>K*$EW*2!4QWXR=%>#YD@8IO*=UV=3DK2 I$[$(P3]H.UX^85BUT_HAA]&%?LIU%D+?2,0,"<6""M2GC=ED8N55*J@)1GBUILFD<15 MH2BV >U-N:G;CVIN?D(!F29?HA?GUQ]^NB)9OK&2\92=)^:Y=+!>R+,;A"=M M(CGG#"7;W(38IU)#?0,=J#Z-#6Y([&U ;*CU\]&GX]-C2XG74R=:HR:8FOV( M0LC_;O[*_'6C?+):):NX?M!#C"=[:4 ]";E0']>NE5!\PMW7[OM^89A&-X=+RF5! M&";UT=Y!@<[&;Q]X&0&'#$P:RYH=&WL?5F7LLC2 M[OWY%7WZ7'Q7= ,*2I^]^RP'G!44<;IQ(22(C#*H^.L/.)56J655.226N_?J M?GT%)".>B'@R,C+R/_]O8>A_S(#CJI;YW__!_D+_YP]@BI:DFLI__X=O%Y#T M__R_?__7'^'_5O_ZXX___&\$^4/M95NU/R1+] U@>G^(#A \(/TQ5[WQ/W^T M+=L6S#_JP'%47?\CZZB2 C:W4'^1?Z71)/Y7@DQCZ!\(\N_^8[."&S[%,O_9 M7(W]A;V_)+?YJ>BBQ-\8^3>.XO@?&/H/FOP'Q?_(U-_?L'Y231TY@A-L1_I/ M^&CT[47(XS=QP)FI(OBC8HW^*.?_^8/ 2"(AC"@$$U( 20I"$J%$2D8P*966 M$R1.".+^D,+__&?LA>(-16RZ__@NH@B"_=\_QYYG__/WW[+@COZR'.7OS1?1 M2# $Q9 $]N?F%ETUM=WU\_G\K\7(T5?WX"B:^#OZ>A2*;'OYPE4/KIXGMM=B M?_?J-4X< T- 5-/U!%-\NRM\IN3M;MS_">+O]9?;2]6%A[A //B1\/-?BC7[ M6S7#UP&1W/[V',%T94.D$\*C/P[_'9_U.H9V;Z7D@340Q%MQQU^L7KM:7+WRJZ5Q+'4N8>OK]C< M<$QG&$51?R\B].Q>^ ,8#BZ-OMU>:COB>'>E;86?%,?R[;]$RUB]*H:_R7=Q M].<_@4R(@^.C^PP$.(*3![A3C^*.7.-._?/?_XR!(/W['P-XPA^B97JAM_GO MGQY8>'^O91/=C("IK\[^^^?F>\0+[/!-__[W/Y[JZ>#?__R]_>_Z62-+"O[] MCZ3._G"]0 ?__=,0'$4U$<^R_TF@MO=_PU_]._SZX!I)=6U="/XQ+1-$%ZB+ M?Z*G 6?]1U62@+GZ8WA!P1'$:,Q_^*;JM2) \N$?AEPH0DEPI"'/Y8>SLNRQ M:&)8H8O24L,K0X&9I)NA:-Q_3%4/A^CXX1A6(UJLGY%QAXP\Q/!A AM&2ASB M08F0A2E6Y]5,7^,:-:?GN^$C3,$(7WCC5/[)68:A>I&7=C.FE L?&'KVT,.K MP/WS#U7Z[Y^EU;L/DU/'(=I3KTPCG5%:48;C5*^D1*(X'-1=!XD.L^8<:2V2 M>IHVZL!4ZX17Y8/,=P>)Y>F./S7SJB9T.U.G1T[3O<'\]" ;87AS5/'@%?.^ MLT+T$!MN%-&V]M62(;I]1S6R E^M\?D)R=-E*?R-S1N'WN(?.GP]+\B%;^L( M>MF4P*(*@O5[ML4AW9:ELCA)D2A2%(3I0LE33&(^Q(?8G_^BH5FFTDDB06S? M>/.&MWWA_";.%U17%/0^$)Q"^#?N[I4#7&]-I[8?ZEF>DR-*+8Q<;#Y,1J\< M_<0#7Y8-?\&2#E\WH>L+S&R(,[0[I/,82RAM?# ?$M'K%OIW?=E,^*;2ZFUU M0=F]X'*1$@F"K%*\HCGB-"25+%;/VEZQEM'JZ\SVYO:<#7AL(6GD4DUQTZF'4KDO ^N4K.5F,NCFDS4- MQ5M:1\*3RM(NA&$-QP@2QU#TV[*.ACHDRZUVVDM-99[D@U9R *1"9IZYIB5% M2O@G-/-04I$\PQ]U6T#Q=<&SG*#HJQ*("%SH:% ,JF5B6&"RDTPH ^*[H[=]!PQK.+^0ZVP2H AI*GE_+B@]7/GST?&^MW0U4TGQKY/C+CH7FY%+7K2\ TB/F^Y+# MWP-E=7\T1PI9@6$#TUV]3B:2E;*":C9XNX05@NBO5F^S^E<'N!&3:*G*V'/# M4"*&WPH*.)!N#2-3CIZ=*BCG-W-E(-)2MA#Z+_2O1.(KO.(#3K;":8$9,'W0 M"HFX:H9O$[['BE:'?)P9Z:JR&A&]L($8SHO;JA%>$D(E_%M77O]JJ#;'RX?0 M>9.N&!+ZZ%?P:+*%8D.ENI0&A-:H\-TD4N<[RZ5MC#[0K!^_R3H:8P?R:PU+ MF0572#,H22R;)*DM2GHN1">+X?5OQKESW/.'IHDDW@NE(*A.1]!]D'%=X+FU M4$8ZWK96_\7:JTD0<-R,8?FF=S#P:4?@A$;-LA181:B+4[\KY1B_ A?I6P\@1!H@P=[;FU>0Z=XPBFV"%DE+2&:=>R!S+?^BQ"W-[P9]/IP"!X/H.2F8*$ M>5[+(KA,9/BI>SI6?(@GUD%\K<3M)]?QANUHXLO(X1Q#G:F2+^@G=+ =_YMT M:,/6K0" =ZH\[:B/ ,-]=S.K"V8C5-+>O2O,E,U(O.H,1!?@:&CWU\ /8VY? MWAZU>8HK#BR--#E]:2WJ7:)\@)_D_=$C*>0$5RK=!1KDA)J=D?%J(FYX_6%GI M 4I.LV*#HXWB7#<[YB23^EQ9YZ>,,9'['@T]87,?Y)P])^?V..1S8TN7UES@ M0,RZSQAS% 0%/BAV9TEE) W9="AF-D&>H@(O&7]1QK7:(MM9>"4'981 ;$WK MOIPI-G\@XY5'3+WA4;<2WY_D#7 MTU85Y=Q -OO))&.9A^+:R/S8.&>>8X^'4I/W,WH^5@>;&JG%M(^/MPL=H!,@A?6@3NO_^)"@C^ M<5?K_:$ _E@5%/P3+:7_]T]7-6P]6OQ?_=UX56,160FR)1E_+5PI6D4]?,;Z MY_9_8_71M7QG]6E5@O'/1NBK<9W,@>Z2;-G@C4VM5A'V5BK46:B731Y\=]4[ MAU$/"5D8OB)S+9NV_]%CO+]@E\X$CK%Y5C'C+76^,TC2*H8"T1:JB7XQ1.=F M0&"UA++]I$K19UD%SA\KP8"CQ3.Y5P88+N27L?2P\G"WN.*1;?E\TI>XXN310V?X3VA*K^P M>TWL'A7\"\#?H S $57WT/6*\P(QGV@-S>@P^9Y7]RQQPR\ M,/#=#Z2AURJC0;]#-%$90A,;@HGZ\KIQ)0W/#.!CI"'KIS2-:@T8WB>T=H^N5DVE\>*\\20-5P8O ML<8N1IVI#.- >)\D.,$J#;XJHUSGL-WHQB_7G;> !( AC'20L\P9<+QHA9U= MI::=S>K2YIGM22W9EZHFCQHSPN=0SYU2\$[6]@6WP>DEDOLY7$^*_ VO%\O\ M-JC%* 0E;N!RL?1-<,?Q\T6Z/J]W-H?*$EJ/SSI(FR+3)0 >84 ;_')7.G_]&7YT1SQ5\U'&YOD'TJ&"O M"4=WN_/BW_5>BVB[Q>XYN^]V&I,.+L73;S^Q_N8'V-T4;J 'E?[H!9YL$XT= M%;C9C"FM_Y2[W*]]^(5US7>T3&Z9(-JPNP_UC"2MRN $G154J6SF!%OU!'V[ M>B5G),'0>P.Z.)916ZA+3+X#'>0O\)&;0/U=H5XQ?!_3QIN!G%7'S0P%76]* MNL10WC'3.!M*H47PI3&;M5%RFD?#+]G!/("6>#X W$\ JW#*LP>KO0E03/RO MHA5KAF'D>)\$5'*:L8O([.5_G\S_1A.G"PTEO/1I#$50I]RD.[&7/&/S9I+I M3A=DZ07NIX+5-\+ZUV?RU_2XA;[E=))ZUD2K;1+I9?39:+R((RBOEQ5X"A\+ M QGY&<=]$ 71RUQ:K,J&3G=KHMKD!WBIID"[+':9EWX1CU@;Q=:POB%.\FJ%S)FWI=CFIX>.89PH> MST\?"Z$[[I#\3@N7[RU1D#C='6B#$4*KQ,A?%NHSLU*%#JB/7*(X4,_&(+Z@ MG]<:R3772-[:X85&^/;A^T:8Y= .F[;3-=3/]CMB,,FS%O\;\'\%5YQ"$NAE MKOC@TMO!X#HM$B,#8^2]?<1OSZD#1P%.1G' ZHNNZHTO>O2 5LHNVRU*FM\; MDXTFT!=@#!V;C+J=OA/?KK#J\T'^W-$=%?SF#;XI^>>$?TQ6BOK$!Q4\)S6/R=+=1X-H=ZI=K*E*-6TJ%U/I MSG1&*).703R!04"QEG*J:^A&?YM":<99=:S9GWY^JK;-K=NV::G> +>&0KJG M%35]YLCVO?%\=_,JV*7>U4,,A#M6=H[L"@:N[1=K8NB MTT3'&2TG/,'Y*IT\+H-?"WB":@(IZF:LFLH6P[;N M]_,583*F04DTM)J=[TX]^#WM>2 <'^LUT7#75BW7J&ERU7FI5U/;4ZTXR">S MJE )%#_N>KY;!1&,ZA9%WXC.: +K7MO190X81Y*<@;(I6L9VF_R@YK=LQE#G M-#/P34TL5&JF!VV8N53UEPX_9C XPLF_X]9G5F964?%*&Q6,HD2U:H-QHA=W MG=_5K=^^F<95=LND $K8>B: M:%D&XN8L"4;.2):].Z[BH@NEB>^N#J']UASDA+=@J4F*UX9@B:K-!E+(5_/% MI@J=MU@5BEP@R$U)R1;=9RCV]V/N%&;AA#:2LH$>-^:^)[8&1R8W<)*GQ M"+M,=?.H66K#5\AZ"VR_$^<+X#$'^'DF@%J$4LW;5 5%%D*NF\$364.%;H+W M3#A_ $VY(=ROXFQYHTDZN6+;X;M++ !SI#0N#Z!=&/U=_NR:SJ:7S]=SW&+9 M09G2LJATQE4JST+G;'ZU/=]VVB$U*SA3PNRQUB43%=^?5\R@#!T 'C1C^$60 M>,]H,HLQTJ'R!997@U%B)N>28T%ZL6WHP7&DW^!WXK\R[0[LOD$2--F>I-U) MNC-'X&WC#F/\OUI'P1\J^'S\G_63-J409=/UHY/+HPH4+SJPSR/ ME]6"G.1YKHLC2E534YDJ=+Q@!XROR69OP^)WA!.SE:A[0RBU@1"8U[1R?EA8 M\-66(VJZ/FCF(&Y<RX;&(&(/1!1#IP JT]*UH&G6NDDYY.%;/* M_+?%L/L2Z3M4_-R52#>2=!:TU729%A:"4"U,D'RC^-NBV'V)=%PA=(('96IV M*I\>= R4:PN-5&LXSE9;OPU!=^5!SP&@'0]""(7R*;8I\V LBUJNT!5YX\6# MX@>@_?7CN_*@L9Q+ZB--G]#"R%[VYV9!,B!>:7X"'G2/$H2[\B!<3)'RH,X9 MFNKFD3S2]?(S>$^Y? 8>%%L(G0ACY(A;])0\,D"G-M4:!HD$)VN_;3)VSS!V MCW7NNX8Q!,A03FNI*84)3JI9C1[C43XXF6/^W>Z';0B@%R7;A MC]TG "FD;:OI55!<[M2Z%:#@BP&\@NXYI=:\!UUT>*8=1'>" M-32;2CYBKI)'E80\S3,H"-K#4: O1"H+'>9^F5J_6BO\4:VI5%UB:;YA)AH)KD*M'[AW<$Y;_M!SHCFY]QA7Z8;2)X5*NQ4^+-NS!'A;45V MN*._==54#=_8;BE G;*0< 0)+0J\4R&G"SO;A,ZS1&1S-XHU]SP8QC6U!'TO MY<]4.@R49*694GA-,$9UK28/!@DX=PD^1*4P-DL]HE)AL:?2]H)JZ7,7:]%D M)=48E&TDR'\QZQ<-,';,_NYL3L0ECQ06:76F@VF^@@Z MSP\;X_A<+5=8S'P=WWU5JG-Q+OWCB>RL8RF.L)W-\9G@PW)2WS:E3GB/:BKO2O,%9\W)HT*B4$>K%UK_ M8%2(/@;MN;4MN&@7=4N7@(R:,03=Q*Q<8?FT.>O2^(3SYS;1Y_+%F,:.,^-\*E"<+'YI@1DP?= "AJ!&)X6P MP)$MQX@VEC(C75564*(7(2$/"7I;-<)+&)D+_]:5!3'ZCMN^_AMX1-/UAF\9 MLJ%274H#0FM4^&X2J?.=Y=(V'K5,[H63#^DT6JXKCG"(MWGP7Y(5/><@#7G; M7]I9PYX H:D-NF2[#NM8DB]ZC,,!9Z:*[Y8/UG^W<7!V6YKHTUF=0*>]>M!) M!FXM!V<1^;%![:5>]D?U5.[LQPJO"Z:PWD5YJ/KFR%<=PJZB&F[@>;Q?3^)M M,8:J/S&^%PC>,B>6[,T%!T3K2Z*CVGL$IYWNE A^.DJBG,N2HK3TTH-AC$"P MSI:<'-]3@^#8'K"<9;J6KDKKWDH>, Y; 3#AKPE1XII;#WR[G^!#0X$ME=Q> M]P:FO#H#JY8@*3E?+S$>%].913DCI M"BO Y\2[ ?,I^=X,RA#L?3L*Y2^PF#3H,UPAW\%H3IF(15=LYPN3&'FQ^[*8 M6"K\%(OA%C2'=_J(2 OM<5L9=ZUIBXFAZN_-8F(%@L]8S(Q7%_T*6P#\=%'P M.G.C5M4+T*5IX&,Q$(#@Z![9V[.87=O);011ZXDF0\]26JY=@#(10(_C>]!M:*'^! M?@LEA/&99**%!LYB-"T5B"KM0 D]".AW/!5^BGXS@YQ:(ZU%EI_2O=XBLRSX M3 K*23]4]#M>(/B,?K-+FLZ.AIRJX=0H-:+;N>5\_*+?4()@LSHZW"W0]8 MPCW.9%*KJF M_1RTUSVPGBLLJ1)[:0GB0_.%/!AYX?S&<_SH;??K4DW5"AV*Z#M :@/'J%F" MN67E>5)J)]@!@_$'N,MLQ/$Q=F)\-+KQD@L MA,!NI6WWX0P8]LI,+'T6FD0NE)7J%011U<,!;P"A< L5=\<7J<-UQXPT*K)RX!Q;M+;Y>W?--\Z+2!Q(:O%$0;/MQUD8F; M#?:_.0!+V3!"X87?%01#U3?"8^0W.LHXK*.:HFH+.C,W=WM.N8J6F,KE0IDG M%76:RF9;&4*&CG>_0>52P;S!ZYN2^56YT@< ;P'XN3YA-(.OVA9-M3(-K#1Y M >_)9@F7%M:V@+K-^+)6..K@_>ZNW=?1;3E+"-]>/^R2DD!*C>%,552M6B:( M):TA--N&&% G!KS;X?7IB)^S)B7DSJD/_3'Q:P)E*4ICR M 3&!2?+RIJ7[E\(4>'+6+/QU4VE89A<(WA@X-6MOV0S'N\C"E%F_?MU;KR.T@5?,=4/=_9M#+:71?>PT06 MN7EN/>_5T"X_#6A#2[$<8:2"G@N=#_IV)_^+\7J!7+>;&R\2+!S@O>,6@'-G M"]P*O(6$,*@.T]T&/CF;]\^L^ %WGOF$RX!YZX&9;-@FPE>8?O$QQT0?CKWN;SH3\5=$[N_KZ.:ZF5 M$A.K6LNR:*Y#U+E%%FNX\%59PNM:[G!!4_X43'&26=M,^/2NA>-(T!X-2I:,*3T ,[C\-N>M9.=>)]WQ0 M=+L6PB@T;A15;##S<+OZBO??4?G5SM>YBLK/Q7O5;4@ZT:\HO-&@>DL%.((NK6J<54_=+1#3DT2YP,NFP"/)LJSG\\.F F\]P7=:=NEU"DA@GTTZKN%6IRECD+C4P=Z6!="=^P/.#F_6C9E-PF"2;Y M(=,11(E7I79Z/G27 4= MP[R*4XN&"H<^4*40A+H%9%QWI]$OI21,XX3K2$= M@J,.G-""#FPK$,=[C39SEF-;ZY_:UA*(=+8W'DM]VD!J2B:3D6/.] 1& MYWHI3&%9":!-:)G(QX&^33L^&6G,D@Q[C84%/:J>X<8 >#5+%';;)=^.8+$< M+]HP]2:=7<.&45_E"D+308/ZK!&0%:0[JD)++$Z-=/_TDU-#C:UZS]AN'MB6 MNSLX?HC/L@8I>JZKD8S?+]8-CM&&T$;_@%?;.-:0)64Q=J&-RJ>MD%?40]'#.NZJ&954;K*5A.5N5C[(]2R(6PD+CV'1;7GAI M;]DS+>E7F^\_'/J=4T*_TFUR*[]S_JPI2@/9IG@2->!]>Y[ ML$Z+1)^31;K4'AE2I\=W>9SK9(=L*9F&%S?G1G^PH_^R MX<,Q"[Q5U$Q#3'F?4]G,TF2 M+C9&>*:(JJ W@V[6L"K(/!3PNBSS9Q(^BF;D]QO^ _R\BP2><,0M/US)M +8DX%6(VH3\4F03P0+2>%/BNQ]'7) X[9*\[+6H!3U!-(-&"$YVTM)T[!].ZJB]Z@R;:M7D* M(*UTF86W5.;".=#QL3[5A.?2ED8_ L<$^)KN+R93=)KN-! D&.D6 6V&&TYP MP-QVZ$?@($&-SBDZV:.+1*6TS+IN?K]$T9Z5$YD:0O*,D@6,E&YF6'CWUYRLHOC*F&%/ M"GQ9X75KMFK>ONJPZT:F(IC;]H>6G"M4L5*?T*K#$2XF-9\:"]#RA9/Z/3/$ MF*GSPI(Y"Z-MMN$_U/:I97@B:T,^U*MT6YR!E:-= SU?* M73#>&RGZ]@6SIQ1=\*/JT!80@3J+YC_N;N@;!?>2M6F9YH09RLCSVL@YUUJX@;%;IH[EWUN/J1X+JUD M9YF_F1& *X:,.XU(X;A$ MR5V? ,WX7O3CDKJN>E#-U>@9>2VP[0YN?HJV?974-=45W(6F\LZ,AHZ!1.G2 MHV/?"U)?'WP\('"EUNM4 >^3[=*HA'*#>1XKSJDN8<3/Y=RK]?J!/@^ZJ5\A M!9G<:Z:>O%HO]1PUJE1RAA":K$BX\\NI=ZU+7QPE[J!Y?^-'UP M/0PX5D4MHS*N\EVYT,PN-&S2FD&;8X0" P>SR@.U_M1S)\-_5FK-"G.BD*FX M';K8;&D+M$2/:M+-M?*=L2=OF" I"*K3$70?9(/='TOAFPJA7P]JT;;K Z#O MKBF;=AC,5QKNK3C^HOJK,7S&- M@@.F/C#%X/B+[5T9LHXP(D7EA9L')_/-A%3$+%5CZ&$9Y%MMRO&A-<3+5/-F MG&=T\W.R?U:INYG'&:U>]15.P>&(,,[@(69IL$<;;3BCC&K'HM5I*U2-!-;$ M*5I'L/SWI0-7M]UEW9NTV1HZ1KG*A%:3TY*0AW?W0NQL]Q+EODSX24UX>Y!L MSC)&FTGYK.8RKM:>!3<8#W M:VX5 U _=B*4;F1E5U&SNH:W"2S#+_DB.XO#1.@U]X@]Q#^?*$3/7?U]&XAC M4PUE>X#P]>[,C&T[EB"./UZ\>5J1,Q0\D2 I6@@(9H9FZ=PT%6O_?7]"?EP3 M>V=(7J2*%\CO,1ON:]1$)Y3CP,^954>&JC/<'!;FVTM6P.&T_S@.6# M88H5='4\*XNO*HL;,^N7T<;+:*]C:\TZ!;J$P;5I1J.'M0IAIO1N'":.4-G: M"^@QFMSIU6%SM$AK%*IVG"!P>MU,.1N'R=UK/A53\#^J6I4,>F[/;9=X%<]6 M-$RVF^UDK('^FF_ ^H'30X&+,%@Q7:W@_K=9:$TTNMD1 DM(OJ2Q^J#W #>1AZ_'0B;AK?19N-=:\2Z:JJ&;VR+VL",1P/& M76I(=LZ5,FRZ+KO0Z7/50'8[BG73P8-AQ&S9Z:A:A,6>6KB^F^)L,^UJ59OM MMX/BH*K68J&6_6' KI8?'CIV=IMRLN@L^TMEI- F.+VOK8C2.$,U='30RL0\T*^ #:[>2=43N+B>,RM/#XH@S>8NI9(<#N'JX&B96W",TK M=#>F&-XCAO+=(0%8 &L4E1J/"G))&A.M2:96AY;=?QD)*R]R8NRP V 7'Z@A M1NZ=+[C],+":QD#H*:B6HX8J5?--=\Y-M51.W MUO&>H72B;)XHZ-NS;3=VXI:EKHUZS:9F-+.-3K/9\3!XSVL_.\Z-51P?*.Q& M\1/5[OS -F5"HIB$HH41;W@:6RCZXZS7@X[F?D6G[T8(NS*_W$SZ7%?SW.5= MS6TY6("E/9'YG$TL2:Q6S%?&T-*?RUJ,7S[\FQ'GQ[:<1H=XZ@U$;Y^V(-J: MS5XWL[TNA;JERL'>5^^SJE>GX/EYMCF9C&F:#RI4N>8(786#EX*?$-ZV]^%Q MZ5TAE0HUZW\'?@Q%\-2%X-^_]#G!'VU*L'1+";*"^_&^;;5@JRC,6M/,""TR M4V76KY:9!ODR@FL8P27R?QG#?8RA844[=VS@@5U_S=UI!@5Q$!2LE,_[ X-9 MS"N:E8=W6W><+."TT%^POP_L<[[K609P5NS@VZIIA4K M77*>PRV9X:&=3\<)]V>D_IS I\)_WK)CU!= SP';6TF BNZY)_O7K9+J<5HF MBPHCRG%+..T*]9@2GT^D^,MF 2@5_O_B;.?;I4]G")LJ5!/,!;VE*N,=Y2E5 M*2P];W)M'J=K"W*(^=T6&U/7#Q?V-[6I'T3^G'"/FOWN\/[VX2+ UX4@6KZ] MK],W?+I%3\<.HW6+OFBRJ1D[*<04^*<%^-O\/8'@%YU,_^[2)S6 B](^""@1 MXP0]3?-X0BE;XP %F?H06.^R/_$J>YN:#P32ST"9+ M>&NT8F8%#\G^O*!_:?J'R^6MA$%H4XU<:"G&P$I4J?VB0G'. #T0_&4):J3F%J;36&W1C.F:%WSP?Y#W?X%_6T :;>)BY(,?=H"T>6P!#/U% M*VT.M2F9QN8XUD!R-6CKK>."_75!ZSG!OZ!_!^@?R_;W"W6MZMO3'-_%*L8, MK=;RQ/CE[&.8Z7\G];W%G*-SLW1:$ZCQ M=.&)A>)4AC:! S>QON_Q(C0>O&XD$MH8?& M&6IG=_QFSN#2$W2JZMEF.Y_DB!JT$QV(R17T(#A';BRU4\D*DV&"!RB1[3I] M4B@DGPL%=Z(7T,+@@O4>/*DK2MY,FS37+GI3-: 7(^LYZ,)]%UW@!L&QE8]E MNN1UG4YA3JM3RQ<;]FC:=)_# =QC^>&^!W!=?9[0* F>+AIYAI[R7K/4F,IM MG7PR4OB ><(=FM;>;)[0;#EL4A\O:F@.]?M2FT.08O?)(/' >0*F6M'0%%=>ND0/>8X \;!Y IP@.#=/:#&HUW"P;@<%C2+*ENF^,2D\ M%PKN/T^X74OK'0Q^>@I%A[%)MTC2&,\@')$2$TU?5^"=&=SLL @XJ>'UCYX>YH-X#MT] MG\S6G!$_-?ENMK4,&DC9-1NQUO<#W3W,:C_M[@6C-,R1KF)I.6;2<91DIE"> MP\OLX^/N;P0'C+KM 8N&'PS3B]X 11%5'"14993(J5A8H5R[$F?J<'^\PJ_G((X.R6E:D2 M/(FJ7B=G#I1*&^847VQ"P,W@D+YM"&C97*-OSGQ%4VFE4:[KG$U57R'@"H!( MPP"(+_N')2):@_2BI*-!MEOA,YBK,OXSSA+N[1^N!H?W9U2@!V=47'_>N.Q0 MS3Y;-^JH3V70G(.9O0*\F^-AG#>^/\SMTC,IT.N?27'^6),?YY38,=.76]TE MKN\T/4FRZDHLUN[A;3@FB@TM^#)*+_$H!)[6VK\R'6I<%\V:SF +)ULNO MO"!S&5%9R+, C,831F,T5IDF:[0_@_>X&MB)"G10^@&K^?HDR)E/ZQ[?:R^U M+MD@2DEDAO4@WB\!^R0(.K[S S"=YSLM5N[IU5$JC>*#1+]0[+EEDXJU$WH, MWXDY2+XI__A0),9Q: ;)";S\>TJJ)((7"H'CE) MC.>Q1LU]%H">"1Y?#EMJK41TLG:QC 9L)>&YQ6ZEK,<:-+"$+1B@='+ZGID+ MCM0.;'!00MX"KN>HHK?QR+RI>FZ+XS=0J3>!YN-S8Z21]:8[1('8R030,N.# M$;Z5B9\=XE--OT]6G:XJY('$AN\0M,.0ZPKBJF ^&^Q_5K::@ MG85?+I@W/'U3,K=9D;I#C>H=P;/4DQ9#I?,\6DQI#7;22)?S)6C]3?S!<[6* MM_=!"#\(0OA0 NJP!A1!IU2I8!K&B<+B-GC/#W1*%LNN'33#&<-QBV M8&ZS-*[C#5M"&.57-T>?ZL)"-7QC%ZO((*U-2%'#NZC9[:%/M\/^.WOW2CNS98 MV]Z;5UW;<@6]Z%B^O6*E(2Q$8?>,H]>M/P")D;.A1D.WP7ACX+3'@LD).@AG M/.$%XHK1^N%%]H;,[IJ;Y0'.%^M< 45_C>_NK MGZCES1M?3R^_DDU!NXI\P;!W>?BSXWZJR<>EF?BK@48KL]ET MGG '&E)!D%9&-:;5";2>$'[0P)QSOQIHV$60"!_0K/.@R50J^K3;9)D7:&(5 MGDZF.-) />:ZVOT7QGS+R)&\.'*$ER:N<$K?22=P!!V[*"($T=^5S:IJ2FRY&JTN M;> 0D#-F(#N T!#=+UCIHHQU6[&"PRYFG!PD[.;_%96N#)XQ 0L<,?R[$/2& MZKJ6$T3#S?L@RB1LZ\*R3Q1S3)H'B0#NY.&GI%PWVZ51,ZV & M3-9236\ '*N@SLY) =WF"GND7$@9E6DXGRR[2+(PKP^RT+*\DRK_UN!C P'\ MLJA>MV:JJ7# F:DB< ]SPGC'ISF\6:UI.!',^BJ0LVDL5EY[?=3OZ2'>,O&/ MXM?2YHTXFMK-+NM@/%'I7)^;MQ>916E Q\]S/XJC'>C[@';]V'JQM<*Q]*?+ M,I\"PEGYKH,:L7W?MINB>8,%/FPX;;3:$,Q!SM):4_BP\.T5EBN@[#)!W@9@ MT<9(["H >\L(X>?SB*< U9Z''X/UOX]#R>L0$[NN3#QMFE'LW,@,II,>M+/] MDPK_=* WG.]%T>-!F<+4$$_LUBYU(5$8LF8TB9]%NQZS+9\!-_+^RW[<9' ;XOUBQ-AJ=MFPT^A^TP]>3517#JIM#E' M<^-!<\X7ELFZ !W)^A2(]^XB=(?\R+=/W9[YN6E-UD@/1>JE;KN&NATK"RW9 MN?Y!V5 IEMK,DS\WTA5FRZX;E9J8] (XHNH"1BZ;X9@%G?7#:P0WJA6S]W2- M+TB%+Y?R?;H[&H!>4)"L++Q'@YPTW^^,_6;Z1ZDKSILOIR"?SV*V3^"\,&Y$ M-Z\*G1AY5>3^]B N?$7@YB[8C;5Y;EH.C"JF93-T%RVVB$%?U1@F?B#Z_NSH MXM\^*?G-*WQ5]+?+_:2NZ,,NQS '3-5R5G002&W@&/M3K!U##OT](^?"*U2O M((BK_3U[&RE7U+'H6'-OO+G&-Z6R*?ZU>4RS7QF'..ID>:-.IZB47YXG%M"& MMY-H/2>JGP/UE(RW.S4_$?*OPJ76P:NY"97)H<6%S)7=VK(V0'X)H*#2)WGQ MFL*9"4T!(^MC3F\;6@#HS$)N]E&/CM_,^NX3FE"7Y!5Y#QZM&%RF2]\+$=L" M(E!G4%S9,):"U;CTC&P6[:[/:78 MT^L2>_LJ$K;,=SQ=Q#2@5QN6361I2HJ?\[UDK#=:A[EV ]NWA;YK+>1A67PJ M5M)-3\-K@D&('7_F=^+GDI]DN6VG9NQM.7FUF)@X:VIAG-8HCT934HR N7@B6O'\$OJ+:,-(1G8JC-!U8X/T[%WZMPGNB@4FHW M"UUM2A8151Y/.T8O?IX7I@KGZS?#2 Z)W?;IW9\OV*?2 C-+CTJ"#U.VEQ:= ML$ZH@>AOM]5,-3?-B+5E$O7SXT4]N^QC.!6K6?5;QY4S@KEE68H<]PB)$5Q%&CISV7F=_GP;V5^#VXV@P_Q]'[%__;3 MM3+/5&U*E5O+2I=&T)XQDZ0*:4UCQ8,>E7G^6/V/IR_ST0>7WKZYS'=Z%:ZZ M*5C.=\C*%SQ6MYQK3L2@!U"$%_0>PGMZEX66K'RKM>&!(.]%6A[O-:%NG'-F MEKDGKNBJ&^._V3'1S+RM#S1NFAS.V4XCD95B55;XUF+EB-Q^#]P?2Q(..,+U M*4+=:=*SG(VE-:2D$GXSCU3=::Q0"@E%0"^G".BU*0*^WA2X\XG;3S_K$'.K M+(9:[O<2+3:/TGBYVNL7LUI;[D-+#*[<>>;I,AAKEW?1=L?WESX(^I]69^W6 M'&YE >5ILJP)XGB"^@'".-C0\^0 VLG\MZJ^/EVZ>!G"-0SAU"ZKL[OG.&![ MJS%3QW?0-;*UP9*R)1SU\5Y;7<[07KT)+3S/[Z#[9*PW*WRXZBZJ+^IW522P MWVIZHU>F6N/P9AL,>6,V8Y)*P%-)+:9Z/3'&>.CSV&$UTL1?M[AT"Y;3 /., M*%J^&9WR$_I6,_RCN'*"[@%[>[N(BZKR!$=R>5L*74GH8Y+H^^;M.T^Z%2VW MEL;>V4J=R'&*@OZNB6PG@8ZR)9V1^"+#D4B520(N"2UROB3+-S9WD3"O&,^. M:6&#[N-JB%F5%G3@WITNL2WF&PW2HC/6*VC1E[,4GV)3(PW:N6_\4?U._B\X M'X%SNC1O&;RG6#Q3[[6QK)^0*RJT2S8/P22L\(AV$H2CEGS18YQ-;\.]C;U M]L.A1O.34&26 9P\L*V0O&S9V8SUT\U6<5G1!*K2UX92?3:VH$N+1%L&C@UR M=P;J^5'&3JD[PBWHD>?BQ@!X-6OOQ)M/E)OSP^GG;B\?UJ6((IXW=-Z7.9QV M9;(JPWN"PZDQ?ZKK@T''3.4H;*SE!"6?$MR,"Y()%T5DW%)%$QP\#FC//&3J5;0]HDFAE M^K-QIJW"5QX#94"[F5+3,0EH?+IGZJ54FZ8#EP\:2F"6NQ/H$CJO@/;=;A0Q M!G>C/"BY:I%9:'@BH;<3]05(BR]H0@^/BQ.2F[&[;_VV#A.12$T:FNV:UM9R M7H.=E^:\-*] RV@^241^,EC8$Y"?'3Y]T*&H"*+S#.QQY.CVJMDV<=TMFVVP M$-[O0\U99K3#?/TS+=75LD$6F.+8$!SMP'M$YWZ'8IP!TP<-\+Y"_LAC/AX[ MNGF3#]=NU[=2B$)0Z3R%JJDD.?/44;Y:AVZ6=] 8Z;W(M]5O1V7^\U#WF;+> M'-Q1;=WD!8XS[3_M67?=Y4>F;O1E&^(3HZ\SVYO:<#7AL(6GD4DUQTZF'4CGHYB.A@/YY M)Z"]4YL_D] 5V>+'DM$WD+^7[M&N[6LV5'_7));S1ZXJJ8(31/[@0W%R M1I)68A;TU=$@$6=2;;#=NK:-%*T!5?*K"[FLX3/*042[UO:2T!+"DT/>$H)+ MQAP7?>/4P[U.ME"F)V1B-.5!CZZ[NA<+MQHH]M[,9 M9%=PG/#)C--2E?'^_C-_% XG8TJL$U)R#VRN>\],(V+!R)GH.V4EN[L&O]4:"!B4):W897;/:A ^L.$:?$N(7N63G^'+1'%; ] MI?5[&KCE^MC;GHG[0WIMO"NKOA^:*<%L+)REX*&&7I#*IL)H0P(ZPG\QEIUQN\B M96C!=T%*\O&'==ZJ]&]!+1E>Z.$3#4'$I5-)-(&3A*&)[5UJY QI+$E=H36@ MB^5676_4ZD.2OSE08U,EL^M_Y0!;4"5Z88>V ]R,*:TZ2VP*2#*N"W8A#?'Y M/"@-RFFMZ*483J?:H72A72,[73.SZUYU\=!CED?X@OHWYZF8XA%]>S,"29L<97P2?ZX.Q"_ZHY5'24NJ3.5,D7=#TH&T88 M%1U5T(_<_9Z_%E13]4!-G0&I;(9OKT3A<2VZ;% 7)I:S7LW;_]&V(T@@*M>) M;&KUH2$8;\7O= ML[IYF<%5S2"<3YB6;BE!5G _WK=-K18&?=$IC]):()(@ +)&915H"?73F<,E M.GJ9Q37-(HK EF$##^QFX-O'LDZNF6R5\V/:F%<[:46N+N;)ERWB[84=+1,O2S@3A9P1C,O$[B& M":RW"PJZ#QCYX-$.D+;E:WRV,VPE60KU4WG)$8V J"]?%G!C"UAO(#RGF))D#T!5K3?$UPY@F'S=1H2HP?JK_5YYNK&#\*_,O-X/SF=Q*ME!O<76B7^*1)6UW3$:RXGTB(S2CK?239X(UN3-)OR,F#*),Q+\7;0X&>+XN4!\S@EGYD$WR^07"SI71OTV6D2)(A/3I!I\ M$'Z(%WX> %^PUZ,Y432\7Y8LC<02>:QE]5*4&E,2 0]^'[B7X]G@>RP3G,IT M2&4V2M,\B76#8! P&*N\G&[LLL#7A"JVZAMW,58K@ND+3H#A]^:\;D,SW4[: MS:'=;+W&-NMN=LK$U.&>%^+OHKU16>438OFBC/"R6UIP$V=D:4*S,#,==]:4 M"S&=Q\&)Z<=FA9\3VV$).=^X\DW+<_/@%.,[B(CJ/Y :6/>\,B3987#7_& M5?LY+'YT/*[F\$"N_DO-X@R33U33INT6D 1:Y=H8D2L-EOU%_)A\3&WA[C3_ MEQK N4E NFGW42<]F-(YL5FE>75>2"NAI' HGONN%PV?,K M][X>X(E[DV>O34AXD\";/!AG]!+2 6H1C6F!ZQD)_BKBC*:N>,0L+"B^B#-S MJ)%!K5:V@/I#(=^5J33"-6/*+R!$\T/Y\C.B^@Q5KM0E2LKI4YX.BD3>M4>4 M7FS'E&# !^4'T.1GQ.\YACQI2A,WI04RBI0ZW72YEI18]>6+8\R.KXK@1QS> M$]X(Y*M3Z*4[K"Z,LKO@JV8UF00C8!F55Q'4UPWAB^IY]$:I;QY:3EA*.A5,28T)$D%U4>#X,14_OA)#*UA%J!-J>3KP M7[1T?AL_WZ[WDM7TI(/SN9H6I#L\)MIZ_/S\;9?-?[,/O_X>]JMZ:$Q>.B:F M&5/:Z!EL#O#&T$C&--5WT[WL\?# U]W3?J7BI?RL6"BP'2R-@F2MK+B-I#"Q M?XF/A&KQX4A(K0,A1.@JUU$V;=]K!S8X"'_O+\BKKFCYIM<*6<\[QQ1U'%G- M.U004&T4[;*(ZF=YQ.Z/H8VVIR&]AM-G4GS!^:=AUW6\82OD&6O419^Z M(&J- Z3,##B"\AZN7X-]SG(]1LX)MNH)^F7 ?^.@HF6 C&T[EB".3^(=\_OM MGNMY:3ZGY(GA5!0))P]=Y _E^L].RG_^&WT\*N:?X_F+%G5$0;>SJ3>B>XEJ M8T9XCIE2/63SAF]<:D+7(T1?-"(\8[3PGI:4^*+G]LOU9%%PFG$PH@,!W])X M8&!8O\]\A$4LS,S-$#8?W8S)$]RW7SE)@T>34WEY1RN:9G\C&$ M]"MS=-_\_I5AF!WPE)5P@R0OD,-.@ZRF>G4-.C(=+Q#<+GUX\Z*A0AE9TJD. MF* DCOL+5SJT^>S[U_? Z1W0*\\?^$&CW,7Z:4SCJ&1=;&?T,L2'D/QR MVG[E@*"Q* W2%/@PI1\KGW[[;"5 Z<>GVFQ^ M AM&K@&C(DQL'47XZ;(ZM;T8&-VUP4,+9.9%/D"RJ,^1B1$[JOKS %IO\$DU MV=$AW@H*&!5U5D:Q"Z 07GK@'ZX A=VQZR$4;G,$^SJJQGQ/[&>"Z2^\U\X+OCV,_YP'>77@'X;\>LALB__IFKUT,]7G-J(.N,,Z@/ MFI)*=(VNW8TIZF]YVFH\ +]_TNHG@-^_] J WY6CAWB_16GZM?"NYWNL17I% ME@=MHI:JA).Q5CJF>+]Q77H< +]?EOX)X/(O\VY*==#_:R:\0S: M)V3:+TBDTR:'FQ /X^Z>E? +\_4NO-KW;X/Z+>^D*NJ7*P3T0 M[XSM^M)44%&;DD.@.DK6:\:U^=L)J?T>J%\T?7V_W@%G)N/Z2,>H8#"49A1/ M&^1B.C5ZQB*1@C9+?M70Z4BO^&5Z;9NA3"+4W*>2?'3H#^KEQ"$R,UB:MK[8ODY M< 3%$3Q]P[*N@J ZT:HTR :K_@,?VY;PW(I&18TS6$L/ MA2\*>BB#J+#%58\<+/+VP-T?2Z'VA5!500W,@'[P]-TUJ_H]=W4!?OJ1>P5_ M!6>E!3$X_KR]*]T6$'W'44UE\V#@-=(-6^W(**,T2XPZF?+S'+1.\*2*WC!Y MF8Y^;AR7*??MO3#RN$@"(5[ #RW:EH9!B6M6%F7&63>0_>&M*+S/@R+<%AR-C+ MD.]OR'7+\11! 5E!U(!T2_.]>12N.]D&D6/0H08&/)JD27Q.I.(T$P74PC92Y_GR9J@_1 ,E6*^I4P$PNSB[[?K/Y%Z1O M.8&^#KPIH^L;M"BV:']17_;!HC 3W-=L]P7U+T&];,Z ZQG':FLNG%GVF/FT M-!Q12=1($V"FN +P!6C=[,?Q7FWF%VM57SB_PFA^G+(&UH2?%O($WI/4=!*% MUNF<5_8/YS\Q5O+X_C:M9/:0*%EU$5-8*\&TN+_N8L(,:JW7'$K&5^ MU.Q@3F3KRZ%6H%5LR63KU,%UZP] M8N05>S7=E:3:8\'D!!TTK'7?TW"$IA]>%+ZDX!U9"'BWAR@KZ-'Y6]P8 &^U M94A:%2(+>O0PW8IXKYL-#MXCJDO6?2GDP,=_<+_[B3-3EW^%/QC>\M?F1JKZ^33G/CK>-6GYJ.0;V26ZZO= MW= 1YP1W'(HH^@\]]=59J*UPTO>.1)D@J N.!KR";TIQ+#'->X263*1T'O51 MIKK,ZI14JT$;*4[K9)_P'5,*',OCKXI2N,WT.C;5]=L:X8Y1%\VU#-_W@,KZ M#6AGR)#8U"^'<1R*J_+)GCWJTMQ J[*JU9Z;,ZHF0HOK5SG3LP+]YJ1(E&:% M9=XU5#JG)M0^:/*A.I\:Z"]B5Y#S TCW*8NFBD1[,2!X;9Z0XH/)W M .'2=E*9\+TD5?>C1BQO22QZ$4VR@51P+"-G&:%AKA[&R+3@F*$,7!8XW%AP MHL73HP\XP!-MV+H5@'#>;XD:8^^U1_ Z^%!EP+2B%8>F5E*ZLW*M!"V(;BBK M-_"=%-8U$0=;"ZB'PC-GF3/@>.I(/UX/Q.=',O "#F@YHB6P)2I=$R5H\X)W M >DG(GM!]FFL79)[=I8WW$RZ MSB?;&@OOD1XWQ>JZ6#6')O.&J(X\'-IUW]OC]+RX7A"]!42C.RS?6UV]R\+66@V!I9D&+Y!6 MFN3I9+E%_V+_>41&3PU&] ",*"33I.(@D\]GYV!(^UUIOL#1ECG$?R]H5LIZ6Q$:6]O5!K9AG)RXC_TZ4/IQ[_FJP?L(]R?[, MDWM" ,:3;? ?RSW5@4HEL]6\3C.8PS:15,NWX3TJ\CFYYV,/&80 GI^EZ+D1 M3=+_G[WO:DY=V=9]OU7W/ZCF/O>O*H(()B>#_4(U4@,R2BB0 M?OWM;@5$LK$!6]CLJCV7 :GC-_+HT 7]95]/>6A02$2:D3 M+\VM228<2??$YF.F'?O!$#VX4M\3F&&?8SZ\XY>O2T"I MEW& RMF:H(0%\2 M FZC]3$ OWTQ4S$:,?&,2$*5JT1O94\2 MMK]YUM"Q _?)B:V7=Z&)<\C-95'A\4K/('X [9:;F]R:=VA>&/7[]+*="2^X MQVQXE@T<)M$Z_]Z[SKY+,HY>Z--S*C=V:--4/[Q%IW>[AR)?W=QO':8Z&#/= MH![WVWW;TFQU3B0>TQ+CX1"8:'2W+L#85"X\2*'@NJLV4>M^_>K2W$#[1?(# M_Y(9BW#(+9 ZAI>I-AR*/-3/(2S,&I<-)S(S82*/N>5COO6HU,7W\TRNK M$S0._QVA>^#,^MY;1EM0DI"]@4Q:^\@:^IO;N&!T&HO&9EU.?J#%9EX9/HCU M4*816.?545=]OC7G&UA.NI)V(O%ZY2'&+;G\6-$;_,MAKQXV M&=4P:T-<58W23XWHZH4%U\U4=B;Y(^'P0?=+LSS(QVMB MXZECI=OS4MOL1$TIL"PC@.Z7P +B-?Y@I\/HJF#QN,!*&_)C1974T=)!17(T M[NB-QD.^DU=**?FY.!0F+X%%Q:M!-"[DW Z59ZCE7H*U9 W1+1:"U2X$]E;D/!C_46&7W M9[5=Q%'_03VD/LT7<_E^,C-A"UPS\:A-N';PHM\!<[D'31TB*7!?EBWW;I03 M=.9478:ZNS-O1XZ.0G-<*#U&>J7TBK.R3YG"U"C!2/!*GK^"9H*EO4MS0^VG MH/9$ [3O6RHD)6CG,CFM67[&29G\\ !\(:(XU/0KS^J/F=KJ71K*J>XJ3B- MA<:-\:H>"YSK*6 B_J='U0.0@'^0-Y_/<7\BMZ>-D)8<&J4*-Y42RWIO/)S2 MSW+\H'C^(@F&QME)37#XVG(UAIQV;1JY)7/RP>'P0H7O6 M>+S%E0;14K>7GM26J=ED.5Q&\LG ?(ZXO'7#I;CQ'J]U\XKT=),X4)-6M5> M:+-;-:X;,5\;C[]VV.S&X[ED*#+M*J$Y/2U,EN)+.MIO/@'R0X?!! M59Y=T>E^9Y;/<_E))EE)/;4?03:P+..F/I^'/[P5C^<[L12GFM,Q79,JN9[> M7[29]'5RB:^*QP<9&N_UI/4$11>GG033D8?Q)Z46YG2A$UA[_^9+.N)4YUDL M%/5Y]IA/CL,T79I(J*U1*6/>,H:O\*3E&5[N+1>"R%%T^!R\P(IH42:#A\T$+1 M&Y&(:JK-X02D2R89-UL MO^? J9^-/">Z&68PL2K=YT:FVLA/EM\,3L3K5H!B;S RJ\/8>GP[&\ .A) &6I,>\7RB.6RU1"H5$FS)3#P2LG<1*"7IG^#4)O0(CHT.0RP=HP;1FB M M$//%(Z=2BX67V%+#O*UTIY.O3(6)G4*E4LU0-K:+\+043%?G7V-P = Z F M5. <2$UQ-/9$5W@\-YIEQ]*!\#T84#'OLN\'J%7NL84R;M8@T9>E81F/*%C>1I,SWPM(7V&/?#4"O MV6,:V^\9=274YS)#],V9 0HDJ+E$D=& MO1&OTDS$HHEI88AX33*JKJDV K<.J;2L@2$*(HX+ GR<@T0'-^!5K-><=U;] M4-><%\0LG9^:U;329[E\)G"F&5J7WUOKLHYNO;DP!R%S-(@/KN@:LMZ2GA.@ MHH)@B)ZUX1D/A6EO-9U?OAISO5*,J6@%OL/E9]'.:O:#=WG.A? 3D!T] M-O3I18D)Q]W'%YI00/(:( [MNUREKL,AU'7G ):;._$('I42]USIR,U0KJ.- MGX"S26 EV@^BS4C79E/0JN647WI M&C7A*7 "ZU)).]\.\?&C$8^9Y3D1'_4A/AIDQ,]ZU5IFU&$J$SD+PWHCGAUW M@LMJ;XA_ _'1XQ$?O8B1X?F^EAI297T5/]98KT!]!'7/>N^*YO@H;3"SY,MQ MPW@J3L3P[&6L1%?9:2*PB0M[%\#![ =7X&I4Q34<;(&_A8VW^==;7.N"*#/8 MRE1+ORCZ!"ZM9K6>J*WTX*8T',&7/LJ-O@O2M_TP?JR_[H?9>/3R84UO+^VD M2GSKFJI@]^86:@OHXNB,2R% JO"'9BAPR_V M3_$R@F_;T#V;C^2@L_ZC%%YETR]/;*VWF-3F:7:F,(6,,@J^3 H*A7]I_&;_ M;9#77Z:PDA4C>;D3BTX ]RB*K9<(70S>C0BW,H5!.KCQM?=P)ONL1XG>WX\I M^2756Q3'G26KU%CYH5D:I2_.6C^P;LAB9X]<-_^CGWUIHI_K$,IR^J M+@/$AP@+WL,%]\2?X=3"S'F&_MFYK7/K]ZVW'U'[N$Z"-P"?%H)]APAL[;GJ MO"1->"MPAE702BL>O:7GB9SOP8)/MN\#P^G]^E#D M3/H5&%V,1["(S1_)(\BC;.+&(\[%(\:ZIWU/>V V:N048R+':WPU AZ2PB)P MQMF-2P232ZR!=.,3WX]/U!272Z28N;""<;'3 =-0J)3/L,)$OW&)&Y/(*ASV)A[J/+76\:=D>B/; +F9"&M]7^2;,2226:E1DMUUN&P39!6GP( M'*F>RU+]&%!WG6=OKNL%;66&_NK39U\+79\VJC^LXL#HCHR.6*%!IVP]R/WP M#;P?!>\GJ&=!.#RY%9WX5/2N=21N^-32V.+CG XMYW0J(S\;6O LJ6O![N65 MAG?,1LV; _V.I^NO[0VKD4F6JDSKP,"X7G3NNY;_;4^O.HU ZV,H%V8I/R0QU%JWP6!]:=*S7Y5;1)8BL^, ) MZAMCN2[&\@FZ]HVU!)&UK"T ;=#N)%OY9W424UK22EU4NM'B-45<;XPE>(SE M\H;0M;&5BUY(>2[KQ8C 3)6=Z_+$BCZMN'RY,LNVKDG)N+*++6^&PXT,]VK[ M6C\!>R^5I<65HHN^%7UH,$/UFH3RC1!OBO;UDN):.XYQ\6=N&5I%.R$M-PD7 M8ZE2)1FX@SXW0KPIIL<$]:5,!"E"W9 5BT"E]F MR<9JP85F(ZX7]?-?G-S5DCI;6?:*[;[L-06RQ/8/5& M?C?R.TQ^QXJ_K4>#DN*5Z#0'NK5Z5.G,L- U*@L8ZD4#I]]G-6V+4T6:< M0A>KTUIO.9I,VQ-NOFQK?)N[)D_D+3SX%>;DS17I45XT/U660--"G5)_2%?C MHA0R$H'CXT'37#Y.+M<-WL.^D(RJ&*HD"N3!H@GES1)&-=0;P"[1ECWQ;<;O ME0ARJT&YSZVQ_(AKUO% :JE#$VV)*W?2L5RB)ZU" UJP$+M/E/A,K MCL*9FTH15)7B2H%[:96BH#RW:\\]J\2%GO12;]+E8G3LIE)F^IVAL7-EV9=J MF_6.518X,REV1%HIA=(Q."_U H>IP$OKS]4VO_;ZM(_#^-)"6V@]MM5ZG$O1 M0 LICT*HK$0? QE.N GM:X#T.82V(*9'+Z5J)SD!P\=N1HMP2CZXY;N"*+2O M QKOO$.CU"XE5]U^F.]T)9V5A\W5)!?<6U*"=H=&$"!Q4,7/PH&)K'=3MT@J MA<[_6X2E^*Y7>OC!I-WVM"477;5-'XIU?;B9$^'[&KV54@$8KU75UI ,W=;_Q M!.EL)4HG)FRD*D:*RX<'(Q4XQ\/Z$,B!"3N .&+&YP2&[QK!K4RV4^\0WU-, M\0R;W3'XN,K7F0XW[20B^="8BS5R@27[(&_VN:_.BO69B"?WP_:'X^X3]=T9 MEB7W&P+)NW#0V?;D7%DI\53E80(?Q9RRZ/=," ,K_%^[4/'MR5Y2!8B%F,AQ M?!_Q@O6C9U !(OWHOE@XOXS3 PG 5>+QJUT;1"-U*? M5[L/@:6?@U-T#R+LF^.%&.7Y+]=E^\Q:&UY_>$L9SEFFI<,FY"&:_$""QC:/ M7"X+6DRW"FQGV@AGGKE^UDK$ KO'!S7BM^9Y2;68#3%'JL4;CY[E;K-UJE#2 MH7GF34RTH"*J>@OR:,6$-M3EL@H4E^;SY6F'T:641(.6OI);1EI]T *K%Q_$ MPVMSO&2.3?+X R#)\UXS[,<"0^]HT8? X+LGVEZSJFI"(VMAU3+F8.(Y+L^* MXW&#GL!$GN:,=#V$CA&@>;X>VN.GCKPLR\D9Q(;KM;$F6RN M=.V%BW:77;&3D8:C@E1IUFK/@>45 ;6Y$L>[71/GM1R0N15;)P=Y_N@6#Q6 M6MHX=(T:3L.1J"BX"(ZFBQ*+7VR/==4:C2M@R43QYZW(XX>4DM)*4B2Y-Y]S M^?RD&*.-BVB:(B-GLCZ.)<791F*N!P^1A\^'HF5[2 MI/RZ$STQ'[.+V1:E+UOC-1,"?12@<(0ET>QE&G5Y6>=H-MP?U;1B<2PM ^N9 M?-62.';.EPWB',U$8F>Q-W<"NF?@&M$,'6DM^JGE1'[H2RLV/(7%_(UK?&$ M]X!O:1FO)AM/(WG&P<13CU5J!;'!7)QXK\L-\\;]IT6%1VCQ=)2RRMNE9/TZ M8!XB+"$VH@@I0185$>G6 *M(W *7GG63S\>+5%?(,(_I248U>;76,(U>,G"N M.I>3OC+OM5YVU,0O*'J__N[10VEQ.2#JCT"R8'I9%L% E' B(=9O?4%!]Y&: MAELD;G WC38%,]V\4M!H<17GM)(26AA,8*'RZES=R.#!R5[2N_O5IU\.M,80FH2A"T1'!A)N3%+15D$CO=P8AX&:D"Q!5$;[._3[ M[O29N+I'':)7[IV!P-4J+I27P@-=0R-67X1H:E@)K&GQQDZMA>+YMNITW\KG M[+'G/]S=Y$MR]VB(31ZI-/H?/4LHE_%KV\=F 1T6^-(RU$^6H[D2EY\6>^%N M3QN7$X&SJ-[.__D2*7^D8\XQ'LX;TM^'@S=B(<2KWH0:$(4Z^D%OJ^VQJ LI M14&:LVX ?;G%J _A"3>$J)@X[+&!ZWHQFI8R!TO\JYN!.UNU]:'"#>G0-#E1 M#;&@5.7 ,=JW@B/'KML%(R3'KO@-[:^@':V>JEP2[OQSM$K/JWIK I5%1TU4 M9\]I*W#6T_OA?F#A;G@/-MYSJJ6;XPOB?5&JYY;#5]ZW9#^X70 M_H:'[@-&7 B,QT:V6U[2^6IZ.@++KC32 @?,(!IQ7^&AVPR,^L+F'\H_>PB7 M)M"8 M%2IR(CP?9@+K= _*F8O-@^G)\Q[!>Z-$R8>HUWWY$0EIG&76Q)6 _.YW)*)E M\JWS0E7H)1K:X'$UJ;7''!N3*TL^>7VX^!"Y']WM]FJN7>1;RWG)A)NO+ISR MR4#%]]KX<&H56#@?,^PCW>J6$R^]*JA;X/I4DJ_"Z>9J?E.8'KHEYVP&6WXX M3"T:^<$+EZ\\,E)9#WE$$CJ8(EVD9_4=:27\K@EIXY.!E\8F.)-OPQ\ M5'JA+-L7)QU86\CQVGAD#+3K8R?OF?.W,KQ/ESQU'1LN],99$%46#4/5EWZ' MS!&)\!6HCZ#N46E7-,='G;O6%KEFB%M:A4Y&6N7$Y%.](*>OCUL=N9*GZUBO M)>9_< ^^J9Q]BR@.'TES,ZU$:&2./Y9FO@P+NED))2:A>1P^I& TTB\%EIV^ MW+@C8&E4Z^,QV;>CLNE=+# M<. DYC%AN_=/_HA5*K"!@XE08RA?2D4/I80 M>[1OH%8NE&JR47_I9,(OC8Y>'N=,_?K$30!\ U\><#^O/UQ=Q+GXA%53DXST MDBLP?/HA;MW"KH'U.GN%4=_#(?R&808HIJKG1',UPB*:MXS\0O%+_=8@-G*"S.)&VZGV1AN3@'DV>NQB3(%]'21B?"P5;D^S>EJRD.> MJ7*H0Q<(%:??J_%^_Z1.:C8/%F37=FZ+]$86@I O%:68:IRE#/0DTU1*\4^+Q:*Y6;I1$SBD[$0R,>ZD1S0OB) M@Z:F:?3X6>2YP*F_ <4#5H"/9/?VHY:'2N:RB/D^4S>OJE MJG72I< I 0$&Q%>GBQT,G:>$%[08>%Y&#BE%<)[B>=7"Q[%':"D5]"=/;(7- MJ]C6#[6PCQ+H@M'1!#12-(4(G=R*DQY1E>+ Q:KSBOC4;P_D)-U-AZ;MA*RG M9"%PN',UCW>MY3H;[*C%/#U4>DSIC,^]@?6+TP2N@C"VR[4L%L-B)#]^6G&6 M-!HTZL]%E0[>*:7O0Q$_HIC,%Y+"8_PI"L;/MQW[E^#Y M.T+K1'UT('#&DS27TQ,V/!@J;95>/@X^9R)YX7 M ^O@O4HA' !H'0R1!YOGCD:(T1 M\=5UT7/]K _I2A:!;QOR8T6<6C[+J8*'D@&ZI+9$V9*<8PWF6!5VWW*:+26: ME>QLPSD7W;X 797[O#EPH^'RVVP#. M!VFR"X\J7A1ZF9FJ7&NFIMT8UKB15XL6J5VX."/ M@QK>BO_Z!W_]1)? M*K4>9X%S<.\AK8VEOI'4]R4IL+@RDBJLLODG7>LQD]:\5LQ4JQEV )G@^PC M*?]2WTCJFY!4X-VL+4:+CE=P.N1"M=:B$1T(628>.!%T<[-^ TA_JINUT$S% MA_(3/9^P5;V14XN362.X9^AO;M9K ?>7>Z,JYCA6 KVPQ-7D4KM1F3WFDWK@ M%)R;-RI H,::?$95#%42<9!;X/" 1&AX:GX=R4C%W#Q=:SWGNNFBWN,FK>;+ M"Q^7NTV^&#B<8 M)H=_1;PS]?N7Y'1&XE]+I[-7%_/*_-:'@.9^VX2&B=0.TRDIV%%$TVBV.@YP MVGPT"?1\4NQ =;J8Y9KM?/TA<*>U#P#'_?K5*5[M=N[R #*[+=2RM+.3\_Z\ MED':9""^VQF>S0W<#N_X^4YI?*R6YW;E) M\R!LYSNE^20&YTG+X'2:!0_1N=7L*?G@%BL(AC2__":^))(?O#PKPV(]L,S\36&^9XK?=COW*F?/G<8JU1EQ/3K36@TRX4&V M7!0#RV.#I)R=?T.WBSE?X!*-E-GEYE9P+]$(^!46VV!8 MUW>^@.EU[DLH^'(GV9J-GU.34G*9RX#XH(56.:A("/(E%)JKO6V?F J*@]]2,""OM*=LI%81X^:D1 M&C;C@45"P$5!@(J(O'5%Q 6@]"#G$U$M,UW1TT=AWIQ$NVK#"*P2>4U0^HHK M)LY[3?LZ!>' _;EE51%4I8CZUP= F=2&2%A# 3]6+J9K3:>9V4LTEM;H*,>Q M)M,^JN??NS4^-K7 V^5@>3TJ3"!K8LJ9&:X%C#<':_*^@_8,N ME:+"JS)L@T7*,L2 _(SC0$D?=IO8]EV(N.RU*&MJP' M,U_//@];B< 1O\OW]T]V+1?>F.UU.$S>O\E9]*-ABGP&%^/17=(6FO&'P30D M+CIBN?(07W0?8HE$8+7-M[9V[QRO;$/I:Z*=:I5DHC/)6Z >3XU7.2ZXQVJ">NU6<-2P4["@A&I,(6?59*Y;+Q56*OTP M[8' .K&#@H5+R.LC+Z9M0@E;(]=;7]"A+12&*[0.CX]D2"GWQ,$TI+2]*I5AMWLD7NWRA: K,:!585%\=D-:7E;T- MI/-=8[DK3]T"QKZ5V+202*Y$;5A4!'$F"A:0I&51EM$H=!%(>]YV0SF9>$D: MS@<]I9,'=)UYJ/8[Y55@'1X'EL%G.WUP'8(NB6U@)/O)XV#AA/ 0\>!9)/$[ MOD?<@U7E44&CM5J9!HO'GFJRE5YC$5C6<7#KG1CLV]K(=2$08&5DUQK)4X:CSUEUHE=Z=8>GN;E=C4:8NES[6J$ M[.NQFYK2=%&*[M]5JQ![>4B ?F4"A%5^ 11&GDT#ZPMY?5=?F>?EMC6"=O9L M#BX2=CQZ7Q^ 8@%]R;#[M_8EG\C5TL59FV-'C!:60OQC^EH)]O6I7FYWL; ] MV^XB1AQ_Q_;F)%4<+G?WM:.T9OF8:53H6KO#&XD4'Q+IZU.OR+X>F./E5"RAH3]$QTXG5VH7QS,HT M"]9ME]^URTP"V\?GT*B.#46D@80O,6V-(31Q&&W'7JZ98ZA7586W=)PHD3(, MZ!V?:G9&R6GB:5":0!"K9D9JI[L(KJ/PT%37-O$K<_V.P0@/#.-$+,\\19N) M22D?&H8G*;J]NKQKXP-JRUE=]:Z@8S%IK#\]MWYWWIXF5*:ET16^([_PO5:BG/A_6 MO@6]&*6RFQ+X-4K=>O0L_O(U&T\Z[O(S&,JE4&*1:CP^\S27J6I(1:HEO&!I'TV*H$ M5L%_'1,'YOBMM+Q3P7!RQ"RY8!_ZM7 '%5N%H;I()*I" MD:Z5IG2JM-(B^>SU >9+Q-;7@F$=6 C5ZR89:JY@IT5IP MK[3_\CC#EL#9B#2\(7#\CYX!#EY*![& SYG>D4M/.JL7L4?3;*W;H[/#*I]O M7*EB^XGI'=NZB#_!XTU#>/WH&:"Q3@=!V#A?;DA+Y81A;#9/=THII2B6P]5D M/W%]^NLGYH9L0\*?'?(&)/R/G@$27BX)0L3Y\DK:33G'#L01-Q&'HWGR43-7 M2O%*A<<7N M#T\FBTYG\<3)\K22;@F+3%4-+)]]=<;K77]URI=BMTSR:'?-=EFJSRB]=RC! MK#U''Y?VOP<2".%SI*@G^FFN]:1WD_E\>)!E \<%WTPM>W.BEY7#GUQ([]WU MRD[@(>&!RB4&9BS::?7G9F8,1UPMN#,3'H> M327#$ZO%S-IFGGTN/5S9._O&#>IY1'8Y>%Z!!,F4I'3#U-6M6RWK.,(&#]4VJ)I95YJ+F(2 E.KD!% MK$3-4F<9L'3O,Q?98ON,K])I$Q=5\(BU(BJB;,E;_II#UDK.(I6$U81_ZH/:2V.U1--0(R\1_HU=.Z##;3W.5;C<$QND.+#Z.2@_6RS0$ M#JSJ*3T1/[.=;MR?R:/4TV-(C'&Q4IIF9M-I$\;G^_OTO??^WK,X& C)LCK[ MF2ND^4HFEF4ZD&](7:78&%8J:V6&1 ^AO[$JDO:(2:KZ!S=@YWW\918JJBPJ M^YH]%DD;3?Q[<_3'[XJ&FNV7VC'CLZ@''\Q@DP(+)* MD@A!*SE32O18D)Q8@Y( )XEGI6X>@('OO5-Z-Z'<9^3$K+W*)!XF5FR^:.?% MWG.EN#M=NUOTP@G]\;:;HC]8":E!.L%U)J AS9?A?DR+5 \0F?/.Z[W^6US\ M1@!1+9V'AOUQ#(% I"="P3__B_ZA#',I(2$L@T5H+@KF^#=#T__OCP8$051& M(0D.S=^1^TA\_96.;_1TOU/M% W4C01PX/S/KZU6]9&HA$Q5^\TR]S'-_./K M SVJN0\.D1 -#8$L2LO?_]-&:K5!5>&<:JHR4/[GSOX&_== )#[\GS_D:4-< M0=00:M/NY3?ZD\+_#SM_X X -=;A\#^__M6N9=!' RW:1I?D[]\*#L1+=K-S M2.;G?/7KGS96UBEU2&6PG%=,1&^X%;2$ /U?V[.4O 2!_GN@FN,_VZNZ;[G. MLP;N[J!N357^S?B^PJN//V,M)00D<:3\QKN7_[%U=,CSTXTPTQ($H(1'_>RP*2(M#C__WOQ(L'?[C+:=V MKJ78G2?Y1E2P]OA[$S"'AQU&/_H!,5 EP7G16S#V^*D!0OC].!A&AY%HI ^C M4=B/,$RL/XA#9$.$!38&X2 2X2._;&Q]S6(,-GKUS_W7/YUJLJ=U3V/G-/L70TDCSCX-D+#CY7:U;^^U],C/Y#!HSD MHJ(J1 <3>H7X0%5H.O]6C?;8*2: MDIA 2^?JU=FT*C\VWA@V0X=*]@IOC-A><9/(*>=EAVWSJB0!S8"_W3\I.%1FS_SWR,U)L08F0\EI-S'6BN#$^L98P+_7/* MJ!&:6JU4ZJ3#6Y>JW9INJ=9JN3JK:I M=HU"_+*-F*)-K$R8JC4I)OJ7\+?]12U'M0L4R(+ M\V\,^W\3:@D>CR5M)O.C'F+K$/O2Y+M==:$*E*]+SQFNDO#'H M\P\X8U?0RI'U?$)KLCOF>:\*V-E$34Y"LU*S'Y*[(]C;I>77MLU-:[1$B17Y3A*KW4Q56T4LFFY2ZU5^E5%EG$.,8(<$%R)YQ<+, M\/<^<75>W).DH&4.]5DE7?KP7FADVP^/D1)'R\]L0A7;8;9,,G&/GQ:-"_TE MF0A[.4[\;@MHE]%<8D6;<"0:.$YD5M$OOE6=MNJ/[*QH/=+Y<3B3G89RS)0X MS5\3"8AT,@4JWZQUZG=4L9H)CF!#@_N+6P#>)"N '8"Z-W,*&)2A01Z'(@5* M5"C1-"A^#'34Y-]G--Z/\5-%WNV#@I&8D&1HOI_@8:P?@3&^GX3#:#\920ZC M@$W&T8N.#\I^H\WWZX_C>B6SBDQHJPT8HYN$/5EO]-G^SI//*::^2E4-9B+F M'F%F\)A_SO3PD\SVDZG,2NP_C#-=KC6MMA=-#3P4K5$_LMNF&J-C57U QSJQ MMMDWX_3\F99'_>CND[&B &"#SO3I6$.E\ZN8*/5R^$FW]^,4#]\^8*?UV,8L M]N;RMA?8%1[$/PXL4W6_L+WCY)L-'[K?1VL_0^]XPTW='9C3(6-O_&&U1W75 MFRAJP8>6"TK0LSE[MX3^MYL:$=FO:ZV?.L?31,FVSDJR$S1=G6'N>'[;S)8U M^ ).[X(HJ*9U"QN^0#9IW[OD2U51JAG^IV&F@3F M ,\2 M\ZY=2H1#;#01C\7"K^]3@*CO(YH' 3M6.DC] \I_;S#^5O03!J7J5$T? 45< MD<]_!PFM'YE\\;YYW[JG.%F3U"6:_2:NJ*IZ_W<@-_J,TE-!00JY.C)5EUV>S9P-__6.8:.\M[3T#HU(SJ%B0 M:IWHG;V_^RS'QNY>L;Z]DJ9IKML3$R]?R^)>FF3EP-:M/)>6/, MKV]F7<7IC<^BMF'^-***;-4*#$^S:F0V3R\XFEXU^I%W*M;)!.,ZG;^I3NVL M(M:?-1U1@Z@!B8)NR1_T-:[Y8UR]]HSP@4 HP&T=^;S1@S.[)J\II+'V@..) M,/$_!F5""6IC57'C&W?80I,LC 4*Z!"0#?E-_75QYH^E7PIUN.80A-ESTYX! MA- SY,14JO.T6")>__ ^9I^(1D_D]G]?7O;A*[.D.MZ(G:!/_-E<6"F+*T]J MPK(K/,?$,FB^+Y0?C\5#;.2 1G06%"<_('Y>33>T#]:(J'\[>@%U*%":I1L6 M#F.8*H6>P$ONA"K9OP9.D!(Q29QLDN+-WV?.2+Q,4 .P0I*!?+0_@%&^'TDD M8_WD<)CL#Z*Q03P9%A(#=K@3@%!"]4+U,=^;Q'KME27(L83UF,+8VWZRS,Q MJ]]J5>@8VZZ-)=" ]?3>\$<[-ZOE'G2H=$ R'.*?,SK_TIKO"W\,'N'S8M%) M%#C SH3!D]9[J813N"C@]PY5A,/WX?!UNO1OLT.S8Z]S=N]17C]I$\_C&DM^ MBJOPMB1?0 SG5@=PQ@95&U(1> O"= WHF;8&&J MZK_=LTS;OV*GXV\+]:+COW9^MD^.D>-0.!\,5Y;%EB59VHP$#./=OHW;B9 D&D^<#XXQXA:,NR D+GG M>4LM(XJ4E%>@$TIT1%B0N#0HI?KA=R8>X!1)5:%(V><[2@,Z-0.2!:G_HN]Q M"0Q*P[4RQJ]E)EQJS8^5M3N3^AG*QR5!YW! FP%ZB&NUE6DBO9*%3IYMJ9W$ M,"TGIG-X"&5D0Z7.72<9R&:"K,:X3?Q$D M(T]5I92TVBIMR>W'Y[3V_%+H8TBR[X)D>PRI*C $,+49(54!^@2:5+E\P9S@ MDY%ZCI2$[^V7?Z^6])[S1._W;H[^]AW[/=RT_Q21IL,0.4?TZQ^?3Y2BJJH" MS^<9]0(]SJ(PD?O(:^N"K[#@<8K88$GQ8XCH!3TZH41[A+Y,==&@ #6'DA2: M*.H<@0$" XU<0#\8%@Y4 (,2X%!4[$3VIB5!>XDB=)1R)NQ;9S3W^W/3WI%3 M/@#F!/GQ"77KXO:UY[R32&\]>@ "%.5U<_FP;Q=M6PGO6LO9M"+9,U]0HUP4 MVJ..#%4Z)G"/L#Q1HU4P>F.MJJI'X5M,];6W#B_OD>?"? >7S\A?+DDXBFJB M;Z:6B-D*XB;D )-.3L\9K["9,$[(W/QJ??AKS4-N=/19=/2H2I9B IV9/ND&3]BW%H M98QD$Z8Y@0*2Y!&>GR('T'D -;V'"'?ISB?*7&T6TR*6=/C0)26@7Y41>13- M@(?$"\6P=AOD*+I!_85:1LHW95C\&!GF*C[U1=E%(=&+P-SF)'-@[+(1\K(S MI;^1%%8$ZB_6-^\!TN/10X,7-"O\$GD>O8G'XS2&3_4:9"1DN, PJ21MMR" MI7'_B13F'*6W3Q9CL]4$IN4GM+%6;BB)&L-WY-53E!97S#+QW'B;&06#TC[" MWJKJ1QAIX&CZ*/)=9\10&+L(MK)HF@CM4$+PU54%6]G2\@\%D!BN2PYD: M/ISY*01N#]TC66C\?4_9';C6QV?1I6^E\4([9.H7@"V^D!M*U4(GE!S2NM%H MYZ7V6PKDC2XOI*N^5UC:UIV$WH<4X'E$;3J^#X. #IMVRMYOD5ZKA/;^8,B( M3%$ONLO'*:?.Y!V6IJ@Y)'/P6$?42%?GYMC]^1[)54C&1DQ)^Z)63'O8H\#2 M?PZ-D/S,_'$?>_.!P^-S'\1RU'GXP%C=)S>,788=A%C7W/4K!N=4TL_LFOFF MZ4&X3FCD-=_KL4Y<-AJ@5A+WX;_/:OF= M!\!?D:&>VEY95S=R).Y53ZZZ3[:>,,&W&,?98R"$I7\H6&=#M75(1K^F^WYJ M12R;99!QNC>2^UC&3)XUZIV*R-*P52W!6C,AE&-[->+W4:]/ESS'^9K/Y/\G MAW$3VF?DXUV8&7RS]?B^'(@[I/@'BO^XH\R303I7%?KX$+_J@%"S)9'C8:OF+_XM->1427L'B-.,:0:X/"2J5*689O. M:#1V)5?3J]3H.IVP,PKW)2UQYW,1=8VZI10T4Q5+6K1J1-50@,*+0,*Z*ZZ3 M@Q\VG%LF# H7ZQ&%5P/DX;_ IKM\PQ2F_ K,9SDIXV=S4F[M@A-8?+0\N*X;F@<8$6>[=]P/& 92&O!7KL\ #H>0N-D4YX0I?E/$ M D)!^X'YAZY*E(JXK&^;UBH22>5T-X.*T)&_!G][T7>@#P!J-E1;2'!)HA5_ M,5&J<]_"9=?C; P?VOH;3WP]2R<18B AWN8#PU#49=N#J:&^ 7X(X8=D @AD MQ, 21-,9UZ'XP:?RRB(_U%-X4*J>6F]-3@(C/ZMN]9 MRIR!5<9>9977YZ;?=AP:8RA)+A.C_CJ4"7+0.?;W/>6/%W^Y2&WA^>Q*TFQQ M4LP4&M$(G9F4JK%&-6D.GBZJT;_J!7_- 7U5J11I@*4.9I0(%[RD&IC%:&@! MR$&(_V*22'%<)R]3)$B"&;>[R$.I:+VC=TV\> >+ 77/K&+;5-_X0/@!+;),,C M;_BDG&:,__P*Q7:)L$ZD3DY2@3_.)(\KK9FB"MPD,WUY%CJ -V8\8M',731* MN_3CSO8?"F%70G_<4RURQ1E>ZKU["?%IF^T2#CJ!@2"B#3!5^X/[*$'B6)6P MM/4P(#@:U?H5)]BQT^X8H \D,@\7^'@_5KIT579"C$#BW5#D /( ZW4D!(A( MP,#Q$!EA9H!#)$B9<*.<:R#>4VWA=.)S;\9>>"MV\LP48B*C3F,62^@CY:ACA@U52P6J;^*)I0-BD&2 0.> M8='_PX3#,)&_O60#^V(8JNE9%CG4*H5O[\'$*VZML>ZNL&UB=X;P% M=;$DW(!8)83$L?).R _8?'U$E]HI[=OLMM1FO$[FQ?9O7E3W:>E7K[N[/BX"_#SG#+ASQ[4&2XRW+?_ M[V$%0;G(\%).,T$T- DL/T*J_DJ,QPZ1?H=KF]RE2?[]O__'?Z?F /"3D:Y: MBK!U,M9WV:8S+)8@9@1# QV""5+U$4!^ VD.EH;CTDXB!,3^W_IV&6<2Y-Y0 MSJF+<;5+=7T"T!Q Q@ M),:P_:$PC/8CL4BBG^39:)\5 &22 R PPF"S" ^9T?GNVMQ1K=XX4=M.IF%]F"X?#M4,GP?2SY6I#+!TY?E]B?.Y34N;N0[F>2 M;OC;YC]SM'1O$KY?JW4?!0,DHBP37H3@-ROJG@,O/M9]3&SQT$ZP]W3\"S=B M=_5=G7-S%XZ?K0L]\GKDGGWU''MP8+8SP;>3$TXFLL!"^W)POM"4WRKE\)HW MP)^IOIFU?E0)ECUXW[IF7%L<5KZ#OSQU\%K))"08,6[^\RO\Z\W,"D)JUS7W M5+-M@Z'X\0HRWYD-?"7-7WA^;W'WMT3;Y>%LYPV=9QFN#]">G89=E(R;V-@/ M1Y$=%/^8X89;&*LV@T#+! M<(BCZCCJT8]&DHE$[&1VGKZGUCU0I O*[>/&VZ^>;G ZW/62PHVW_P2,_E3> MSM9U5X?+< 0DQ&YY M2,I^&?UP(DR3_.63>'CXGB(M4[ZF;ZS\ZLGDQLIO& TZ1G\J*X]4T,,M,(3F M,BL:^.RAA4\2)=EHE&%/Y>>1>PHW3]GM4[X.;ES]ZBDFREPS$=RX^D_ Z%FX M^O?/1*.*MRRT&SW_%'J^#D!O:&E1NZ3#4-77!<(-^W0U-[70"C2A=*JR%KUW M;XK"QV";NP=GG=OU[ [OT!,2.7A+CG<[E0 JN.J/;A^&M:]8H>J6SH^!89^% MM]_U'9N]Z8%73Y,W/?"&T:!C]*?*C5C+*9&7VMC]T@& MH#'.\"VX-S9^Y202#5\SZF]L_"=@]*>R\7C%JYQI8">J14K+("4[I0!I:8B& M.LR=RLWC6/W?J<^Y[HWH]&Y_6)?W1 JN1B#855;Q,T@F6)))'JEIT*Y'>-/S MKY_X;@+BAM&@8_3'"HA4 ]<8$TU2JP!Q8?113!43JGO+W0IB]KQ]_ M>(]*#53+=/U)^,S,30!>6I6D2 M^03TY:D"(''OT_G7W1 YL-$1N8KTQO"OGICB\6NFCQO#_PD8_:D,/YDAE88- MS) %I'F#D0YM?HR+$Z?(326G,OSD/>7T@J^QP&Q^HR.[#++=E8D#TKA 0U4])--/P$D/Y8T9#"Y8%U5<(6 #E)(Y"<[F@R M$8TP)PN%U#WEMD]8_+J'&V._>IJY,?8;2 ,/TA_+V-,U?/]0<7VW2C\681+A MY,D\/7U/D:8I7]LW;G[UA,)$;P4*;R -.$A_(C?O8][;3V;N^R>S[LR]S[6" MT_:!3BZ@RZDZ>@E?P*B+AB"2:],,^\K:N@YG^+JKHF)H]D6Y-]7]^NGHQNQO M( T\2&\',H\]D'D[D7DCZ)]"T-/8X-S;C6OVY<;8[9K!%Y.> MJMLQ--;MG%[N**\?RNV(^%\S[AVH5!Y?9X3C;;<0V_43UDV=NX$T\"#]L=R? M\9AQ1I4UJ!BV.Y9)1N/QDT-L#'/O8_;^#FY\_>I)YL;7;R -/$A_+%]GG=(D MR]I<00KV6-34809- (A*&BH0J=WBR=R=O7<+H"PIKQMRJ[/=$>7V!"3G=Z+G MKT]G.L');!R?G M7C/A>T\>;'2SP?QQ3P:P0WAW3H:V[2^BBHH D=V -N+F#OH&M'83"#>0!AZD M/U8@1.JZJ/"B!B3?<9@D&[>_@33P(+WE?K /2F]A;E%F,T65(Q8[>.1HL? M0^%D[2V*0WIV+UL'H[V.*-*3)=TTN&] 3#<-[@;2P(/TQW+\6 ZQ:(8NM2Q9 M/D-E)"9V3[EK](&&\& HA@Z5*&<\-_Y_]:3%1&_%DVX@#3A(?R+_;Q7SU52[ MT^1:'^/Z+30[8-[*77P+ F"BB6L&]8U+_P20GL:E_VV"@03/-?3# UL_F$ _ M'CG,\PR*+)^(4QW,W\<.DO&>"]F@^,VPGSWN8\89/WY0_Q;$V3__B_YQ6^$E M"'2,^?'65,.X2Y]/_6S(/N@K9R.:2='K_Z,N6=^@R;__]__X!S\ _&2DJY8B MA'A54O7?_Z+)__[X9N70$$L(=01# QV"20@,4<>_@30'2\.993QYC^AZH.H" M^H5V!X67 =E=]^'H_Z-\?^/EV%E+&2Q"OA5S^$)(@D-,P^0U]SO=(6S[2]4@ M5V/\UDD2SPSBUC?:)1N#&.]OEKF/852@C\[$(LQ]/'JAK5J#C^Q)>+TQ:UVI M7C/:W$CLN28 MX3A+GDEUVL5:-=5\HJJU-D[;&(W?"*!21*AYJJF[AVZ=H/\Y>)'\ \EJ7_I.SGFN0Y\AWSYV_BQ#?' MD!)4WK++H8H*[Q[%%*@QU*&H4(,E:G^(_E9X2/%H_#B?;ZCJ2DGF6+5& M8ZJNZOR8RB-VK-U1186_MUN80:>B"(YJ:!+ 28@B(7C2&FX=+G")$3M]$2^% M?1T=KB>KZI1AC4;0,+VYHE&[:^,LC>U?VYH*XO*&JF 6L0_\'L,C3>')2IXTQ53 M6J*)#5[0VY2I4KIH3%#C%@( R>8D&[BU[O=4'BI0!Y*TO//O&QD^;AI/"R'2 M5'6LS%)#P)MDP+QD"5L 0B!#/2GX6]_:>!=>.!.$_@2%IP' MAJ;H_H+6R?F1P%CP_V"(B,$" FFT=P9!W'[ID6 /W M;L(;69J(<1H:TDO1[X@S -(R$1R8J6..H0XW6D>M0ATU0>0+HG_\K$T1F*9% M&4LAG/>'F0"I"P!D%?V@XOI]Z!-/&@'#(>$_>SB 0^TN%>-^['=X8!F8RE1C M_2M"#VF84BV35_%^(98FB*AUG<(DIHN8:5%#796=-QV085FCX]$B$B7L?N]0 M7M^6W_M!FCP 4J;/T"[BB-'KF1)$[\=FA 0T _YV__CS83BR^^"X:6.M\4B4 M>V(=X4&%)( DD_E[*"Z@X-?L7>O$UL$W_5#.8PG[MRT?QTFSV'8 89(B7J!# M+A(RB$VWR'__*QF+)_]LCVO+=[)C1IRD:;]M@R @(IZ*=23"7 G050U3CZ40 M-K+R*U Q*=X[U(!X[@.0*!21G!I+($U@BSGD#T0U$ MAT$D>6;AG0P1]*ZEHA>X0XQO9HA,+:5M@ MH@\0O:/*A/LY%PSC=G0TA3LDC0'62^\H 6C^UW0/!7EQ#) MZ1E QH_M/K^QSQNL#\-Z:.G$U%DKCHA]JL1P$1%V=6+D(7/3,DQ]>>G;@3TXPF(>.HLV\EMLW9> MU:#KP\O4'HM9I.0H2 L1>5LFB+83WA05"TD%:#OBG+C+5]&/YY' _RJ00R] M(R]K?_Q7WI V()N(1O),^3S&I>W(]/)6S9_.__Q;_ M(5$B.VZVV>8'V_.\^W Q1@N$4PCNR1;A+KQE1#/51]!9([1G>-W(?VV:IM#L MB=_?C9^A):,LLKK(H,'W*U! DBC#XL<;[=ZAMW0]$KNUM(%V] M%>A+HH&<;ORY"91=PW@&$A#LIU.E &- MK07/K0#4(=FSD,-![E=FX(0,=+E[C\E,^U[YJ*%;[EHMURT$W/1H@+27X?1 M2'\ (W0_PM*@/Z#AH,\S@V0L$:.'=-0U/$Y>M>1[$\[^[!0JL-NYC^YKR2Y< M8/.O]3T4]CS)^;FT(XWZX6@LDHA?=%H'@_KOFI#OL-X]Y0Y_:VH;BN#!S#>& MH<\YW^.3&+;5GZWY;JE#'45R50PLO5$O:RGBB@[C;IV=9E!85WI/'W[C#DGC M$#'O?OWCZHJ&XV9 8M/-D8';B2RJI6]_9:W38/#8G6]]F0/X%U^Z"TE-<[\? MN6E4]KQPWW;JVGOG]NL?DNSV_M><]#B?(6BHDB@0#Z%A#0Q1$($N0IR (YXI MESSY*FCVIY7;$R#8$R"OVO9M"#LC?A,%"/^U\[,]53(?U')MANM-P?E9\^*3 M>Y?U R1QTM2Z8Y7J0BJ%[ZH_URX=9>ZM9V;#%F>I4JYSA3+4H3G'VJ^&A ]) M^QPZUL!8Q3$135=GHIT/Z#Y)/!9.73!,#?B&$(J-W"'EA;RT_M&.,).T"&*$ M( 63/"#:E\014P89>^8(*3?KATD'D@JPF6'?27*'K"93@O[V9#0LK'ROO\'Y MEQ2TO>2H/84GWR+='"N6&P^JZI TZMF]2%VWUV8,)ZLQ!PY==HZ8@ M,$1L4:/UQZLTL):X4Z2(XU$YN9H?9+"DE?4>U'_]=Q&)?@>:=O7=EYO#IN(3G%1#P#NKJ]C'?B]=8?VLF!+UEEEPN#4.?DL6':VJQOE,\YI MC;R7:L9H%N9<=3*[;1\N'-DI960S'UV*:KETXOSN!76*WB(XOWSF?'Q.'T^Z MD7RYP^-VML0X3/D'J!T_A[.H=9+G;5.3[J\WBRQ.H".RNT$/8"N8)=3C=.52!?\8?55++'%O;HK'Y/,#9C8:#,/0R, S1, ^W M0>Q"U#&G0R]C$>O5>('(4W[ M5@TU '1BO2,=AIH!R2+00N$,.RN17A3YLL$SVB6XKMY(.8P8MVEAR! .*P?ZB_6&>H M'N5O#F[O_MWYAVAOMK.GMKJ*IJF+AN-P)U,P'$_6#/V@6L9Z[S=6Z&X' 0>X MHSN< QR2A)NHO\+.U':DRW8__IU9LT_?ERX7W=A"]PZ 36'J&Z>_0[1@"'%+ M9\WP+F.OD2>_#&3UA2SM4]FNCTW5+'V796*5 .^]NV>8/!!!+$-NQ'R]5)J* M,Y*(J+49$28J+%JP*S0T0,S"]M[I.I:Z9+>\\M:FK4$L_3F:8/-%LM5;>[ D MC$@70IB.E_NV;;W>'M-P>K(TQ!,<:8&,)S@G,0U9%NWD>K(]!AJ*HP@@@+D3 MQ*H/Z0HOS'H_>2@X,/+:F(^A@N:#?R+'(V31DAU>Y"S.Y@K:,MC1E-![F&M3 MY*)?"QJN1YXP/)S9CH>S7#>+8YGVP1S2@3U"X8CN;#ZWN_5$>W(.;AA;Z^\, MRG%'3NL!!M$N_F>NM<'DF6>'-O-COQ!GCH_*\=.*(N>QKY M&&W%/D,##=OSC*"K6/( 9]P/J0&:BT V#SNC#J@N>+]W-F#-HNPD^@M'LGUA MZLME,X5CYPU3GB,.8]$A4A$.3)F$3;^;X9KUC_AN1_V.@&DAQJ0WY\1P'/P8;U6P2>)9IP"*?'R>I E."& M=Q4S4J=4S!P['[$:JZK2C3O]-%0Y?IM[I%R1C#X=^B,3.#[FGB&W\>-5%Z%N M2/EI2&DN%76\(Z?6B?#RYIV^0QU8..!!$C\QPS'6OALW&.5$_.T@N^V 7L?2 M?>&%5P_,7%EZ9N26GGE+S_QH>N:G\U;ZQEL_Q<'-L%06F&"'O9)CC*3"F@*D MI9LZ)5E.%C^IJ883#MSPBJGZLX+\59^*ZC0I5P/9 W3Z![;DU4H7Z08_&?*RZ9N@ZLNVF M$MR ]-. Q$EH[+Y@OU.0U7/"%O/;2!*-+6\NP@Y4<'4^^W3@G.1QKC,^27[+ M&\;#3:'ZGN@JK+T82.]QF)8'KD(M]2:XUD BABWVD3DG,KP<+1Q?=B'H)H39 M$0-@6$#:S,1R\KV<*K,D$YIBHO;13>.CFMCN@9[PP9K93-BMOW*F0]_!.-^0 M]@SF-P[&G-0+WM6,6Q'[@OU0!5(9>>F=U=C=X:B[PU^3P&W["O'!H#N23:=Y M][BOH>T=#L)Y&F"KFKB3OD>N"L7$F47V+?$+J0KZFX]5.6/,2=42&WSI"N_+1$!0=]K9^AGU /4_OUSOS%!5306IG2'VUS^, MS<]P @.5&I(IS56[0E$ ,(9I6B=23[BF*36VW@@ M];)P[6YR'@3G_)*G!LLW#B2]F=GR$$8[]B3#^@OS M$8Q1,DO$?WV'(=-X8KY3!J1BGPLGW" A1H(!Q2G0).)E-G'2OOV!G$W" M9Z0W\6C7VD&L?;!Y'@9OR\@5U>ZAXYVC1BZJ-DI'.TGROZE4H7Y'N9F:_HRX MLTD+-V\--5]+W5%N/@52 EK5\_>R8;\<."N.=GD=CG>"96N_KGU+AG>H@S!; MU ^I"#.DL+: A+(M63$7=3ETIL7AV'X&UX51D<@"SMTG.X:%SXZQ;X:PV3$O MD0I)"B6+0@BQ198PU8,Z/HY=H^IJZ MB6=/)'N)PNU49MMN7-=8%TEM*?0F:8W,P%4@\ 94L>*$:1JIHLE[- WJP4)# M1WM"(^2@ENWD-)?J@+/XF[BPZ1AN*[V.@KS6GRDV?$>:QK?_>(4'2"\5N]D, M @8>&4(G7,^)G ZV'\!+["L@KP@[FO8 \@ ?!R:>/6D9LL_5K'5_O..XRWN* MJME,VL#/X_H!SHSM-I MF YP@-I4^0GY@.6F@-4VP:G8A =?3;6RJ08B10U;NE2%Z+_.01<[BLU/X+J4 M0S-3N/=*/#37E2GVEQ_SBCL@?4?5W2I2AS9LJR+$>D_.?P+H30/?)_G6-O%) M-C ^A64O1MT1-I]2[(XXD?_SX\9UWWO3#IXLW#\@'X*SQYVSS MMDORX[=G[KKGG$:BFXY>9IW0P$9=KZ[7H;:@"/JI@03XR3K&:GM__!;O&3T_ M6\MQ+IV)<>SQM'M)FR\QR+O-ZAH+JT5OF3NWS)T/9>[X5HA-)@A-71#!AZ\0 MWA78\H@R=/X_OS3$XK%]P#!LF%DP](2FF?L7;?0+V9?F?WYE1:2& NRDP9X+ M]$^6U#+5[$K"%B)10!@!DEMVD 3IC+_H$$8RD)":Y5%",GZ/ MXP@$ECZ8NM$R K#=!749D'/3=2)Z'\83HOY]*35A#[_<#S)'2?*#S%?Y[>ON M9WX'*-XYLU__;!S?;OFS.TF2@/=-QE4#/O^@^L$R-)XZX^EXAYR61),ZHO3( MH6I-KLL-N'63UCXZ-Q/6?\C4<8;M:$BNRX9X>UUKT2Z_@L>J*J0,[-V;3=T""X"X^RCL[B,<>6@IO'V)BF@N M-PK%'MHI29S =WAV-_3UC2)=CI_7ZV)=D@M?AFHIZ[UT=]J[%=1+=O:2]=RK M/X<0X(JX:QV<5Y6A.$)J.!9! C#& Q7H KX>!DA0$8"CU#LW:!(%726LE!K8 MQ7GO*N(Y$NU&O"?<(R=WU-12R1>N9_Q^ MS2$H^_I&T=@\_+3O(#:)KGCWO7K!>J=\LG-UCOFZV!X44T/:',LA=S8+M._$GRCJ4[D4G M_)%.?SV]HF*8B*&Y\::-$Z'.-5'XSF+GHAW;&>B.75P[U.Y>G0-9ABVS>V=% MUJ7%T!O^2:YCVK:;E\QK#;G-6,S=IO_USGX9047U:@WY C7W% ?0-NV,Q>M: M]'BD$VP%. PQ#+E+X'$WSR5B>U'1H,B5UPX5K >)^W$\:KBN^_]G[VV[VS:R M;.&_PC73,X^]%J18=FPG[5F]EN,XB6MO M[?-6IP!0DAW'M-+\<.^D+1 H%*I.G9=]]FXTHX;L[?'DN:R;P8""L0D6-GP\ MQ41#1'\.\E#K M9Y&\,9\ALW/*=VR84W^S"G],SA2:)IZ%R$K(7S99;LK!9*-F:#@?L&8 C$@R M71),0P8_@IYI#(XW4C>.)(KNA?]%%#[Y+0!XZY3)2E%0*#XH9R,!H.Z/D4#V M*,24;2^Z35Q$II(!>4>7O==VE[IJ5UTLRK45#?N;<'M\%W,33PZYB4-NXE>2 MOCN,V2ZI-OSIHS&DO[]H3-G./71E_ M@2*5TO_-RS,J K&WK*>. UV(B95&FQ@%''-(O,MYR;)3*D#JO30T8P4U1O,)RB,Y ET:'V?I>2[.DRA2 M0U!Z)*Z:U!J=:?RWCH#1*6[J'UK%V 3QB(W\G^0\;H@Y%W#)-%-R5P&C1EVD9=P/X1&0[^14%Q\&/GN5ZH[*MFM/:?QX+UJ MQ9R+1K5IFFN,("#3R))J?V%AU6<@_2V-29<=3]QGNHDV9825.Q*GWLL!"Q0# ML%DWR#,T#8,0-LO@EU15;E??EQ(G5OB:?4")>,DVA[4<3 M<@[OUUOVL.4]6?VW%J(,#:L-X&8@$!,ZBFEY!E0$ M1K-/.G.!ZW8*$J&X.GRQ,Y-5M.UBQX] :2=G (6KJ D\_-8L.:5P^BOO+,B<79W XND1H#-_]B?D= M84!S?)A@#0B%[<@1HUAV."!F%]76@M%<4+-=P7@ MR*'DQ9MAD;9NEXS\Q?" M,@W'8=SU''-:D#J(3-EYPSZ'*!YB) 7>&)["GJ_98W*<<(GU[HA9-)&+L"=; M1E+:DS&.>A2S5[B$3[3@RA@]QE'\?,YRDW#1>GFS<=9@EO7C/LT8W[/%8&3? M:E65.7FMZ^U*RGC0!Z1Y#,-GC%.T^S(I<7AA#;#>=.*=AS5NE$T@DQJ!H 6?U8T7I']E00XK\&W?U,_D2V>F=X>B"=9 ME%)M< .DTR/KC;-9-G%UPAXN\U]&'AD+!";@%U:Z=/ #4TD+QK)A91L^2K5U MB2,>5?C*L^ TSZU=(,SS94'$TOBD7/UX#J>]*B(>^J>Z>-U4E<'3"219FR%: MPBNCCT+.7;"MX8 *_VJJF+D]WW58+@K!KC(RF5QJOF&4*AG)/@TV/0.;NA(/ M)V R9RAI?=A*E7E8[LFB2P=)SW;:NNEY6,28):PU3"78*P0N2B*@Q79+#S/2 M%I%SC+Z*Z2;T$Z[9#E)_(V+B>%+<,8+1;X' 7)9K9@3S341Z1HFY+*;!79>O MR_^T1+E(-HCM=G[9L==(ESA.:(L(NXM@C%F*DPUJ.*9#F M9N=%B$JK+J9CO22.GT;$C/3(:5'4,GK..VWK6 @9<7'OH-@3C?4#<.0?-\(0_E2/>U2 884'*>I4KZV9I++SGFG MT<1H.K1&>LC%<6E_!DIA0J_ M.Q^L<&7G<-4+W\;VVTAW7AN\_3KI+Y)[X++>)XWG!.G*CJ\TB^1\LJL;8MUW MWMU*C@8J HBX;3'YB_[^>=D/8[^#&7.'_>W)\\G"RU)9 W]Z#;%0U5[>A;=X1G"\8G:=/'E*C5?#*1 $! MAS:.*O@SG2W8\7" *QDAX4=SDU&>2UN]%\&1@R0M-$P)RX+^L?:93NH_*/ ;_;UG6 M9:?!PD_$;4Y-[O/+8*1G6Y'$BA(VKK;IFZX$1T*!/T+^:W]LK)_Q1.K;YY'>=UIL&Y%%'&T' MM=;13-5 I-.G%_AG.X@#K.6$&FQB#M')IWUZ^/&CNP _?BCPXQMM(>Q-;)AY MJ5:.(6LX]NYD(?#IH1!X* 1^:"'PM_;:X.&CM[!IG0&4_%+AB.DD]>OI"-@Z MB):@^/B^HK';]"A=1,LV9[^2?'&>^@;D\QE+,Y\JJ:Q89\8XW%7;5B@ M[78 (Z5,;B="!L[CF2?)6]?*_D=)%0V]!RL!2)W H3B]^%[RU^/8FC., R+C MI.8$ALT[ZE9)&9+C>,JY5JD#U=](RC8@Z2.>I8'+9&$"!H>(M.AO]R^/G_:V MNXX-F>[-4N=8,E_IKY]89)-S"R:[ICCQL]ZE#Q_\!Z>5PQMMJC4GR<23E7FW M3NU[B?=N(%CVNH=S: W$2.JG;W>2!0N-U 3C;?G9DJ'[P\GQ(R-K&?WXL'S' M'%LAO-RU"LA ZF1I@4E:".F5SY!!Q:OVBLR2\GS5R[+2>X012N8]JO_1BP1G MO2O.$0*&._SAY.%CMP9MJMSZBCGT=&Z^_ \-PCK._(2]G[?Z8L6<==9/Z1]? MACUUMM78'K&&]P3M8;Q23AX=^WO3#(P] -%.,)@/0#H2Y@Y?^VO[I;QC%Q<% M_SJ8UJ)BCA74S#6,U*OZJ^[Q$^8L\?G&JNK?E!=O9>WQ\87&/P--?(:#DE:6 M?ZU<( E89Q*>YK8[L$Z&!^[3)R>ZC0PRT36VH"A-;/O*+V'*%BD1"$U]K!@$ M$U>@?ON'1\$SQ]KJK2+ZW3WC.KI13'-/';(]7V+?[4Q[<"]>^T#]A07J$J'? MCU26G]3Q>.O0:0D/PXZR)Q@Q7[[Z/C8,M-@I"4">:@3\5E)@=2",+$5A>)9$ MX@-#^B67$J65)U455$76$T';D;(H4;KDUCIT([?BD#K+7'UYGV"!2LQ@*><] MUP2(PZ7O#@T@*F0&#;!%=O0D6HM5%7PG^B%FZ88?/CHYT1^..E%^VCG)FMY3 MHIJ^P_"5W76??&Q?_MN?'CD^MI^U#<%#PY"G!#>0P!)P9@Q61UK&MG0=^3^2 MDO-Q(?S#*R*K"W[A8_LN#HP?W!?)0\?;TBI>ESZS.,'\[''^'I,XA&6@#R'B MQ[?A+V("XM.'B?UW>C',AM#FKAE+QP4X:IH;RSS % S3)!C(B+MV,LB/6,#D MDR0Q4(F*>7H=;GH-<20R,PZ(JG6M(6'DY-7:W,3'#_Y#T(94S*:R"?PX[8:; M2WF XJI<< ]L.NZ5Q\5QEF!O+/J&:"3]OHL3:U@+5$CA$ :S<9Y7"_7&E;=. MNI:^?/P?DS4Z9*C<>2]8_!AVZ=CLWN%3L%+@V/L054_+EFH-!#M5AK6AF/J" MZFU\1SS 7I(ABB=A+'R7<)PL"@SGT5[TG\ZH=L*+6Y)X?HS\[K:P>NKFQ'%+."17 MV+S;EN5'RF#^J!G,3^H#WH:=KC>^V"'7!^O[G WJ?06!G?1GZV)V7C=5<[;M M5?BH+Q/0EWQ.QUT'9[(MJ+]@$ )[HR)YI)6#(J201GG<$D(FDT"WB?)QC@? M!]'PVK+!+JL4[O.'KV,2*2[4F!Q**)4XU 99'&\@%V*'_;XW/J O[T)![I'R M\_K\V*MO7IW^W+35G,MP,/ILD<#;2SG([%;>.)4%PJ=+7'(LKMMXY/9CYY8? M.]9M[YE]_O/\Y?7S?'U*]T[6.K\ZU#H/M<[/I=9YRW/X#RJ8AJ?+P\YGZAR=?FL5%'S?.QFSD^,W7 M"8D.LK2XE-Q:\J;-MQA0>\=S^8HH8M;$>-Q,*6ME<#)'BERN):/U^X^>/P4V M\FU+,%U\]>^9ME>F_(=FTRFFC S/SI@V2ESDOPN$@81#;2_/,'S+E8=E8A( M6:MH>SF$NF^T[4/P/!_^3AQC&@QH0:(D1YR8.\.D77 TFP!#N8!Z//GY'&+3 M5,+F5%V77T$&HUQYSWU:A'=5\FO\PXN?_O;JVZ/@PY'\PK*<99/+IMIPM8Q! MR%2.0V6D#"/2Q%_;3,/>YZA=L5P9^Y1=4:BK+GZ?IC$J FL^.;X6XYI1R>DV MJ-ICTQ?BHA3K;8L&1Q;I6#1B2#0U.!$M)2>BCBFH_?;D$4M8C*!";Q[/FV!% M'N(^"H2STPHR@Y?N6#]4B*F(0,1%QIC@!4OC,0!JJ.%Z7YH+Z#"MFDC M@OX!@]5G+BC7*B[)6;/SAGFU:4F82 )52#+*.?&5 M56M-'+?%+R0E<#SY25BMXF6@9EBMT0/,,'#.E7 +4*-$3CT."7XA:(972%1K M5[40\TW#> OV!4%\1[QTQ/:WW".GH96Q"-\141C<9I-.@LP!=3@M<2[-H6=N MJYB;OM[)$B%T0G.&@V?FG'YT'15'!'70+9:G!()8ECC?TZ6)$B<9?4S? "=V M206X\$^4;&-^/UYPTD(Y =Z&*$!PGY9_+OV6N): [)JC5H0FP38)[[!B8KW, MC#D=]4X/AQ8"0K2:+I/^-]YX+ - <\+@L;-4CH9:ED7/5SN6W:#?%']QAV6F##%&87))K$!8$B2Y'6'\,= !UP54G M3[+'#Q]2_YP1EY#-8;$#($NZ]8=\[DUMM]X6-"V\3X8 ;HI5 M'21A"&#!HX1;:+3Q7H5_="=SOZ?8&:Q5TX^*=$$["/>:/@L<_"C>P1F'$)V@ MGZ+>4 ^E/4+.%Y;8[(+9^%[$''XK39!D)%%&&G19)P'(\>2O=N9DEJ6\*-3E M#,=!.*KL$]]Q=^]5C;._LV:35ZY(>BH5ACU&FPF!0[_GV=&@6&L5!63<'):S M'E>S\=**^[!/Y(-V%9FM0B.V/@(Y=L!<-O M4'H:E"87&W#S6HF G[ZCE$W)J"0@)<(Q>I/.U>0!1,91D-3+D3$+G^>.+^6? MI#0LD?PIBRF%$X>\VEG*3DIOV3S/18 MISTWYYY\I2A8=Z A\!#'H^NWYP<3M_4<4^0UX/P1MB#XNI^^9/KD+I3R'O_%_E[^0 7'G4R"1Y+-&$3WIPN6NJ &_(PJF] DQRU/&LI-RN_=-0 M@6ZQ!$(\U*KMD%?*HDKM'D:(0+Q)]1EK&@C3H=&$T6,]45:+QAN^$NDS),J! M(B4O-%Q!U+29N++BWL,W+U4F -'[?$-C[!-ZB@]A$@KA=5"!(N<="1 KXY;A MEMU:/)G^@N _DMH#YU^523=V_W%RY2-G]3\5D\P+EV(]Q4H]6Y__/BJA?Y9F M#!/[8:4 5U-4/'/XTB]\'BR?? M9^PYVC3SKV)*W;V''L.%CT4O;3:R :E76 M:4MYOKC/7IW^A0%5JOAKK(6)* '2JNV.<;9U_G*1Z\-0Q%FV-7EZ\^3&;O'SS MFB?CIU.CI>Z5F]U[C"M<.QY*):.6L(1,BJ/>MM'S1_FH*M][V%8O2>SSN8E] M?DO'ZI[W143_7R-%VJ./1ID.Q4[:"5CSSL $)(,89:#_C>%,$XQO6^1-D9S:B1^_41Y,Z5XIJ9 MQZ2(W;'9#1$T5@'8HHL%H5G*=SQ=5\1 A>-D?JE.1TQ''M]J?ASHG4C5UB@M M5EMN7HD4'NSV-D+O/R(2$$\&,_M#C;",*!$CHVJ+)U%K\*#>90R-S%HPFVW" M5-1 0J]%R<7*Z\E.Z&^GN(KW6?$87V&]PW%2CDP5 7:R<*3%W5Y[54-C* MD2Z*35"N/.6+;7HP*PT;;DWFH%OO^DGL!GA+BW#T,N/I9$)NE/C;-1];($U( M(.I6XU8+L. SW2O6)M^>""J\92>CY=0 MON^(2V!'KCD5_+');)FW_Y+9,UR(]!]O *-5H MQ!-[H5.0C5M@VD&TNY$LH'HR2GAKK4/;?DMX*"//\9APGLQ@=#XI0Z7%Z(S ,$)K%E7U(WK%RP6VYQN%;N>KB"HAEJ^*"U^E:9HIZ'!;4%BFDO MS!>.()H: +C<9)3D>9?LRS5)/G*3KKT)E5?Z/7]S628$"3Z>_+6S#"2WIRF9 MU9JIK!L[*^F B%DP;&UZ0#=C*3HJW>F4"3L_Z1Y15JS;E&M:[WWV5#"WPNXY6K.E7I]3(_R+JH]!6]Z7LYZ!/\,]TSH M^V$"RJ6F,R'/6Y7G4'0!4M*45!59%[&A=[&0=?+@4,DZ5+(^EZZT_C&0T\JS MBD=&_0J7B>)#LCFORC47% 8L/8S4)TBW_8(]W7"[TH&\4K6GE(5E5N7E,IBG MOYT\Y.-DF*2DP(3,IREI*Y*(,X#L>3/;-J'4@DW:+ E=,_?TVQ2_MT6_W=R9 M4TDGJ W-A H;^5$VF54A+1Q*5>,/$9K'.^["G[+H6X3$3-X6^9)3_2_?A17? MP<_]$7X4:U(\=TF1E\;E\+FD+UVG\QKO 6? YQ66\45\=DUS# MUE1'4&X$NR*7GBBE_Z59,^UDJ:>'1K%,DQ(ED@PHZ\93;"G\9%952".6'$CP M[M?\K\/D\FE.O0( 7H=]QF.:%\6*!+=MKUVC[1U%N,D1?7^8)S3_R+N[H MC"_DYHH9^U:4EZ#PANR+4H;&2$)T==CZT 2[#=:K-$GGC6UNSD7"P VU3Q7U MSLWGYS'6DD_BRT!I4N6;8I8#7']5I"F(%FO>9$^UK<<9(_P(,-)1#3 M(8)8>F]/B&.E5M$14@U[P2QG>QJ?P;2K'!MO; NY<+M;%M5.3%]Z2'I.3>0W#[]A%7!M<>!#HUQ/C,,YED,9H7)U1(+.HX50*I/24B+#V,75 MQ:N$JRW"OLF>$]OB KS<$]/4#='2N$%(LD<&^Y___O63IU\_ZX\KO6B8 M2/D(^_VZ+(QKH**.1T,2C=1FQ*Q2!7ZP*+D"R*UMFCB5>J 6R<30Y6*42MTK4Y7'PD/E(5BK4HO6/ 1VZ7-'OUX:$XY3^G M9?G@L"H_IR/9B.MN.8K)Z],0Q70 M7(=ZQ:SZRQ$<%@VG"_IX*O>(ABO3@AMEF%,E" P2O13(@JH.*;F$@JWFA#*, MR8-@0KH%)ZRS-(DB:6@:YR?_SA3G[.M#>^1\*W.[:IOP990 6#D 5O[E6J]?J3E\(_!6E,DLI;OO(J9/XNU. MJL+XEVER3,&[F@@6R@@3Z..?'Y*I_[J1FS6#NW9ZT,&NJ _"U[T;#WO@8BHD M7P@):K2(W K_&>4&#DML[TOLD!R0;J@Z'+3E?$/])"0TE>8#U+F?D=9L1O5; M:JC/(@^$$\'Z5W/=!ZTARB6 W\'L',Q.7# _YD14$OL#7<4%33M'_'4B M'DJ(Q9-V\"@\-2*9S#7"Q-_2;F?>V'1D2BN9/88*\\J,27\@6-99@532ZIR( M'/2A_Y+[?#SQP<77'WYZ/H(C-ZR57O;\A]<'8W P!J,^B",]HBXOE7DDB#$" MWR@'@;\#C6=[US?XU[%WPN/F:X^C>X9,=L_:,)B!8:WLLNE];87TWGL;CQY MSILKA=P2$W/.? J@%:+"\6BB^AK+?%GF9KROM\ZWR;'>V;33WG1"!PP0S3S? M9JZP)Y06W7F^$E!4QUWR*NA)9"["Y2S'+*OJ OA>32C;FRPF(;3!;^8&ABG; M2(! @&7N>>>_*!^*0>+_6H/OGF.XTS49:1#F S/#JQQ0\C&VC=W,15F";'"= MM=S;0[\L8TJ-VLX[4O,Q.8]ETZO&1):793XO/"6%3IDB+I18F_U,(1:CEA2G MF]JA&.OG-J%*VLF!XZ0K_SY;_1V+X>\G?W_T^*EPWO;^]&7XTU?C?\*OOOZH M3+GOL3)_JB?_G=<;]-2=/,SXVX,/,N..*:F02CO?W'H'T=(1U9D0@;=1@VB@VS_A.KJ$L10T2.)M[>XB.UQH:^WUE M1HCN?NR:%-/V!!HAM%&/B!BAW2PS9JU[Q[1WO57IE9]-+9,T[X5['>MJ?[7WY MZON^TMI56'@("Z_07 BF^G"TYI /(T5X?\2>43LC]>P;#TWXI?&0PSP$._[X M07@KIB&+K8!6.2"'06D^5NI3#!XTVY+HT52W&VD6_/0\BTZPZX1-(S ".X1E M>G$T#1:5-B4W#A]/ODF>23PL_*&X.\TC7>QY;LCX5>1>?B:<0FB*D^]>L.J]-XTL*]/'D2 M.R@X5^RX9?XDZGGB9OL8Y\JJ@*\"@;$C$OJ.SZQRL#3&]0$A&-GP7;ZDUEIC M+LGK.KAC,]I-*@NKW5*D8C O%F4MG6UG;<$'-NV-%\WE?_[[PT>/GN7A/\4( M8=N='C\_]N/^_L?O)M^5:.4LHZ_9A=]P9S8F]QY6YL,'S\*E]%\GS^X+N(Y8 M97.3+@J[O]L4<]5R@P8)\X^MF]D%U>;+R](>,GE)K=T X<:S2YR>;/+B].7D M-%\49QMH^NRX(/[SJ;4=OJIGQS0"7/!]L$$K_U;L4MU#SL"ZL7/(^:Z;LP(* M$CQ[X56SB;QVN(^^-A;8BV"CPR>NRUQ76?CHM-%Q2,ON)=[:L"18U$",,5L2 M2+4?T^"X9?WI":^0<(JLFU:N&33TKS;<# GM#%7E*F([_/JJ815-P4$[\V?Q M!VG$NXA8#"T9#_HX]F(\/+,BI.#R3JR,I[O!+@P.VA)F19Q+?YO,=Y\_;\M_ MAEG*@J&XS.?LJOYUG9^KBDQRJM<^@QV??7PW>7(>'F!'!]C1A\*.)%[]^N+' M/__/X__SM_673YX\>?'GB^EJ^7A=;!^?/'WQ&^F\#(DT"P(-TL8'Z'<*?1_R M7.GH@Q'0OYM63V(N\A4.Y-Q.BV@I)M\6<#640M#,.CNKCE.$_$O'LL\8QV R MEN7\")[-'0_B7DIG*%QX#-2+9$S^IHCK/>;2HC+DN!/KVEM]1R'^-QS^/L&* M48CLDO+VE4RO.6'H =J1L)SL%+EU#F22<#F=; MXU#UY$5$R!'^7S>1YGED\C82:9%+$&? >/=D6'MB4'Y53_[W8>+>6Z*+Q %\ MELL[\@@2:VQ_ZN&*==-=6@*D"T;JF\)12GF%,'U_AE(I.QQ_*S%*>"RL2Q L M5=CNXC$3BTD8P1KFKH7.;<$^DUB[+@6SR_J#5Q9">P0-I.(RH\0JB9,PY=8\ M+XDK>P:01\5T.5EBZY9-V%U-2U'3CZ<)1I06F]6?1-V^'_J1P'P:^K'Z!!:,K(D>XRLGIV^6I? Z$<+3DJN: MN_V>9W[!(=,0-SB@5^'!67"ON,-XOPT.3_NH1(!SU"R.T+(=7P7$3_F2(PSB MHJ-Q!P>,9(HYQE!@K&/49:'9PB_H3%61]7\275#PWEF-,@PKC$Z9NVR4+%-- M*LK<<$$*.G$O\*9R2GSQIQW*:LRL0;O.3S@H9$0[A$PW165\6F!U;NUQ-L*X M3T)(2;- G4FDI1Q?3$1;;+#RU<;'RTX$[A6L2 Y%W[M&#O.](FIF,?G[&?#" MQ)PM'$))FH)3",)(^2^-LB=2WUY,=>VJAW%DS/R'FM0+5[\(Q^ \AUP\RDX# MEO6VP.'HPW%+\PB$2=-X=7@_UF01#)557NWQN-!,L^YIG/8>WNY M0="?39Y# "B8MSS9&_1@ITDO_@"Q-,BH+/SNRO"YJ,@GK7,T=B?^/9PJ/5'M M'CPZDB9FPJNN+UZA[^+3CRYM9*(6=.")(T-:)&XF/ZHK\2GVC71$? 9;)=+7 M*-*!/FY;2-D+(?X?)_?*^_P_6YAUJC7$3G8ZO.+IM@H+=,-N$?FQ8QYV%NX8 M;TER'*VTR#]\D?@B2J)C6MH[E+/#_4HGCCT%Z>V6* M\0-U\/U\JQ>.80WYSQ%-\M% !M_"%3KC-YNJ[BGI!D[U,(>;&V8KW+[-Z+\X MEOIG=!.^ "GM97!^F<'=TVY2B^Z UA_B]F6Q(/,T0C[?%^0A65Z0_;-+VX[0 MV+-F%E_1)YGSPA3$.L_S1%]B$;T(I$8;61**'M&CDWR*-D0O@A M7Y_KXF:J5-O6Y$*&4R+#DGO[MR]>T7%71-4KE^5-]^^NLA:>:P41KZWPE0O#AE'Q9RN.(9D^O #H1?!_ MXQ7""1<(JW5OB@S":T@3C *L(3CA*FR H*,[S:L'/C'50J1&XZJ.,E1\< M%=4Q8-HT3$FGYO//;_]FYI-H=&-9M2?_1=]AI+B'542M<03ZS(66,7UEWK,4 M2.7EW+P@*)Y%]XC[-7 GU/*A[E3[O]*AM&LR][BW>(@[-]CNDT=W&8->D:!@ M"QTB+$1NAIC!O_W23-G,T_P)(S L3",1B5%>$GQ>[1)3]]Y)<>N31X=:QZ'6 ML=\6Z_H M$)^\R)>=8)>H4D(_,GU'VCM*_OA/!H6ISZ^9!#0P:T^M$@[3%*K^/5[XJP H^'*_.V*C%Y_B*SQ3) MT/ Z6[C)B!I"!$)Z!'R ERI9?E%L4^G%L6F@#T*3G1..#_@*6PKYG".P/3E' MW_G6=W5/Z5NSL"?AY_FU'"NY5P<9H>5S LD"XNUMBQTQM"L0>LHHNF?"XB61 MG"3C.!QP:KCB[$$UP5!=L:"6D9<]V\X2650RK;1.P^<1H"'(@:M&ZT*D65LP MOPZ /&/Z:U'EM_/= @S2,67,N,Z8]IS71%4ND=<;19_9,#TIS&FSI M4AC8!4@_CZKS8@(\GEIWBQ8IR)PUA QK"][\'[G<]"E.CK?VJ3^#1%_RE1U. MJQ+U]+# 7>Z9+&H=;E@47 >T6)=%'G #,C.ME+FFF[(B\!TS\TL' )EW6ZP$ M7FSKI*:\1CF%NSS8C2%=]7Q5S@?$^_,B*K+$R-_)R(05_=*= A8:(]?UB M4.^&0<*+S.;/V+)180&17S&['UXL?/+P*/'.@E&?-^U1/%NB0;%'I4/<(;F> MY#$I28;ASTNN&[OO(I8B',FK\/HEW&3,G]VN/X5DS51YA@08KT*@F*.\T/E) MV*FN$-7E*176JLQR>!#]^5Y8&A3O DX3?H>RT=;E-U[5+:(*S):$H,JF"SZCS8$Z&@B_E\R$3 M@4_REWP%0M24>;F(3T6,.')>-:WB@E"N"]X<-]ZEXZ03B%U+J(7P8>GQ4;HLP-^PT].QJVECLMD<+-><:#W M'!*(O]#^/]+:1&EO514TZ2)2R9L)+Z*BWE[<=D:_,N@_U?."LXZWD='Q>6&'NL$/W*S%XZ+&2 BY[*1ZO=M1 MA^UF'$T]]<]]90['/I.7]I%]$T,$BK/""P=[6)";#*PT8#^;E=2AH[#(@O." M>Z(G<_]R:'C?1\,[977"CS(D:"HJM\Q+8F^0OH'@HLE2DP*&1."F">&"JI13 M]X;B)&SB67EIT GN)^Y%=6/]Q6$S+)JV, M%66W<'<]X]NO:W@_$)?]R.V!@ M36NX XP?TFIQSW\PT1PKWIA:Y:8=7[.)Q ZWF%-@?U0L%MP1A!@L_.V:!7Q8 MG/_JBS-R887%R;E5S:BJDV695K\D-2 /$5J:J.=+$J?::YRWO3\1'66;5]W] MPS(]+-/4BUALZAD[U.(L7 /_NBJF7:G8RI&D@&4K(C2&4CE&QV%9"^[YW)6N MB&4RL<8IG53$8[O@ST4+N/'N=7[7:N1?'FKDAQKYA];(#T;]-S3JGYDUUU:V M>>IZ<(&KH*SQN+FE[$2PRN$06 \<$WST@>GXN!47!>868,E MEYO6[8:UFCF7O,VK-=/I^-H*EU0RX7K9<$?#\[ B4?[B1M?7W&2735Z&9Q4. M?T07.OG/Q35"O#H'V(P!Q80OF$V*=\TS8)2DZ]._Y)-_@=L0%7X M]]=YM3Q"15"*V\?!_\BLX[ FEJUG^(_/: LT3;K&R=: M,R:#OAD_I0SZFG-SJ)M-?,Z2&OL9YDE!+@/$BEE+U4,7?.JC%+R](31,^'DY MBS$RH%'%R?D[I;[/#!EC& 6"S! MHI;+8[QK\(KO@53CM?:F.-LPJM ?!)$:Y_6+/S_YOS]O'C]]^O3%#__[ZI\G M_UB]W!>IZ\^%(%MM^X1=KT9"7T-!,U1S<"DPZ9/V7*G:L6SE]9A+X^0<6Z>1 MY)U?+C0&SB.PGC*W0[F2HA77Z91@*$=?,*)L^SW!S,8 KO>U4"OS96A=!,T= M($K!6 ;[A&1C>+\-VJ.2Z6'^QM@*61=GP7\L"%ZPJ1=YZ2!D*TI"4NI2XXJU MB=C;AA.CMMJ2\0RSL "9:(_AWAA0E# F U:3NARO"FW>$C*09;G& M2=)([I;06-1K!8L/9&9XH0WS)H47A<$V6";7,WYC^H\IH5H4,A8-P0\/?E!#\.V??_EI\^++Y2___^*;[[_9 MM$_^G#) X^J35S=>O2_[D83)';B&M"_U&G,"9NT.2&W^7-)XM\)=:)>W2D&J M)*N=M4-Z],X7Z!EG"W!#.C\S3P@WITUUA=8![-O+\.6GZ5C,W+129,5 #/^E M6.^=981,7[D0]D,Q!M9>R;,&! 3P-7;CMN#"PXT/X!V&\VE)C$ZK@G,:=;%9 MB\F=A[_H01WGC%S\X\G;1F0'J)/ @U^M*36*V1+VBXXW)/*61=YI(>4+FI^+ M0BCC.SW>=R3[T-U!VX>ZH$L&9OF'9Y.%,7P:-9LL(9AF-OG1L)N5C@N*3RH M!%_80Y2\'NR-\%Y$*PC%2J:LH._<,'L-#'"]3BX$8H_,\"^;MNSFZD[;TU&6 MQQ+3XP>G3B66Z*I@CCZ*-1?E;-)NJJ+CW^1G M8!E;3Z95,[L@\PT'9+VNI$PM#K[>S=E_)(C<,5-0NOM]J*^PM[!F+T>A4B(=PVLBBD@M&X,_>FGB;=*I_ M87S=156LSILZV!!PZ)>58<@57*[[4;]"?P6]U3N@",;QR.MXJ#^?D:]R\O77 M)];/_O;%Z^>18U?O$=^!>__>A&48?W+Z)OW%B^=_.3I]_?Q'/"";G/+3>-$^ MUD-.-]=;"O;=GGHND'0U7!RY8TZ3P"Z-[!UV.A[*0B9_M@G+D>FZXD>)E=U) M-POQ?&W--'>MA/WX4,(^E+#O3)MW2K9.^]EQ=S4]#O]X5+!+$'LHU/N<4VRT MW @Z7[MIN9.7B3@M/!5>:S$.PH"KHJ@.O1L54\7XS(T25]M_%7-/]"F#+ /_ MZLR2)IP1VS@!QVZSPG'9D7;+GMI+T8*.Q-IP_,JJ,AK>T'1)$EX^F&?S<^R> M$EGVSZ0WN/HE7WT:KWZ-J^?D=S\G=D_YP'!'6(-'#K!(D>^.LA G%OE&UDF: M60A1^)JRK6$\Y^64^)"4-B;F,+2AXJ*<7!/2OT@7!162 M\"VVM.Y:J@W^E'1 [^F=J+P M^'F3*<&0&2^Z8IZ'[9-#IP5P/W02H6>S4C+E$%* KIG<'SP+156$U)-<^K6" M(QZVEC17+2;SL.^:LTV1$4-H/I65DREODEFXG#(E='CQJE!2O#H$H-/-.H;2 MX'DZ"H]<:GUN3]Z\R !Y!@=J)@_[@S@_*B:P,A$ATAW)8FI#^Y&D_;*7&,5_[NL+(N^E$%4/*G9TD M0I;A^Y]I3HC5@?*.NM:Q*^CE7'.RCJ>P?RQ25G*NRX)K2%1.<; B$EZ$,'+&TMW(9Y9:Q!8=!#Q[O[WJ/[7*H)IP 11K,F:KQ> M.#:P953H?4_1I\#=I8Q(S A4RX9,B4+-I!(]"XM#JE&5*"M)"WFL4"=$\L>3 M[\@2,%>*)"N#4SWOP-.:@RA;N& G8B3$V"&)<]GPXFLA/@A/03D<)DO*MW1D M!BE!P)GR0M2DX!->A$T"WC4K"'=%<2%-VI>)/G-P/RA07K'A)E83:)?!M\M- M;A&()P)'Y;!Z< S"ON&.5$5JE=Y@ICTG:)-\!J@3B MO?0,FXF^( M4S#8^Y/LZ8,'K+9(/" I& /1;]GMA#20EA#X M)%'4Q*4.1 KEW_YT=75U3$HDUUZUPB*\^3+ ,'%59J@D)DD!"TEA46 <6B7B M#6$=WCQ*&@/R42M]S/'D_S0;XO"6)D$\\7E=PX-]0[(*5'?_#C"^DP='_Y-- M_I=IT\)2'_G[_V:3%\QU/OCK5T?_P[8G6(@Y1_,4P#)Z@Z]=E!4L9QOV9#@C MNW.(BFW:;@/YKG"QY#(G)X_NY?=QV_/[FM,\97I6Y'-?OA.-8[-.@]7"<)UM.7D:*9Z'Z1N#^GGF-I?=?/D:.SF,!!"$91KD79 M3[Q!2B:Q8C*Y,K!!\#M)R0?HKF \!1')T\"L$\ED $I,;_#RQ7%8_:4TSA5) MP9L/'JJ@HMM3;$61<=*,S9D6?B20>9P9R>Y2.<*ZG,C MU6-?7(21L[RBU!^/)Z_,(J4$(3)D J#BU4!9G8E&%?0U@\N-['!,7\A!FM"(N,+[0RGFRBAW2+ MY]BTS.Y:">S)H01V*(%]IEV<#\=.C4-/T;4]11]R4EXC%3FZKG[:Y6(:.2.K MW_HVC\C;QBFWRZ8BGE'E>!,+^JF[U Y+[/-=8MIRY+C'"'B&@G*F]+VNH].* MUH(]+.IS[F5!WD9IR[5_4]$_LHXE<&HI@0]G044<([?T88$>%FAI M8SDPNXE!.D7W.BCO1J$4QO4T1(P[9Q6XA\-B/"S&D<78LXG48+"+JD:J-5[B M2I4*=3#AO)-QJXEFP#,ITZ_]">IT&GF/Y!*47'D@V08LI:@6X94]% M+61KD/8AK\DD5L)6B=W0AX5\6,AC#C:OWRYUKKGB &P)UV7E,=CS$?F*?&'*!P]*QIMWG*NT6&M'M:JK54_YE5;'-&H;[& >YZ0 M@'6$(I!@3L6$8"&2T]W=FL;Y8&Y,MAJ!LGI+.\GQY."3'Q9MZI.+N'9X6:JP M IH:CSHND._L/3HLK-4B8!USFEK68CO%.]YE37 M4F5M9(,V-H)I<>NK;\%ROV_:+;?8KZ *%_\,V()2%@"T1,003'257-OT$ [A MM@V"^GM7YX5@NUJ!6)>7U(C+$']A%TAZW!B!?S\1@]RL*:!7 3VTX #,S]," MT(6T 3,FE=# -$4$-NQQ:EP)Q0"W+;3%K ('UD(:\Z5S;P0PJY*.9PKY4P L M#6,#@:*']Y4K!4^F=+5JK>_X9.@2N'TWF[9*OWEY&MNKC:?#9J'1=F=CC_(4 M+)',0;JAT:SP)20SUR7S?HX-]6"_#O:K9[^&AYQDU%5J+!RP.EFDJJJX?8-3^TE[8/6AE((1+N68N,8 M"=0.V/1A%QUVT3!O+5U53'ZIC?.&DHMK/6])M7DIU6]6;N+Z7MQ2DI[$;\D[ MJ=B $U.G5E7BRJ0C19@S#JOTL$IWII)&(]S+AGKV(MNUINS*;LCAV:^Z*G%D\E?48"V^ M[$#NQXN3U([2M""3J#$6+QG&D,S=^.F9ME0U&=AM=T^6ZYC/I$?8;J7@$)=Z MU4#'V&['V 'O<-@RXS:^AW%8Y5N12E@3*1A1TMM*LVQ>6.I);9Z<3R]%&/D51I.%V%8.*SQH1^CF6R)!BP* MJ+;*=HE%QRTSAR5T6$*]<%*[7;-$2#!C:0W-Y4&,*Z'F42(;W_@]88VILE-Q MI7DJZ<,=MDQ^%:+7S?J\:8FME8?0490JU2-Q!-!:+N2LT;ENB]6&@6#1<8 _ M0((:HZO[KC'#/#TPPQR880[,, =3_JN] 2^'>[OF0$E$;*?P1]>0%. 0TO]# M[*P1G0//K4#<9?U4W^80H!V6:Q]-1P 0!7&_8#9WH['N(MFH*XH[DCR0+EP* MMX"L8^9[U6BL0B&0M-E::0U7;5&^DN6MH[[H884>5NB.EHE(R#@JY 8C.&^N MZF _8]<82AC!:=V ;W51@=B:R"*7P1,+2V:("CTT7Q]68+H"OV.V"^H#R29" M11Q.7B2@)#VU2"XQS2%6<0&.8=U-B-R3Y5EL<;*(I78SLKUD^6#\5?Z9[;-* M!O4-M*A],'4HE2%G6$2'-7Q8P[US_JQJIF@3VJPI"J7@YZ>_O?KVZ.1K5QPP MR5>YK M!?3=F;'^-E.IA<1X69Q(S4BZ&C&6\:EID7\$NQR7'%+:KBG5"; M'U;6867US)[9([9-0G@R612Y(GIQK#Y\\/#)Y"\-ZRB'?VK+LS/PEV?C@72Z M %.3-Z#K/BS*PZ),F2UT$4IE,RX^6FWSLMJ(#%IDXZ/>:ZBS*>S%NY.D,[]U M2?XYE.' H^GC>^$J-'=QU[K\]>G;T:5WC=K!L]$D[C43FR[CQ^DRQO^\I=K% MGH0=O*#1M:HW??$$DVJ(B@GYM"'Q1ZW!!*<-R%<1F335& S).O4WVG^@MQ/9 MA5I9\T9D($BYK6E)A6]4)B4V[O-"JTEIB8"XT502]H7A)DI K&C=FJVOD^E& M*QU3336SC6CN2,6+NB:B) X$941O@6@/=LE"C*DN1"=VU38@[%Y_N+J\UUT8 MP5JJ'@8/CS\L:T721P1[@'W7LN;OM$,10PE)9#I^M2Y&=HTP!HNGETET5-KOZC\*)NLK+-I,&2N2'PB^S7N^81/+-8GW%"L?M+B3W M,\[,+V3HN-I]JHPM[!)FU1#IGJ-8Q1CK+OR1\OCA'U31,\HS_1]I%]+;@\1WDQ5>8C)$8P5E M-AS2X&4/+[ZU<+Y:E7DE1PPMWK$ M3E*[3(_454-\GVVB'HT5 '!/@E.+8R8$FYIH24,G^K[LO$GSH*P0WYU]@S/P M?A[ Y'D5EFJ=\S"Q/3A'+JNRK.OFDML'>E!IA2H9@52;SRYHJ[4BSRT)>-.P M7N0A]FJ+;FS%-ZWCL8E!/@#=FC,-^VG^2PYDT82BTLXW_YH09JP==.J1*Y=J M:J8C40G&2J*Z>]00'L# L6)2QVV!#R?@3K,_?E7-W4%+X+944/J&/*[LV[A ^ MZ<4R0HQ0Z3G$P).UI*,JGD[-[;]WV%!;FK/M[;\<_J=]-C0+(*8D]VBD+W*L MH?%.*@Y^=<"5'G"E'XHK_:W/&7)(^ZI,+,$TQ6:.]C'X(^3>**=FPI>;FHWW M- M]@QYB +CTDC !P=Z MMF\IM;UFWL9>_<:W];6&G10%(S-B\^#K&FS6&)$:-TA8NL4[0;LB?W968U3>Z+-S\F(0^[C)=YM2F.)Z]2BJC<)R/23\J[AIAY"$#F M9X7?!UE[&2,N8.;A\YR7"WS"_%7EYP10$$1W,Z4ZX-_6ZWE8:@+ MT/U0AY94Y J\$)I;&(14,9+#^X&R+5S!#4Q.4ILM"H5P0&3VN2=H/C-]*-;TV3(\N]UP7/HY 9A ]\Q#QX]*_3MKE0>RRE+OJ(F]4* MQT$X"'YHKK ",BK+Y#4UAW?4T+UM-KN//]=\T)]4\.SNFE/9,02E_3"&D:Y7 M/VKT2+S*Z9OC7Q*:-#Y=/W01^ 'S)O(-$#MAPLJ9S?UR1$T^PG[-TZN)QNDF M.-%U!WM#7,5";3@^J?B,F=&"AZF<%6U,]X1U%.S)?!.6"2^,X$LM:>+D=CON MP^/3OCL^*NW&8Y]CU)LK\.V4FV9L5C-?O(P1)()F;CMD>V?UAV@9*(K;^!_1 M>M9E.@]^XFQ-]2!^3^YRB;1+K6V:N%_\&<<9(%I H)C&UXRC0+HG+)45SA*V MTWX,4FX.QJ*I<28;R]CQY+4.WTK;/8I@)).Z6;L)C]EB^1B# OVB0@B@=0XI M:H"T=;YCF65R4<'[F-Z4EE7X(Q9;:\2<_-'GE\TL!S@D/#9OY=2[ZKU>V>FD M%G/=,E;-!R*@B*6I+17+!PQ&^E'\_J+!D??I+>PH[\I.FR"<%MX\]9>D?Z3U MASA_$ACJ!=+C87G0<&F[AKNI#D(=_E,^QYX+!685MLM;W2,G; (5M;.BMXTR53(=L>J:98SL=U_M;79EO4TYP6JCRXV%3#-3/YCLMH ML#TR6_&[).O1?P_$5;2O MQ*DJ/WW*XKI""A9HV"UA*^Z:T,%DLB[=O.R8%7U.T\>219RQ=.F"01J"CWO: MMXFAX/1FV2:^/3!#1;6B,H]:0]N&['5NG%&\?NN3"[]SU< HT)NVNL!V+B". M]VY>/5-@598-#D+1D@JOW1D"IBM;AL^/+E*)*WP-6J^+X!G:!ACU-9^/ B&G M4IGUH2B.#5E$( 0;&%OYR7WV_%P1TMA M7Q]*88=2V.=:"JM865DM3<-&&?_-8',4@*)/D=HS[=(8M4[2HYLY3\?CHS\T MFDIL*-@??U\^S:N%[XK&:7B:YZ=NBCD[P',A5K[CXP)NI0.X@3B%'K2(D/9/?'N]24= M1+0Q)ME4EM+G%S6'3$:-;F#?-MU2PS1>B*G+L-$,011).:^?6^ZQ)&>S9.87 M)*%82]?K-P\GFY"?%/M"97!&7>PQNV'/UXPA/P/KR]B6"&(9>J#XYO;X'O ]$S,4L8\)P5_DB%)U M#,UUBD<\9CE,0;'^D!=K"_!6=I-P.&6Q ME^\R[Q#O_-*T8M-BMDRF4A+B77 60_@:UC$*E%8J/"_;8B0I'P(EFL;)S^=H M':2VAEA!<9T=G%Z:%H4N^241:W*J*3P6.%+7K>,?48M7!ZLC]\&=:T8VH%7F MC.3_6EH]X2:U C0VX4V0)*. /&(':ATR-W.&/4VYVF$K -)BX3ZO$&_5X(RQ M=I!;K5/5:Y;*V'A) KD$Q@Y0?5E:;NI:)UYJB:ESXISY%3QP*%K MC11=]"8SP0>'5PWHB^:L=H:4;">L9#QR3ITNW2NG-DK1?[/1J>LU[,-5BL M7LWCVE]FYC\8_.*2H$5NZCHT/M)Y20U>W3F;03_; MC<>OV%0?3YY')LKK,%6*:(),BA[\%J&J;.7TU80K]@O8QS39&*@B>\E=""JX+1@"^5 GE3,I3.*:= MKHFYH>DZZR\M& )=6?U/J.\VLKSDW?3BONY*\#6;2PGU@6T,*ZJAP)#;H2%X%&9K#=ZB.]3U=GWQ+?EH1+P4J\O:WXK_S%S&R2K@N&_D MW>P&2/9(1ROJ3 M)=VFE 4*#1"408I+[!W=7J#T+I;+'CXXE,L.Y;+/M5P6SE.R*QK:$&J*K(0D MK\DPF)U):2;ZS?8PD!'LZ]QK:1(IU GR-@S)_J4"'"EU6H:#0$KH9B*,)Z92X%F7SMWX7'V!_8?O^U+6]E"2O0IK[YN(Z9H)E_GU[",:<.?# MKZ%D\,!!Y16D=35ER,$2[QND11>5Y*^1X ==("+T=K/2FI15Q'QE:&2ZLSC7 MQ%JA "(KQ+1%^'FVHW$J*0.Y,IBCCZ(4BW)(=2,D4MS=]XGHH[22Q4E*MCKT M/>*;#)K#PO<@P8A;,WAH_#-8[OB4<%_F_&7[!$S::YQT*RBGNN3'^> 9S1Q' MI2N=8YU;$0R(U%6O:K='/\J63XO%G,?A)I^*T^*"":3X@WF]PQ<)2X:HJ7!X MFC1G'+")=$Z^0\?QNSQ$O 4YZ.5:,)>6G8N_"NNLGFTI7)Z%B2@YJ<]]@PQT MR]EOL: H?.7=)%OZ-2D3WT^$S+ R2"M/J[?;Y-PND[SLL24 M.7.R[@$^SS8YEGI1,.J=1N*$DKF11!3*P^ D"N>AN%4+#-,Z)L3H'3(Y<5Q" M,/@Z(9)E5*J;D::FC#(Y5L'(%U=8.X8NH."Z$*8S+KADDPK=8,D>XB.R>$== M#53F0/KD[ P]5(,'RJJCP7;]@2*W5ON"'2U48'=;WWV-B+Y+[LN 7@R8UI<6 M4 43W5QQEB888A2[5I5]4I2=)CB@PC]M@Z.7O,H S@W*I9U3^%'[:-Z'U=;[ M:IZF.6S?(R)J)BQ3=$K)^]4\#2K 7#-0V+\E)\T_3I,1?.3#6*@7H/Q!\;3O MOU&#(F+1#YA&U27J+TVZ"TCY.C.X>"T!7^.>SI)5>B1GGY]/2)*[1, MVPW96* 6/VM+]C(71<&FIW>I0@/0S">UA$TD3U8X2L/DQXK^418 \ES.),^L MN>TE%XC2XW'X'C)S+J--=6PN2/&W4(ZKRHF UT7FQ MR&G54Z,5RA1S>7]VC*]N@C?=A66:$DW*#2-0&MN,="RUA@[EE#'[KNCI HLLIWD!@C3N'G;I]IP34O2)0U^ M/;*4X50Q0?G8S=3]D1;,[11 + =_G>1&3\BB)W/Q,10T/JIYT+H*247T)$B< M6,=J\"9[&Q.0[-GDLH%3Q=T@+7L/FHV)$AWD2;G1?X#JR^&;?P[?/+_,R\K! MZS5]%],SCN]"SEC5;H_K8K&AC.!A0=S]!>'/&Z;RD]6169A)W$U;M@&2=9UN MRHI6B_TC7PHRC5E%:91._T;) 'F'>&%803GW%W0QL,4',ZY%5OG)5\$!1<.( M)+.)BDO:),KUKA5XU\K@)XNJ4C0?D]KC!1!J&:J%ESN'P[VN[_2 MJF:&B%5.]CI2M\7>/O;O+Z7-6[/2EFR19/)A,=S]Q: I?XBG%Q^^ M_._DRQ/>HE5^.4.F**3G\)WO_G=F%(C(#I#*"[%;R'_ZWC'1__T'9;U=H3K,.<81]2QI#ONVCJ7 MQQG?S)XXWEY%KO&PP/C[0P#OXGFPGOD>$ ,I=/E-#YM MQF(7D653<\!336[7CNO@KN?5>CL0_L2MZ^(JFQ3AJC/%@0PGG1]Y/'EY7<7> M2Y@XK#C^\\@&J"U7*@.K&(M_;'*:A,@@,P"^#B^Y'BA+[8MYJ8@8T&-O",NV ML^>5FR(P.&L3-@GHLG-,1&'*@3WK.KEB4Z.#$]#&8 =6K%(B43/UH=;AX>A" M)@A?N,VJ$/J+,61--M&*+7>I N-&71-46*EG_+.$8(?R/\*_'C[;9GT.JA"2 MNB"NGG"7M:"?>:J$NF=*HF\*[+4^"Y: Q 6.=C2ANF9N<18.X[CY8L(T(8%X5 MQ(3/@B">"2-N> (VY=).V!:792%2#9[$J+_;QW?40GG'E J@+:E+8H%JP03G M*;!4Q#G;EB$"C)^T7K?E= ,(KP,O5 +1(A'1*.L943_.-@R073D3)]S$1T+M MV 1@E1F3HJ1R]COM!*?4()/4%NE&IE;VL&.0Q)HE:$GV'E1:@H>"6.@LMDU8 MJWVRSF^G>C_L]DH1^=0G%H%C!M3MAA]27VZ@J&*D-SIE*JG3^WLR/6$;@M9% M.'B790><'4&84RFLJF%5"^VK,6!15;H",7>XTE)5C@=@=H4.-_CJXXS6UY@3 ML0GZ8=A&7!7&[!?9$022BC;FL@N_X%V5__[Z?4'+3%>&\5FA[ N!,YBEX!2RQXLCW;S_EL@GLU@M2 MO8,*ZW95^!^#)8HVH_X#^D:PY*DUXV:2ZKZFE)A9WD?D<([2*R6#TQ8,]D(Z MM@\)LY6'"KH#KC.YD1%#?LK0@-&)4BF,B)(;I[]>JS*R6)NKIKT(8V"+E N5 MRO@4DH?J .-A>;1;_S.)&*W8<,3W;]>[NV8)^F8$@[P#,[TB M<.^:(VS4=]^N?3()_DWG;E);OP7;K%UOJ(@_2VC5Q*Y&YYWRAEM M^['D[+Q!-(G+6! S$L_'-KTK?XSW51\[XO@8>&$?^H&565W3M;LGACFW0-$H M!"MH[RB#!UXHU2N7TC:1"&7'[/ULKE(T/DKGI02KK 8:]F #:JQ)=QX&]_;$A=EYU9&J:PXV"B:[:74)J8 N58?D UML#6L4P.=I>ET=7CJ=PX9I ]% M4<$[7J _Z"S)*]W;99&I];6GZ;A.11Q5A!PYVOL?=1N05LI/QIU$ZMW JRX(G;#AW-F:_G:.>TA^R MF&@EB^R#5J$:O>PCG^]LOQ-#:MM%^* 30^J;GS-ER:8M2_6>83NTK; ]Y=5? M2%,:WMAF-ZHNA#<7W8RH$2FY%F[<7MQH7_E(;80YIRTXD:&B5:;J^AX.VJ[L M--=&C)'1JGIX@Z/1)35BS:A]4;E98A[==(-YN:LRE)@>1DK BPY4HV9&92)W0&'HY?[Y?]_ZO)#7-5"7*^=QG MU-_AHE\S*WCQ#?Z;,GF\5>!Q:>[R_6;::=*G;FVP),B:4L).BA'Y&10>>(Y) MD63'@W8,?*QRR,\*D[F-[\)[C$[A-O4HP;3 Q @X$8F72^LU?0?:*/][,Z\T M&?U3JIE6)7')L/W !U[6Y6*KXN,C<:O,AB]*R43%\=V\_L=G!4H$3)AXHYYU M6P1?2G*3FXZ;EKF\-8QVA7!.U,=EL)*0-\#28.U$ YA\JS#FNF>K[#I M]=3Q/HG3(&9DDFS0R0@_C] TAT?C GQN8(4-JN=5Q03P'(MHGK&71Z+W!#6S_YDA_A">'OBY(VB5D5T1 MNU>T\B>GEZ7J!88Q-;_3QE&\S^,9MJD8F[GB"W NKGV7=Y"! M2 40\B723D24>(NY'Q=JFW+:P)14\#U48'I7FDU9 06#V6PZBBM)'E,.!/F: MW;9;@];*J]6HD\P^!R/ILA[ZR[^%X6 (66A#]U(:GF.0>)D9HB@=5G>RFOCH M4$T\5!,_UVIB8G5%I!WR\TP\$;5K6-Y,(<#D( P%;A#!I'8\%H+ZFYZ$ZX3X M7&D-\0P[U46Y*&;_@S4G J7E*)(BG"!5?D7$H7H+U+FK"-K',R$PZ M^/VINF#U9N<0WO/D/$K07>5=]Y__?O+DP3.YR_U,PSYXG'$&-"+3,$JB^O66 MHV0W*;R(**UHS3?FHNQ6-_D$@!PB,"7V6'FO/M>C>_-YOD3S\B2^JD&D:5V* M3J9GNW4TWSIOXO"-+@YURI6H6*;LMO/%J>Q,O?KLX-;?E%OM657UX"A>9 \O M\[K" J1OP9P<_$>S2+/M%-.T#KZ+&%+_#]& S <[@T8Q^$R;_31N'7XCJNUZ()VO@UG$+7EK$! T0<$ MJ&NB,6-W'0T5(5IIEBP=+W?-O Q &;Y,WKJ)@06]+-D2O*56D)E@XJ$T.GK$ ME9WIF.!,NFK::@Z9]E\=GLR+MOMA,S)=">5-3K6 M,F6MO@R?6'1K/3$D_T$Z!9QH(YLC7E(.R*2FCW1+C69?&V0T_E7,0+]#,2^N;-AD8L-XECQ"],E M81UP G'9U$ +ZU-(_(S^1Y=JI3NA WTI^#?!N,R8]HR^-]>1K-5K6>1,JH9! M3%'\-!+BKL$N0C,U]:5\6W2KDOT]/R.=2 Z[=<(?V]L]RI3:,V4;X-SZFXR3TRUG=;R.G5[[M]KP/,VD'XE'5NG7>2=FS*5/01ASKOH-YUYG;& MF_/3V'=XGX,E5\WB)I:O92OI]C6]3(.#[4QN9+3<6M1&BEY3VG6E\

      # MBW!UT?-#ON""4HP0.$B)3+!I*IVWO+BBE/W=U:HHCNOU3NBU#J@.S_F^KEGNQ08ECM'@'[G$5(4Q)T?HEY**>1=EVX>[PQ-+0*%=?4"Z\UC%(E*[T9.&- MP) \PT LPZ>HJ+N*(5XL\*!=)RBE2T-KC'3BBM$*C_G_H]FTX6R\C2UCB2^3 M]EGIN <.4E],PQI3^+O0+*4W3RM>=$-G3Y*MXZ));635JDP:>W7@K.&(9$E) MU]^OE_O1"H9Y+'&%T/52(_7].JP[\P!4*KPZ#^/F;6N;)MD.+7SOS2HL=!_L MUZ,V_K>3W/U=+3W/"W$;['7BQ@:?8(V^+4R1QU>,HX$6).(\A7,PDG2^-;!6K8A*"YZ[8$Y24+SIY:(24EVPK^]=ZW!1LTZ=')65)J N MU3+])T ;@*CS.B*333UC_$>I,CY21+=&PMW\\%+6190M?>/L0Z9=R/%@O2B* M%5/VTOXMH'-/9QC5@3-%O['71/(/6].X2^7 2E#A8U22.:%WBQP:\_Y4;KC/)GOF+7P:$'LT#?D\Y#IMFB^\>'J0:/E M3L"3[:@/WT'$;:&-+EBY7%9'^Z2BJ:_57+?8U,3C;N<'4^D43X: 6*UB1]WZ M*';=+*$_W?[&AOFNU=F^/-39#G6V_=;9/I@])15KDHK03@,U;G;$Z9!D6MDR M)2WM>/$ZR'0J>8D'^43!^UODO038$?[_O$W/GS9?E?-J&X\O>0-AWBDO\]G6 M_Y*D/D74J6"'O>:CG-1-:9- GT'_?9GN,7][SFMNU7N M2^0G2!K0^#^_D%Z/]V=R^0U;.WYW;K:;711P-S4E['AY?W W#^0OUT55"$H. MHYC<._WQ]/XD3$CXS)1Y+<*A7F6BJXD3OHJY?'0AR9&]+/*:*#%FR.B@"TY! MF[S)]]\F&G;C$OSH/%+8G'R&264K@"U(=4[BF-CLX*Y+&1U:>$=;%K2KB]2"[A3JND(+W,UTQ% M]DLSI=D+*SV_@'RT4]83O&X!=A7J6DIH\)0UBSK4SLXP)KCBXQ;NWI!*Y+ZD M,"GJV!WJ$#W(J&]Z30?N;=J&=H:/_L-BQ][LQ-,LR0:6IF&F9"_FX?3@_+18S4O6H9"M[U?/>=Y)_S?@'4GHNP\N]O@>9X5#D)LV7FF'.6, M"T4\/IX=]N5)PCC39GPUAG$*5(#9N?DD7LM #TGQI&8T7>H?U; >3[[;M!@7 M*BS9B-LAQ558"1O %5N,L7'P4.')K[H(_\6"[ZR6%[$_Q-R+95EH84X2>?;J MTZJ974!:9UVD.;(Y6K0OQWH"(D]B'!U--E8D-WC(BY!%$FACS@,,"T%Z&,'< M6@47K>8"E9GBY*;&-N2C48U%21V3SAM=X#:#IDL'Q(>CV,0G\M6?MB%]UW*0 MG[I^XE,H]L!K<:J)E&X-KT"EYYAMO(FSDG%,A.UQ].KA-Y(B4TFD@]=T&Z^) MA!&-:?.ZXV*R4[J)K8P$Y1*G'4\HG, PJ M"=;*_J -,B4WS.#_AO,-V'Y:][,7@VJS/0O9'U>\>;,Q;##5YG$(T$78'!TS&R M@0.V8W>16[:9/)E1!))T;3WY%OPX\H'&)55=0"/00 ?K%&H'[+XH%C!R3KW'"$1J<1P0-"(-7%.%F?Y@TUV4$^ M.';1 ?;*G+MD_2PN*>'4/C!["SED!M&VK8R+M2<"UAIN70$U=@ MF5\4@F,+@Z@J,].?(M,^65\?/.@X%>%$I7:%N4!"K)C&Z+&YG1D8-J[B<(_\!@V=$J%R M[G;4;,.B)'AI?/)K@C]!GX2.SK); MQK]\W\Q'@+QWLO#W^%#X.Q3^/M<&.X771G"_\2:, FK9DGP X)5L3"4*& KO M?(]3D#P%\F*=^5J6Z^@V:($KO;V&4%;J@/_@L/L:S:6G&V'/%*9&7@@=97JT M8L]N5G;JX[ E#8"%2\?E1(?A!'*,'LGLM(-;XY+X[Q0+<_HBA#T0T)9S7&TH ML6*%$YJ$ 6K"MRM#7RSS+.3PI&^U$:#0..?'!R 2A19'0(D,1731B9Z(OI%2 M&K:RWI%)I_J:6[FXQ_+ZIGG[9DK<34WGLGMLPGLJ&+V^K'@BEFA/@%Y/-A&2 M%7$X[D+J[OV<=ZD]4;*5%"_(60!R[-V*/-P(Q&+"MALCFNAR $"..O=E(9_F MVNRIR[,F))E.A"EAR4RI^F$O-'ON/[7!US+%P@'HMF*ENZK)Y^3A1#YR^]U. M%CH"OH6=SJ@N!T-+HQQ*'CM86@\^%_Y/UW UBN6'K@--23FR3:&O1M?H=%YN M6-E#X-0A'?V>1&^<3A[A7<-4P8A54&#<,#@C3 :$F. @&'7KE)8@9S;CL@;_#QDY(H?F6]Z6)=)&ENZ9:!>A1+/1=\N$;FS4C2]:%$I]DX"0'8 M8JN2@[EP2E2E 0HH8F,\LFKA:7K"MHX/)7Q*E%.E2$;D0)GSP M/8I4DHQ>H+DTMFZ30XG^(7(?9/%ZMYQU5[H784Y1D8GZL+ J(]:##G^F+W ' MOA&NWN)5I/61P<*:7^8C;G^;DGJ[X0.-BD]%;C&;]229X]6:\''/*,\T-A-B MY[D\S&U,"15AAGJE<'+/V2\06(K.%+&=*?UK7,J^-*ZM<5J;LVO)DDA-YKR< ME@,TQ4:0B,Z)H6A'JE8P7;&[SO,1*@FGC9M<0( 0)#1* M.AM9&$FLL;+G[6G9(+'&!"?:)IXD125^[K\Q;2#!+NR.1PCVDIO5[WTFJ1[V MW#)WW@5_NY"F3_Z8B+>I)8\X6U3-_PX"S>%KMP5C53\!YL MUI29HX303W][]>W1R=T/JKBU&)RRS MUG/Y.7!K.:J_^011:K$L9_K[GT'&,/FA"*[A^>2G]BSX,_\4^J:W#55-L]A/ M#Y!BG2JRIH0,89-/&>L>0KE\KJBO8)X0A\;TMR#T8+;P80"\C;?$KFS@[_^# MJ>(P%^(+SR[FS57-3C-TKZ=Y[5PFE>(\Y[?I\D7AV "$KX&_.1M?;U7CD!0] M0& 9_(1:^!$X!MM=E1=%M>TWI/55M6,9.*SYNL%\.Y;+\7)4XSJ6G=(D.5IP M1ID88IA8V?ULOPF*]^<1&@"Q:T*<-'!PX$&'Q^-YD;C>F$$POLIS.1WI)[6E MU!;D&5K>+RYUZ:SWTSOEEG,",'!QA5ST\#YP'!'C-[S6@-;X9 6C?A:0/@1O MD:X@3!P2&K,\A0V-PN@T]M \"N9Q&[<+HW=(4UJ#%$P+98W"1#9K\C&0& MB$%_?2AM9U*/=[-4]>10JCJ4JC[74E75A ]) DIN?R<*G<>3YR&ZRW;]G2QS M65^2 E0D9+93 XD8R/)&T[7,+P1&O0KAEAYHGMB/LWJ6BS$&C(2ZG,A[#%&7 M^O V#%8$#O<#^_S#!\^,,(O^]\DS\1)2H@VE\!#<7,)A%VQF5RQ=ZDFY-F"Y MB4-K4=*:\"_0I+ >251%HM^$(O/'\%X-\7]?N>#:Y:VCVEMT3$I1!.\=Q*[U M5Q5[?.XJA%GSAAFZ[:91FZ =;1-V[.\N-T/%0SJ/ERYT^USCF_>,5,/5HD;/ M3I;#&P[4IBU",2^<1EN(9YQPA3F1+\_L->;#MHHXR;I%C_VGN_H MH,*;V@JNY'OYT)49M+909;,%U51]2H+@2'!ZGMK*SJSCU6,U"->D8,='".LS<6EZ&'CMK6#LZ(0W=T2;#B>TP'JH8'\$EYOT8NZ3\ M2S5&*<2QED[1+EF4^^ZYT1%FU).$)>#M$5=0^W'\!V(Z/9CH@DU1/R2^?FT- MHZ[+LMUTR4(;;%%IO'#$#R[T(&)"% %@V %0E"C$BL=8=.%_JT:88R9ON#Z- M5>T YBY)KL9H'.T'0'5P'HX(6'V/09"[^#^=!EN:G?=?;X>0@ZSJ&T"#]WFU MG6'UR:?IQ5IEY^+":?$K6=UL?NG0HPR79#0B:)\[AK".Y(@AO-]FQ:RN$>-1 M@2)88ASBYCE+PW0&$2:[5JNSR^$X][#E5\'0 MMTAS,%Q9,<2&JBE3J\ 8;9$YI J&7DH-#,J7K W)9-]11^._T!D;?/3R,G9E M--0Y%]9O/&!VO2+'V:)/*0SG<;*NP&1':.&K.J8<>KS=US_ =&3@^$N;D3 P M$90DS)9 2%8-J&5C>]2LF'.ZSH[CC/#.N)L:PW63R>(;"1STAADCY1:5.J,( M'39,SGN95QL!F5S_'I=E0]TG(V-?7#?\"0G3YL13>,ONVC&-3.,>&$#'O>AB M(< 8][8]>:_N:QH3L&(]0""C! ^2'"'*I; "@<% JJ*B<+0&D1SRO+.X4'A M_:7*$XDKIP6W]BA'WRP)?P5U99I'[$4S?Z*I.BY/U[Z'MCPS^N*4YCZCW!U9NN!0 MKF.=.W9WDL(9JZYB.PJ"X+8#Q3/CAAKTCX-OY2P,ID*9;Y:OBM&$9>^F" /* M,\FW;W=#.#0QL4-AK>S\%&$.P% QQBVW&+XHI3;&[0I/ MOI<_J@L@5N!H8TLW\U)DVPTP6C+WL[*T<\*B<#\M ;IYOR5OWVM#N5N1E MYN\*A_HME]--2UIE6F-F;=9IN**IAVWR9LX<<88UHDJ7$CO@.S=I8CVX!SEO MT\4E?ND2HB4\O:!:2T^LW:=YY@ZZOE9V>$M60>&N4SGNTWWH)Q7IL")J6?OI MS-!5&KV!:0@>%B4"U2J?HKCO_L9 K99O7TPE;/@VKP($Y]/WH2OD(4-,B_#_SE=:8+F15[G\WPH MHM*W[IK3B:GB*XX*K'\SMS^C^9/VKO'' M\*[#^U>\TUR6V*4-O.LEUTX%<(5$=<=%Y$)["@=RX@WJ24?=.=/-XZJ^D+FR MB*7D_)820;]#<(LJ6-[ M#[?CC+E2-RGJ441H;>C7PC%@+Z:9^ZIV]3H^ MJ^E]0C#ZHJG/6J]0X_M< M:WP"0M33&GEL?P3T4N)CIIE[>/$?LS[_#F49X;(B,QEEH*GW3>P5HP?83SPO M$K*0:XX;-HK[BMD2)Y2RG$C_ARCJO8"_2?FD'"TT5 M7@3%=A%,7Z+^XGP OJ1W[$*C5Y[:=^?7['FIF/LMYQN7)L_ /SK\ZIK!.;M2 M>_LJSOFR].ZHPA+H,6E02B[K'YMR)87L"TG#>(=CI#9]8YJIG_A)2]4L<1X< M#J,M'$N' >5VY(AKN)4L_-N4)/.VG!#PPE.4G_Q.7) 7_,O):]VUD^?B*9MS MU1F6F7T(_H$0'#")6@3@-83@(7VHJ#BNC(-)A! Q^CL*TJ 4[^!"( M>9*4F]32.!]71N([%[JXUC?15S%')^,'S+&F#;'PDDE?4,9E(#-(% M4=9E%B,6JW(9>PYS,5!.]G.MCW\61898NKXHO-'<#>(VRK*H(@K3E27A M8B0K(Z89RA^XI,DUL@T)#5KPZ:[2,':O4M0CB<*_[4+$@U8YMO'3:14G#"1<$IH-.DQDG (,[0\ MGKQTR,J;3GT8T(;%T!Q1<(\-O+>R><0)+-(-'T7'TU,50=I84C1-# M3&82Z=O,2X^9.PG?&ID <24D?5&RMOCHDM3RIRB!&.!C %*S.19Z513BS\ M[J)NKL+N.2OZJT_,I>B/7*EY"T8(0+QJVW?S:4+\B>X%5%3!)=%X'@T,,$8A M.HX F[ILDEXF*X4ERZ+7)TZ[2CK"UA;-((5Z% U(G'PZRG4%$XQ"*JJ4 I=> M/?=5#CI)MZ1_"W]:-73D:ND1YQ#YZ")TFO*E3\@P\X$N2\D#EQ9-Q] ;\$C* M#;F$C4/9:4A7C73FK9")1#@'<*CBZ==%OF1(^Z*9;72UUXW4T/DIGG:Q$@JJ MS^-8-UDB/Z?6-$%[K=G'\NS6$*AG% M.C3XA.:]1;/G1= M7,5/<%68()7>%0/#,-;G7&-QA7D*F5IQR-(:?%VY:''"?$S#?STM)6<1JHFLV.JR8*MP7$5Q$5 M3KXM9N1\31Z=9).'#QZ>9-[OTD:'8OY1%@K8Z@?W05@!;C)M'&-GND_\87\O M&1YV^X=F*K_*.!76),^%EI%6%8/,Q?H2A"&.&>@+DN9,P8J#2R.[V:1[*M#D>Q0)+LS8FU(37R48Y / M$XH=D:JBPV9@7SULXEY^7WIED(7:T2:S(\TD+0IV7NHAC"0//9E8T'*+L)1C M7G *1\[*XU@P!FJ/@A!.Y"-J%0'W3;-4=(2((:S-0WS(.YD[N6'3/)O>F M_/)ZQLP$2\63D?5F0@=&."CI'[J4-GG530_W]^TW$:]BZ]&;_Z/S8YW\[:"\G! M-TW9_\?>NS_'C1Q=HO]*Q]K7(46 M![S'N^-T'!>\C?CT1W*W^SN+S?0W6@2 M%AIH VA2]%^_E2Z0GBUL"H9-VKL+'0/E7ENZ[X0O_CR]_ 0^NF[?Y" M3X,QHV(.:[]3Z&['3]VWX?_6^L#RM<_DC?JU__#?>NBP=I#% MEC TQJ>]\O@]OKBI".!X[!-7+?Y[DOW$+)URL/^Z0^??_+IYU\.GRO]TGA; M^K6/?,<]C"/-" MB M!DO!J2FI5$8+G>B8M!>?\,V *@I>(J\.!6I3$.(W>Q7?;@4/C=AK).T3M MLP'/!BP&K%)1P9U>-'#H+5>[!2-@9W)IUA+R!J&A7S>K?:E8WUYIZ*9+#4+N^>31DT>9S[A;7>":&OOB MV?[-BPTDW7C7!^BGDH!XA#47JUE/GDJ!M6 =AZE19 M%+$-]]IP%S3KCT!R4#CTK+([E1E,Y-(LH2:5BZIJKFWTI92@+'TJ!\D%-#=F M?N&5X$\/KC@"N =H.@?5=I4O)JL<[EL/BM.+TXR5*84B@=J>Z)14 M]D;^([>#8GE:>@%!J2:("L:&C&:/6_)*[C@BX &0XWBRR9-MA8!X"37AQ7]+PZ6[Q1B9CI*,I6)15N(C5ZKJ55)+1RN&'6T MT'>DR/OX"?KG[5!H M)G# Z)K3>II.\8P0_XHQ9E &,8 N-MS1;NCPSK5W-VT2(W)/1\N;X8T87I@* MR/JZ,OTQI7%X+J6&2JE(>V;Q-5Y5/%Y2K,\,IN>4C_IT;<5=WA=A^>95G.8# M)92[ET]475"Q@Z9F'\;LJBG7K@M:D 83MV2DJ;G0VL%LWP#/D! !1)$%JA[7 MO2<>3ZL,W>"S?^S7%[P@M4ZP#IX M.;,C9AA-K="S9HO26( ' C$*%5>-DQM M*V_+9.F\5?F2-3$U[;>$JR =0&N H29=_+H->S=06$!R2R9]-,=C!T#0C1%" MGM1#VG5FYCG["Y)%.R'76YW-*(TNG0A-&(D%G_-::W5!H9_GQ==J36V@FW)]STB Q! M.I_HA]R/H\)PG-IL!MQQ127I3$/TVL]QEB9]>'$;@\&>@.]DC!D'P1&',/%+ MPEJHE59"[WZZ.$<3FAGLT#R=I2E;"@=^8/!1 M2X'O 5;7,9V7*II-GJ0X8 ;4"8DMDP8JIYLRBP#]\KW$R7P^XV1FG,R[VDRN MY[?&&KS(PRS#ZK3-,,(\&3T!P[I$*]+OU'> MJ#$3SL(:NEY*MXN$OI/3DCI#(ITE!I?.!: MS=91R&++)9]E<+2,@D'O<$UZ7CIO>^ETW+- N9C9+F:[,+OH)[0K#G(.3W/A M1P)_;GEF?F-1!)^-;3:VH\9&U;5?J8\LE<$1=2-S(Z"-WW6,-Y4JJC4+(E_M M-C?":V!2$52OR!GW=>"1#MTSDTLI1Z22O3Y$W^^\%<^K(%T%/9%)7;#$=]FS M$H (VTG9'W3?W26$?UGBNX^D6$@/4E4JG*@NVB+VXJ26?HQ!?EI#A>1^&N6> MATG/ECM;KEINL R@P59Y> G5;=SLJTU953!!P8/E E>\#)\'$[D*!KDMK 8V M66'ETXLB)DW9'BUG-8D-4EWT[S@0?3;3^W"P8B5>HJHM-D7; M$L<4#O-ON,,3M=!:6 M+6BV()?=OF)FTIQI,@7NB%P3J.:ORVJ]*15U*XS+>4]-L,WNLNB&TK1\1F%] MTJK-";57FYG1W9;#QW,Y[PN(5*?9/E"*_T4$'U MQ9_R[>[+,[&NV8)F"S(+HC1$T0D4!YA=)FB[O-X@Q,)I4U$/#&AAK"I8'JK"O>:?J$V9[>MCV)W2"O MP$8C2J-B:$-5US3))43YU/--?[I& L(UD5";&^D+BY8DU&I%'AD7#C_8TI<4 MJA5[>)@&6S\';'G5%M3;K(*@B=!A@5#/"M7^K9+EX!A^YF4P+X,DJ1NQ[I=% M7K$0)+G/WQ8P,9O=;':)V>5;\UA99%$')(OBEI"X+(X+9SUYN-J*[&)'V MKM&?R:#DY)O@I8;&-1>W9DL[B)GB6D.J\.V%(]"FGA5?9OS[I):DA= M-.O8V^?LL4[Z (Z1:HW;1\:'# M*W*NRTYTD0VADK"?J4$.R)!;B#ZY:QY0B\Z$SJF\(@I"9'CR/H\ZS\2FL$)E MF?XW-@1#A+-;D4!S.!!57<&BFEA!X3/J&WCRR/QU^5N/=]D',UE-CS?I72V^ MY=?[RY_+MS_A>/G'7](@B@38VZ-L?/ST]%-;\%,6?W\LC+612)ZH MA'#KS(ZL2Z#Q((/M2. :"U\*JSAGL=&8@P5)X+X6 M0B 1.0U^0H1E21IP;Q(7NO9SE%%/(O?HED#E;4(^\)X1P#Q]-!/ %#,!S*2Q MWHM0TEV8-MP:'ZNBB_9WIBK6JBWNE;_9V:BC<0Z&N>&0Z%X0[=B>J:3V[:[: M=Z>+LX%K8C>VHBQZ657E/_?E6FB_2FXMH?\UB6=A3]Q1L4>\E70Q8MO?1Y(P MI=M3G@+7E^_#$:&R5)U,5C*^($[!FK7S:/%?L5Q1!P+'"37#9@E11&,Z73!C M7K'C0)E$GU-U:99O%))P&T1BW) 7;'-RHR7X7^1/=[S)[00]AP6.94LYHM M MIY9CO1&\R*& MGCN.(;$+AJ/6%V5-HW*RK)K5JQ'+]N!W ^OZ942<>%J,U+BD_ MCNYD0:JYY"MD$FAXY3]/%]^7Q+9#QS$BK>3[H)6SXX(Q9)<)=$K9H%[/S1TY MC+5T%94M<=AU1/(LES4BZ5W8GTE]LEHPF:_G$U$>=:'B@^) <$T*:.WV5/9; M;,-,7 K3Z:9L.W9AFX9X9T=WI8$3TI'PSD0_&6Z;Z<.$ 4)3U2U/XY[A&G[- MGB&AH:*A&A,);4!*&GPC=0LZJV=F3SP@>2DER0W62'8+/;BK(BU:I9<$0*!E MDO$!Y^8UA/"",]R5ZW"]0IDMD<60?-IEN5-;V?'^5$9YY"V-$Q=E0UPJ'>?$ M2(O#+%MB%W6P[\$[_>J5]0N/35YUC:>Y1?1_LZK 3,ZJ$\JN.J*SN5'CYIE!\1/L#17K>LSV&MK /X MDN:VUC%7"ZEW(DGGI+^[(9$/3=XQ1 RH$=SIEL'CCV\9EDE%G)H7S.)]<-CR MVHV:L@Y)2$6;-HD*-M>U:#IRTX)VFP1N@_R\>[SBPXH>?C'"15Y--[Q@NDY9IJ:BK'QU"1E[ MJBV$Y9@S(#0:R/UJ6NLK150K99A[A8N%AT4&#J3VP>97A<0W%,5BA?U"5H>Z MW]IM&/+S,#Q__.SIZ4>++9T4:(/XXT=/3I_H/S%F?_SLL]/']A>QH2/R$4^$ M2U]$)!Y_GBF>#=(-/!$'1&!9FB"G: $$V=L]9RJ9 !BGB?" '\7GP?NQ@'3! M!R5>,D+NKA,:'9Z23S AA8+7\"%-.YC.0RS5%P8$H5>6HX]Z16EMNMZI8=6 MCOR]=*<$%\T:/VZ\TS,QK:%)\+7B$I* 0_8FCOT8XZ=Z9M>%'_63"IX[: M0DS_#Y/^Y42>2!+V:79>$N64I-=D>3(0P0DRM#584'C"8)-AO478EL6>1G)8 MB8:R+O<0'7HX[;Y^55/TP(UU(2:!S$MX.7)6TZOWUI'VSWMPL%7U0UX"%Q<: MVP]J6Z95I9RG<0O2+9I/%&4?)PZY#X(0YY+\4-C*5.4V##LVE^[=V*=Q!J9= M&6KGM!_SKAPVPL=LQ=O]RJ"NXF0H_N>#+:\;<4&RW;!;.C: /(CI&$+JAK10 M[C*6D%L8CN?"8@]=<)JKHFW&"\/$%G\YGB)PY6)\9 L=E>A-U'+L#2C.N"Z29QWE9C5W*)JR@AC@O8Y?)^Z* MFO>PP5.5&%)N*-8?UK+5Z;?P<7+NV;OY$R7W]"5DTBR9D"N]K!SAWNZ*_=5O M5!47R*V94D3X[W4X9Y5(P5(NQK5=\]N+MJ6:X/#%+7!;EVL8'=^2ORD24"M3 M]+HL_O2'QY\\^O(\;Y=YL+J3GUY7Q4W8IGK^>QC?)X\>/5D\H+U$=MNI[V)7 M?3C:R.>BK?71HX\R7CYA>,+_MOO*SOV0L\"&2ES:MK1-B2V*T4!_IMGF2]$4?/XI*/O9([V61 M\_%Y.I;"?19&= MGR!7%,9J\563M^O% W%8+\Z>_?25^BA;X:ZUK7@M::R,_ RHR/WQ4B7*HBMN MPB-(%9]RYJV%'$ MM4^2 Y LHXN+OJ0.0KR4J1I#<6&P2\AA[.\U K_S'IE7BO:LS(G=YB(L>I1J M+O-:A!-(E$@3(\LBW@5%Q9U&?,QH7(2@->?F:)6I=/4*G)HF=C!AZQPE'&)X MR@\W2I[/]5UP07R M6F^KY/_AD1 %4>"Q;NK"RC=0PX \2DXK(+-.T'S=[/I#X1(^Q"M-BT*NRVY5 MH8/TD%CDH$;E(J>T'?Q,QL@=]9@/$AY_V1X9*0 M,?I MM.6@J;-3020\CM'5L=X,#7SDF$Y@%\;B-$YW15:TI)G9LV[/LQDSW.! M*AHA'VAM\(Q2I!RA'>N2'E5T&1M6G V'7"N8:#7F=/$SGRDGRO@ PTS[)W\H MQC,DV04AT)9P%L\SU"MF*FU"JBC*FS MTC1L[HH#X7;JF7 P&:D#FI^+CHN[,KI>I'0X73HZUK"C&IQLS)_@E2!7EY[T M)MP1- E[$@]Q9B]MEU1M"S[G1@7^R.2B7!859KIDGZ)'3U(5E@*U/I &I5H2 M20Z^$W ,@Q!&^,A=TG62@%-\&1^2<7"&0.8K-ES MV@VE2%#5NTUWD@\K1X"$.>5NG?2B420.)(%IH)'QEP R7-TPJV#D+&BOV7?, M.,!6L*^=#Z;XJB;AIE6Y@PG3G=^-M)_7C);H4/='B2Z9UGQ'8%X*[HL[#QL5 MBUC?5'Z#L2)>4Y,9D!*1C!M6:LM_FM+F-871P0/HB@KW7$HE&W&]EDRM@28J MWW%^C!F'-:1 !A2YLD0C\_G&"7K?\=7Y#0Z'ODD\N?=N\]?(XPHEWL] MEBT+S=+?KU-Z=DMQ_=:WI5CW[Z?GIR9X'+8P*G?2.XL06.=$D*<^I4K]TT\> MG3Y-L01/'GWNT08#8,!57E:& .::LSB:<&U\P+>"-R'3WA,7X;_(=E%'DZ>] MY?TD%.FL4(U.)R; ^6M>[^DLCR%[_+F>*R[*6F*2DMN9GCQZ^B3&U#P,=[WM MX6L^>1*BW2+$H?_RF8?NUDMW'@SE:CGIJ-GSCCU-TA^97IF=J3SEOD9X1M=A M#,WA&7-&H5&]@Q'R53TL^I"''H$7 M44H+$ M3-N[(J:4#GHU6,#"]9(DS<>/_A]E7'T0 E2P)3TD$R @&\63!$NS&^ TF!-U M?L' &TFE9!+7VX.*+$\W]'!TU; _G,@M[^3LV,FY7Z7^+J.BV"7J JK,25]@ MRJ@N<^: FU.#DEQ'[&+@+Q68,,(Z#<Q/9D8W,$.$H5?K*7]9)C>0]ULVU5K03UW8 MF2IV&V$-4ISZW #)7TG0_Y<_+^^A5>7WA1AL<$SR8M-ZA&&E& Y-E%H+JF I MBMY.5/<:]@@]\S(OHVWP98E#MURRD$X*//2E!;ZJFX=!JOPU^ MIZIR]Y(Z&@(7VPI7"F4"RN 9.VE*^.;Y=[Q+75\VY/9I,]2O%%Y^-SBW>G4S M;@Y)'CU^W16#_)-X,>!P]^]_>J8[$.\WC&;:=]R.R! 0.HT:,-)A[L,N618^ MW N_?/PQA]:2$J*_370B:!@,KJ@Y;95CBP.?19W=$ZQ M*MEWY3P^31I0PRX1&$[WO;03@3[4> M/&QDU.R)[/;,O<[GIJ2S1@BT!95JTF*$3J0OV13%Q[+:@GP5ATM" MX>%'U!F665*NU2*]K@8-&H"*U6CFW"PZ*; M#UYEWUG/-]Y,G,,F]A[X M$NR"-H+2")]VD/$2@65(,B97F^_85O,;VR2*M6T1PY1M,(I7P5(O:>,VE&/: M3&M-W@*(X_W%TO*CG242I.GBVN;A>OV>LQ4X=>,:X>DUS8W<@FN46+N^.GI% MGFWM8'-]ASLJ@I92"J;^5M(0!,"16BR*-?Z3Z0HV]O01%4!4^ERFR941.NG0 M PQ:#L:T[/V5M)T03?NKH@0JDY9@+:@_%6GE>U(-'5@@,+0JG2'.U^F=W:*? MP.U[)&^LJE@Q1&,;'F5WW6 P]!9;:1#0P?5?N9:,UJM"8)7"D(VS-=\]QBZJ M$ZVO%W9'&__(,!NO$5[?6+G51Y@#/S(>[KDSJH1SIQ2Q(4C'T-YBG20%@ ! M+E;JIKRYQ':?2 NS4E\/J.:#-U#3C'D_37K"2Z;YAJW!&L-A2C4ZIH'%R71 M)_LEJ>[DHY8)E-L7W673*G4.LUN@\THJ8;B"- '&\H_H/Q225JQ3$/=!^H:! MH_X=]C[1;7NV98H5 CMQ%_Z,(_09YN+&K!GWM!V%?896 M*S5%5]J#3$LYO(:&(-@$8B/=Q$X, ,()N<.;A($-H0ZP%G\K+AB X2 (XI7\ MU0Y =L)#6K0WGG.' ,_ D$)VK.TE=!+5QNXNKPJ)TE3_U8H$6K)UQP.C32 = ME:++-)#4#\D;2#.YD\$;K#%.*\LX+(#1Z?!OMHWP9L'_$KZG[,B ]BNCTM'= MQ:Y@S8#L#FIS TI-4]]NFUWFL4^''<4[$!N19=JR#@_-!>%NX$<3EO(73;NZ M-$O13L*XS&$VL (Y>TF"/HK(X8"-7%8!N]_*'A%#'>[,D=HI3L*Q13!?-H+] M6!84G S%+Z8UQ>YIL'^J%^?!+W--]8DKJ1;2&L6*]8MSE"%>A'/P)8%^GIF$ M/=[NK+GZTQ^>/'WZ91[^TWFZ\]-@V-H0.(AMO_OQV\6W9IOGVG-ZYDI4"J,. M7S40->^(S34A>*O*Z"<([+>6KJ\>2&2&)*-XLEFEW63QC4"$.Y>-/%,4 MZ=GY-XOS?%-<[*F\>> +\<_ZX%GXV^J4VSW"%[X+,=?.OQ4'CP^(]=10"N'+ M5%2Z*)!GP$B&5\VT&A>N8Z\=_CL$SXLS@O,U;5WF)TN4.QC61[N9*)5P:+5I M5JAI-NC@#%^2YDU*RGD4XGG*" )R*$T]B*]8='R^Y;9A3*1.?J;0$(+"BN8 M+A-993HD,0B3'2'URYMX2"'W^<>//CO]Q/?B,YT/!1AQAKNPGW,.)PP11L-5 MBPR^O/['7H19&*PX>#!O@F677 'LMU0D]U[2;2G,X(R,D&P/^;)3Q.G1J(S, MP9I[Z%2P8X_.M!YA4"*-&#MI\7 T73LZ&N<5\:&%JZ"^_1N;P'M9%'LZ%\7F MHM@[Q*1X2Q5E['SH]<*")O=4=-$;2E^"):-5I8H\5#L)&#]0-6*D]OB&N(L# M(1NE-P?C!KQ4Q(+=71B&V(U,1=^QUP,Y&^>F,D2I87DM5+G0^=T#,L"QFS.5 M 48Y*?S9Y4BA5[,>T*+C3'E5)AD?]R\1!Q%W[@X-(6'E=/02^XWZ6L'$U MR[*:3!6(-C76=]-4:2E.%I[4>B"'$1CJ-AAWA]W1^28[9![QLZG'RI&;! MX>%DS.>#-0W$A'(VW"?ZM\77!:T.G(;"5Y_'Z/KEP-]0;EDKW]PJKQU> X98 MU\+N@L L23$R(?:8+19L?W(Y],T47#[Q(S-VA89GXBVBI/C/@*JM88I\TX:N%,T MY4QU$QNTQ7MD M(I6YREOLNBK8P?9&A&/5YL1O]KKW--*)%NO(*+]UB0]129)D"TW;"3---"@; M[!"-6M8;3E!3@B !$I/;I-3V.0V7]<01=O>H]J*^I!8(%LICB+:$6MPE.K Q M/!D'6;L0DDB<(5VF;N@-K]>D71[2:J?]-U'4*@61O_;;RV3+IYNLYCE 0# 079K-5.:9O>M[72(DR%6(=M;J+D]_L8'P5,B&#Z MG!&P7E5*8(U1DR-QQ_JH2#% M_.K)HI94A)#O&0[1CFUC@P8 ZKJ(%'I':\L)4IB*DTD8*&&! 5K=AQ9YN1HD M-]/6KJG%G9 F/-EB9^O8(LP%K0@2G<>(^, M&GCI"#:L_B8$!26=S7^Q,0%'+^_MPP=VC@['X?YF)USV4GVOR5DA/S? T44F M%:9]JBH(=U&&(A,E*7:U+ MIHLA"[,DIQ?SJW/ T*C[.J7CUA,K,.(2&9-CI-F.97K<3C!%G2O4*[1+O)<5 MM8_FBMI<47M7V\QN]9ER###BHZ(FP;3YZ@;7J\'+4C3!N."?X'2)YC'W IYKE1P MX$)3XAO;HM", T482M>X\7&L(]=-"FS2]CUU<" SA!:M4:UIYAMURG#Q#?&A MK J]B,<^(S/I1>3G0^Z=/GWM"&^K.9Q\^ MW0PE1_\-?./;@33>?V+_X%F?YUF"WESJQ(8G?N>\$_=?< M+N&DG Z(IHW%!],FVG(\;HZ*4F9(MT>9IL$H7O(&HJBE<1?FYG(6V6Q&6H M9K=KI=I_04A")#B5Z6H@8/&U*:YUS+G9H;$A+/9@^S?6SB0-"'Q2340:>$NX M:JJ]''7H0;I\U5(=#*O:3R615Y8[Y#BY41'T,Q_4TGAI8%Y&> >WA>'C-D'V M7X*%B/R9!Y8";UV",7RKXHK/NG%;$Z6&13@K4[K#?X33#[G ; %TD&HF,J2F MOBK;QL$+%=<$R&PDFI2WTB&3"$,C2@A=$G\N] .C@5@TRNOG#^*TI^ M1,H:2UU$[K$L;AHI%B>FB\6.M&6L:EGS,3LXI-'#X,:FQ-/%-\QQ.F$+W0%C MD YH0O8HY5A$]WR!V6=TCIZ0<)PA$T9[XQ?Z'U_^!J:A1T7W%SJBP'?2,YQ4 M^4U8\%]LRM?%VI]/](S%2X_4V/NU/O! +)#TVN.'_]9# _$2HF Y?&*AAN?] M,NSN?7&"K%JR#D>*BX'"UNHF MA(DGHL)Q8Y>/G7TK=U]M^G:TMA\?_NS\L39 B6]N-10I6&[ M.VQP%8:Y,';!VX#&F%@50-()MB! 10T*-U'"= )W:"*<(,0 NY- 6WSTYBM! MY78;?",W#D!Y,0N?M%*9C#DJC@D[WV8@D '.$+C3/*D\7_R.P.H[S$0L>\4* M->%RI%8,[J/BHNPX4TL]L,$#C9CN48)AT#,/CO1+S3/*,?W I):_E2]*6O()A MZ(S*IP*[83IO'=W[3J:^O#0L\N3D)\4M%=SD-NM=7MI&*>_.N41H;[3K*$K$ M7+D.,,*+&D+F42PD8Y3"=M_U"?I!FKHB !$]@>,4T?5,5E("I#Z M&KFO*5:9%#U4'.#,N*VH]+XA/CZ>$1\SXN,=ZJ&^ XS@:"$OEM\O2\)=P%_+ MHD65+/72O.A'OMHT+[RZ(-)C0K=G%0>"Y55-OKX%@D$."2I7@ M;R'"FD "?UA1UL\#.K*!(@.U!\LI'RU,JJ[#A;'8OX/#PC1?F!><&2CJ>2BK M=)ATJD88X0XWL8[KH8!RHN,@&SJ_P* *8:IVC1]K0XB<(7Z?&M%()6AD0N5593L#4Y#DTP$#W"KTCCETE^8RU41=J M.4@HB28OA+Z7A$4R-WP%4.740-8=-\9(=^O#="P'=%-VU0;C&_2> M&=M4;I5G &@ IA",F*NL)*Q&FA8R_+GWR2-R0S(\](Z]MI.;,784G MW-<=Q92Z+)"CBP\#1FA>S/M=4P_9-M>4/XJN@T:@H4,)5A!:!0B@WF61RH3* M#@K1$RTW%9CTG!+L%*Z%GD3X>/>"R!0^C83PS'.I%BV3]ZW+;H=]F. .K]*[A480<K?C]:7$-2 M6.MPV#,"-UJ,BYXP$^)4&(Y5%8/-E1TIT\&_,QOM+Q-XT\@LPUUJ4U;%.P0E MFC6]0MV>9I HF4SQTP@/)<3_(CV<@$?9J\26+HO3T%K*_;O\)UYL*NAEW8>U M96N(MJ]#B1^X8 M#E[#.G1?BY"6/(YK/A[0]2IC[&5X:?HKH\U[L-^71(S?]^'DW(E(M>\(5U-* MM57%))'L\4/%9X&NG]I@@T/;"1.CLGZ L78"7XVQ] $S@^ =*9)DV@\Z>K14 M*N_CT+[BJ&(?,E9DIOY0JAH_)RZ IR%RK, :PQ>>[Y@R=@P2XZ\.!]63,RG' MZV!G%^@87B1)HA6O).,5(B6:?5;;O<^TOYUT2CTON@$Z,.[7;X"6#JMF31WT M[!&=O-Z8Z%S"H'S9->T2;5F^"8&ZQ?%E:ZPTX])PP]5IPYQ[$)]GJHDF*]0W M=HQ*G#NMY9Q8#C$0TODP-!2S"V, L_@8H'W8QHC\(NVZB'W'&7>_&2O$\XC\6RWL&\A?_3%&OTG"")*\F/',E+.3]SX#!TDSR2 M3^GO2517 FCCK$ZS4F\U3I+0B,I','BO["(#I(18-\-N(O=>?G-."0!N?V,4 M3/ZFNC[/A*E13IL)D;#TK]+A@"1E9%=""D-8F"!^TLDTP24R6U:LG>E;A3^2 MM*(80VQ, @@!##YC4V$E99*L8B$JX9UL=CT+;1-C&C]'5%'BHSDE++?!$\2. M.KUF7= 9))?6D52:1-B/7?T)YUP)P6/#G=*Q;D-.%QDB8[A)]7 M>C6@R.[ %O*T)*]+3JEJ&D#7*"J1\Y2IF)AH%O8!N794(PV[G)B(4X+EFAQE MD,[V6] M[I.Y7C?7Z][5#NVW'VN0D_TP*V"'NCHU]$N4:,:;' \2BAQ>Y^:^\U;?=#V! M94U VEX U2*#J&7"LOA:-11Y,T;F6'=HH%L@4QD.5U!RRQ%50()B_@8DX"N6ZU=2-R5R*'PM6C M%6$A-8*0J!/G=KU2Q*V.%F':9 ZXK3U00NN"I1RV]INNQ*-&A!A/JVL,""_? MTPE7L$5U^HZ6E,J739O =(Q2[K(P5CK-$I*\9W&-.!<->G,CWG]F9P!LC7M0 MD<2,*Y )Z<9&.+9CYL-;\8U)?MU,*M_,)C.;C)E,HBUH>>5PS)^M9+82 MLY)(-*< ZY8;U+B@![63N>U[MAEO,TX,,R9 9PN9+<0LQ/J\E/B%G0FH7H3; MFGP\)N,DSO;NLZ MZJ::G"1!I:VRQNWRKG<]@YD(E4K/=^P$3#)C"<<&]6.=]SMR<'2-&&+R!C/VK M0IJ4+=&JTE7D.8:J0X=&YJR MOBI8<1<=%9MPI:8;*:[1K!:<=W8_X(Z$>U^TQ0$EA2-O+]"Y3(&LF!AJ8DG 7P#[Q[P$HZX35^B+?$JA!KT1*-JAU3>*E5+R+ M/7&QM7LANT>CW0^7[X(-0 ),"U4),_-M]D H(6<3/%:^X7QARHL82ONF;F!N MI>C Q5Y1]/0,86.'W<\;&:E";M=N2JQ0BVF^)E$6=RV>0;X0-3\1]$CD*,>, MGM'^$2-).+ F5H*6U]OB07E:G (>B70^;_8/334^VMMAD@MRLVR^9>L7N&9*,HO&]6>+/\): X;%H";LE-Q@T^KJ!>$4; M")>M#K3(W6(CUO2'P8DR2OY+>9MOR1]U*H:"*FYXE-= %48IFFX0*U!&55S@ MY/O0WB'01,&B4"3-SDCV3GTR=)JI1#$-!&V&9:WO3D?BBV"4!05,70)"DSWP M#2&> P&1@W:HVSX+O_F71X=X<6$DU$I(&[9S)2]S&[J!Y@?:/%JT\-MSU&$^ M$JI@H^%&.UF)W T$?JV!;(&!33Z@L#CQE%W*LRY(>+02K5G0O*J275KU -C5 M,>%<1$,FX>_[!DG\=(8DSI#$]XA"Y.")B]=K5)GBYA=K2:Z+8LVKFUIR?,NZ M$8R?*14E.G1O]?'2PX]F]WT4MS[FA!,(UOA'UG;%N1#),.$B*D!K:#22J9&" M$RTG%HA'/=MU341_!;:G<(R_:DIT$TG#>N2-1U<_8\B+H>_;[(U0<[ 1^GZR M6#=U.4CVKIYY,T;#X'LO#KM?^30/2'JA>L.IP3QGU?C4<$A56$_ MSRL?O5!3![<*'),IM^!>II'S"T 4RKDJGI,EM-6C- ?4&9_,R8JE/0Y8%@Z MA M0NE["DBW7%+?^/F>F=V._?B-QS"/:V7*(]MR3I4-!HDS 795$%*,<)IT" M191MT;>I J";]WF(ZII=B$C?$8#NC_P2L1=)4SW"083@MVS7)TR!2D3^F(!MCDQ";CR/40R,DT%09;DY>&T1TD$D*EU]J MQK8+H0Q]J_LR1KX]"RABS6OK$M&3.)8[G3Q)GLO2I);S<$1U?XG][TH?8[1" MPN*':TH#%V4)Y W$[$9'=CYJ'*,97IS9\!3._/R(ES4RD::'U,&MD\-!*CQO MZ02[))T8*)514NZ*DW?:^NY:W %Z"O-^&CTZ54TN0016;?<7B;[6OL,23%&&N(QZ54>9A MXT$9Q5\>L.^K4N68_7: *HAYFXB;5EPZSW@6(=-1&9OQKTY 4SVA>#+\=*%U M0#XC!I&LN4"HQ?$S6T:_?ADO.*8E//S"U2QM\\ M_PY]A9$Y"O6[J.#MQX:NW;JT5&20H^ (:K\8<81T=QA&87L2A> NKS1)0NV* MFL+TE ,)YM1?Q!.472^9*V)"?%(G\Q5BLIIH 58>0^E):0G(MS*0=F:]DV.1T!N2"7 M$AX?HZ3ADX4PKMA.E8"D;9RB,&6P@[Y9O;(R3D/I +MV+":$HR62H&09']9& M$'/$7L9:1&F)B"P$ 1:RZ2XM">H#,K6@1 +H89$'.R:*K"2!;U_T).TL>RC< MEJYC^ZW4Y(]O'6>"?Z%R-25BR/V0.FS>TJJHT"E?C_>+JGQ5T*:AC&YA(/]5 M1/F&JMP4R%ASV2AIZ^<^U.#B%OL=,=H0^_:R8$H2NJ)5@D1@F$_DL@]1<"/L M.S>R8-EQ"DP)Y8D-(U+((Y;P7G2W4WY<*I 1V [X'W0-D=&PA9B7-+Z= M*8E;LAK[->. \)(0>2?NOX8ETI/'MY=;T=6J].)P?9Y+C9Z8O_KLT_D ,DW"=N->W&EE,(^J9\K<40ZI]CEN?PF^S;-""O7 M"HE,KF!I("78:Y&7NRW9/A%=?)G)ZYS1BV_ M902F_)!?\XS_S/A$9L*D/_Q@V<&__'GY=C0X[[OM>UARY\CJ@M: BGJV-DRI M13(),I*%;(C'($VB)D"[PH!K"9YE_Y9WA6,C8B0!/0V;4"F[C?[:*&X).4X H35SK&XI5\BI MH'U'!3*"@E&<9O"O1M3C!/K4&&I<\L1'=\!$5&P)D"3?.=S*L'=AE[D@P9[% M/\+9O4/VE[S],]LRP=#,*5+\M$5HN_9*.J/73[@1M2!%MZ'S&(OO1!6U'L(X M] -AG(_,Q[(1IN<#Q09+]5/%E=:> OL ZZ#MKY(M\._L\A'7FCN77%[3>@6X M!AD1#ZQF><;T8HZ,E/E_TY 0F:6]DKLX%UCDF2T'6_+BW%155AY7-AVR0LE%D3#5<+8 MK^Y90DKZ4ABH]S"&-1@SPP8WC%H1U)](\RI!I0C!L \TKMZ@PJQ+; M6;+2"7KY!Y\V_M/%W[B)1Z!I1&$4'!<[*!, F'1V]%6OL[8LU(C%S=4W$XZ. ML@=E#])*2&8F/\'^0)U.JCY #+TB>J">7YS"@516FD7_H(YW9Y&N/TG*Q7+& M@SH?:LY5#25T")*#)'7P0_T%J^&)9_!2920S$]9\+(%S,LJ^J]61B5NG=)G$ MJE6D90I-=;MG8#Z#OA=KE;ZWAU@E4N];%LKBQ;LR\P/+;N&^$]KAVNL6<'!2I"L33I#Z3Y"<,XA<^IV^*ZH-]SGV?O\! MJWZ'",XE9WKMBLPG6GO\""NP6*6-=>N#+(FW:. PO-BN#KHICB4CW5#3HL/\ M8T["32&5.\A97(OJ+'TE!#I<)Q/83^8J%O3F2US'E"0G@>8] MP?/:M;]E]E+L[=IASI0CAX'G2*(E43>BUXM:*:26T$P[X6PQO135,&=:OO]0 M>@%R0"_;/6"FBQ\$P?ILU4.HY>7S'YYE@[3^XO\DYS?X1T14_,6N#(]+M2L8 M(-LW6ZBX=+-]"KTK;F]!--NT;7.=BB_UIEF6TKQY#'4NH9, 9WUGERPFO2^^ M0 #(P8YIBU'>?D>^I 3)O.1I$)Y%^!S&+ S-R<_?G+]X%EQP7UPP(NIK>R>L M81[$GY]_K6/ V7H3[%H-R.N1$95T$JJ+DG!RP+N,1>:%N713*&XXCB;.CWI] MA*-^"(T- 6\72\]I+Z+C( 6/%@S13Q(OHGBUN@XL MC9'O^%^R$#*J$I,)(R#8@O S&')P+)?EDO(NX1PKR5*6TV$\Z0T9?+9X5:Y> M404!'Q/$F1<#PP24GH,E*G-13XH )W< BC%66=XOWBXG/;Q2&(+; M@D!CR,$!%Q4NE8E7X32P/V=^24R99# M!)U?B!]!IH^E1;&P1.17P@;9_X0V 3"[7/BR0S10$(2P:@BJ#IKS"_ 7AXG$ MAEQK1GS?!W MU"JX/('K<(8&77)(M\CDOHA9ES"WLR.8'4'B"+ZE92JF\K-U5*@7^/;LY[$7 M^.^#7L#'S#$/$*5V%XU#:CL^<2N[A-V/*S2#;TGJ'JE%K)5-V$.9^"!VN/A< MX]3%8T;'/U+K0%*LC\>XP/3^F>!I>8NF___P0GK?H!^?S]"/&?KQ:Z$?\Z[Q M^^T:[]AV,?:)?<[*;J)VF4O^8Q"/>1_-4)(IYZ[5(8/8E%>Y47JCB?KFX,8P M^*._XQSPS &/6?"Y!,(?:QS_K03-+XE@S5$*60"$+[T\XW^GYY<.[ IEJ^V@ ME(VXPB(0@!8G)84#0AJ%M.> ($L<6.DS/7[T]+$^UM?->GWR;9O7KX[=.'-W MI1M0FN+0 PQKB72"L%43*[%2K'&XMDQH4?.JN: 6\)@FMN=!3/1&3S0ORGE1 M)J>0[\*!>'OR P'%3KZJRJJ(B8CO?OAJ? 1Y<=L11$C/?"\X[3XCR &(.PVV MD:;3ZJ:6T_LN;&](&(S;[_.XC B%%[X5\X;@G>9(T7*#BR^ 1I!_2L1$)C19*X$U"RZ?!,L M**>WU9'1&M;XY:0M5!YV"@XW.['9B25.['M* /ZHV"U76517]OV/7X]=V=FP MW)HH'3(Z#6E*_CIQ10P[B&-+#K[N2H,=A>@%F30PD"0DOR[J4A8-+:1UFU_/ M0?)LRA-9P>\;SG19,O#[9^-0U&?IF?OX4GXVG99'/GZ4@,MJR"^,\.]O90E,+/:>< ,=!,-9O:C @<;4W&*OYX1\ !0]/:^>Y\V???N// M58;QX*.-?C^%>E##B%XR<R20''JIFN&NNE6J=%,\6DQES M<#\OZ6-+^EDP0"K,RQ$U1/?&>&J+Z]G7MK:L>\>ZBQCXKXF)ZV+9E3T?4<[F/9NW-^^O*-=\3B1>JYAZ^^I_GS\Y]>^N")3_;=KP\YHT)8A;D$KB;5/!U'_Z]ME9YM!4?S\]/PT1 M%$AH;Q9?6QNR=ZG :ZU)$@/B$=K75KB3""&[<^W04@3;1AXC; 9>J=(X BX(98=$',\4N=/BV#%K#1J&I);YW MC-)NNK[8SI*7\RI,5B&G;-(>T1-K:4A[14?]U6]3^7(";P/,S2?C<1.# JX( MLW=OFIBW-JII/Z$ZI:--:FDOX+C9%7/9Z;[/'>;'VH0CD\B:SH1K:71W?9IW MZIWSW9*WM00:BTCG$N'2O\"(12O9<_40F@U@+2Y ML7DZ(0:7!LUXCO5P1JE>96D5 M33:+S%JTJ. _ 1$ *S4!^5:7Q-KP2Y&0*C/Y!JMEY)&3@[.]8>=5RGA/ B%( M3$^?ZINB60=QU#\Z[DPUQ=118ZK2UT<*6T\2@IM61:XG,6%"G20 DJ9D1[Q- M7!XG/!^6$X'J!] .2KU":8C3Q8_<(.-7@;P=_\R>B89JG)$X-&C4\0QE2)"= M-&;_*G\GGR:@V&)U63=53TX4'[S8W*2[<;T@<*I?#&Q3;";F0[F:L?T=(#H MR5WNT',H'Q/+ZH:?GX[8=Y4^Q<6'Q%A"L15U?$,O91QN +&-!,NWEALJN*U M'$V&)'G!%BY:;&7D0[$AC$A"'.E9C"OYO+;=U^$-=WDE&SN[3\6=*>N-^.>J MN,KAD54= \XY. 2E/GI5$*\5[5-A&Z)=2425^8U1M6421#"HC&,&C:!C[/#2 MS26-'3B/-I0S\<NX\7)D=,*MUBU)']^<^?X%U%_.(=J'[>E MU3+'IR(<\=:0$(6MQ^&>L;(9:>>^31K,8;"W&J'*-U30)_&*Z3UKQ)%5HT;* MZ\31!"V\UI>-=?H^[78XAYX^J 9_FKD6,6X9;5Y+ZWQ+4K\9Z0-VG;9HT#SM M2VKA\ E,D@)WR4LCY0@>9*4R"K3I=(O+HD)^E9D6^2"2"$'3"H8Z.0Z9X610 M"><'H$*5"0;2,91)1,5V#T?K,2R?D)?+;@O5/A2.NY=,/RLY6HA]M&AO5E1P MB@8VI"N+PR4GTBF"MUO*XI(SH#E*J%.=_N,BE1D!@<+BR:H(?@RK&Y-9P7$)31)U)T>&PQ#Q* B$+0@,#X?/PR-^,/!< M1'6*!_&\U=*" R1:/WW(.7SP"9JG<4R&\5'<30?IDZG]A*#7A0P:3"V+P&[7 MO$4>;:0ZMRZ833=69 3?C6%S;5XP4:ME6'0EV[$>5^-VF 0L;V"_!9$OTJB9 M$I33/O%H=!]@#!*7!WZ!C5(V%QB,WFN"I)&) 5-O32P"-46N2DY*!E<)\[3O M6G8I-+>B*:R"WQU$'*-](RRS-W@IWJHZ%C%D9DG2EVLZP1'GZV8W20U\3QF1 M'X.5-A JW(;MH-Q18%)39*2,21G=5M#5S2$5#%(KO/O(Y45]ZNK); MHJ_63G%:/-&\43/3R!L75-L5PY1GP6'AP3"!'&SD>14V@J8,,Q*&YT]_>/S) MHR__=].^RA;_7=(KESDN^DO>$=%,W]0/5?H0=YZX"<=%57#):TJ?L/RE]3;H MT$!$H38F&:;2(K5;&%LC?(-M<:DY3]VT2V;8.@OGA#!"]'Q&0O%";O)L!5?Z MY-'CSQ8/Z,L">CD[>_%,D"T/V?O07Z ,M'4GJ,5?\["@PDI]G(5K/'F4*2-F M\+C8=!!I H7F8&JQG(N+AFG[Z[ZR:[C;100HO?* XXOCBL@K)KAF(>J9]/O# M+A8W,N:!?>*,Y-(D:\^'%"6EUMC4:TUW_8BI@J,,M.2T,1$'/=[O MLKE>0,-8O@A9-2$=^^<^O'QTM6!<]@P)7;)K2HX9\D%^F)C\;?+9'J3-#,;! M#J,==AX1Z7^A33_)UQOS@LZ\2 )*@5,/((W'A/-R=*/)?VB*L>XV#\7!ZK0D M[.I#E!4=7-TA[4$LO_/TI:.%^2KJ2XK8;1&>Z+'" 1P9>Z7A.-?#MS<@4J!I8XEA,G<<8B2KQ9[1W90VHH(@"#FI0.! M2+\/4:2^"X7 J<+.FQ\&CIP%XI#B+"WKJQO.C^2N>[4O8N1:&=>>Q2A:'4LB M$9 (X>PJ9R]L(#N:AC]^^O$CFH?%5=F8F)!2[[MI>=:'WQ-PZCL3((_U!J5+ MOV'"7!;^-2?'<5WQ2@Y=T4.R@"52_; ">P0CR&X%6VQ3K, ME9(GPX3U09SYEKROJ\D\_OPMA9T^1>T32IP465P6^57)!:R)LO)PVW9)M-%8 MNUA43T49Q>^#TXT<,8Z?:5QVKNLE4>V3I55>;COI(_:Y)86".(UI35(&%T]G M:I* )%&>34&3+/9/'[OP@*99,6?BF$X7,5PG5H+!?1-]E\%GP<3VS 59W[@^ MYAO0===HU8&F6,-4^'+V3WM]Y=>(;$,$R='*>UG<>SP7]^;BWKNJX&7;!?R( M;DK!->YK:T-::Y-"6+0/4 QB)2W.SW'^N=D\G#Y%##5ZDN2F>#7=7U+40J+R M-YG_'GDP4@=3?2%_?HERS)1LYPU)KO(PTZ? <:%5322EPE?G76Q!P[GT#LWD MB:2LP?TA*/?]S\ZRP(5!7=ZF@(]C#-N80)D M&_'B-GK)=8D*PB4UE_]^ 4M:UY13'A0@^ICEB?F/X$BN"@61-U8DG%'6*B=)H-!U1,-.9=E<>7T M'QQD;WE+Z$4K(8AN^1%O>C7IN=.U)DF<:3D M0 <-H Q1B,A9RIM0O5&6$^N-94<+M5Q^&4F&JOSNFFK]34GN63%* 0"LXV:=1AA"CHYQ&3#KJ&2\$ G?A:/^"N*49SN :E(Z:O X(N. 0E'9,7SNU^XF7#,.]#)<27!T_ M:%BKM+VN#F@*D;2?3OFXJP0"\F[QF0L^_/B>(JDVL.S4'3(3%?S=MIP/JFS\ M2S%4[Y.281CG/BS!5T[\CLY#1%7?X@C>K&'H:OD,'>&?KHA+B>N3PFQ-.:?B MPJ(#KCO$BTWC,N($34Z$T-^/Y^Z4 ZS?M[;\Y"D?&0Y/(?D&76783X2@G!Q> M 9[SP\,DC!2)>N1@P*.D"I2M0_V',-<;E)S0)R1?$I-3DQ4;H4HX M&>^0%NF%_.:,?O-?C"^^L&GS_5K1 M7203,1R\_J"PJU9N)5DW-6DL@B;BO@E#UDR% QF M0^5#>&KVTD@943JI7(E_/LOQ7K\-?^DR;0=GVW92,F57]M)%MI R BNF0AL[ M_M/V:M=JYA&'HWG?HKH2GG6=0D)Q9D+TVY5C/>O,H4:]G&LX)4+V#Z/BXD/ M5 9' <"7/#*'(*"QW#^:*%9P?E5H)5, -PX6Z@^*1#,83+DH)%SG]^%0]C=< MF!/BKXG*].T;-;MDP$HYQ$Z??%(G.HT8FL0O\O/H4@C_34PR"RZ$M&1*6A!V MC]?%#+]<+/S?)HP:[:J8Z^ 28QTY\7UPCN0I?0C/AZ-R1^H@G.$=ENQL)\*K M>Q\>W 0@P4WL:6-E:2KU5)N3G)(?'1[;]PVZ/T*JMA=-E3JI]LL'IS_ M>/XP1 !=Q[MN.':6E5Z#?%IE!27M$\;Z8+P K\/-!O\=GX:BB;JH-)2XL%KZ M^'$Q\)P(9J=;T[9 R<^CHSX,C5X6=RY_GY!]_#EYR\4 "RY?G/VM0R7OP MRS-J6N8+8]N6VWW=G/RMZ4_.*'$VQ"_ZGM\^N2,G(<>/[&EL^;YGS_YVW'-H.GMD^J*#G M!^>3!TV(DCCFJ-!"T1B&9E;JPG R\P(?/]*3O^F4\LIG[VVT1(H?L(;8DN/B>'R>XJI[JDQN*KF1).M2K M6\N,?XN:?^U4 ^ $T$+ZA)$2J@ODSIAR*-)2)";=M E"X&>HD%<%9^*O+PL^ M01.X"T:333R8WCDB0WA=$=DGG\/U.I+N):0!+8"P-Z$'DI*"5>&]D$MPAL

      ?"]/(0UK%% M)LWDG20F;D96F!V<8+=7,CG'\/G#T/%B=."<&DOM*NP2&+U]3WW"&?4@_+K" MD5,PNIVZ _'#"$LC7Z;U(SQX&C!$9$8\4V3'W[D;C,I@HHU(25]0CLF3].)OSPJH@?RDG E;2R2U7Q#O6%]O%T]/%#["4%]%?_>7/Y?^K M/1<(OJ)O.]:W8G-=I4&""K'$G1 :-5($0R\:Q6(?5J"$[%"#)D6KC9O?2[MX M1TD)]K-211_UTX>M.80'S)?!K?QA?M"H-E$3I.D;/,:8R\*RI\RJ0N@)TOZ1+L%/PST8F MBD!*UF7S[=L1>E*U&V'GM EU@*=@/)W6;XX9#$44Q78'Z@^:D,N;95NNA[83 M'HH34^"U7CRX1GG$=8V%HRH5^!B8+3P3XMBM'L #UKP:#36UK@6?=T70&6G5 MRB\\+8/<#X$8?32Z@I,B-OVO97&95YN'5M1A7!OJ6X3HITS*+@&II*@7[%I5 MLURJP,X8T46?\IET1*QE?!,RGCR,8[J4M"QF]1[2;>[.3F+I!ZX.E) MAGM5TCH,R*WRU;C,IP9&:VYZP(OY5+;6,*[+SHBWQ*13])1#3!)5 #]P#.$% MY@!"#GG58QZ';G^"'')<1RIIT%A58R2+U;)[RWVD)4?G&FJ.NX-"T)&MR M2*)) ]9*_AP%5_MGQH((".DI/!WLHH[$9)I2)#TL)P-(Y[A)[Z2FG/XV;2TC M:.,HR)+#'W$7*V+017=U<<''/&5A.QS5_X4J0=3F>I>7M:!VFQW7"-D$Y=K_?#Q%1O]5&]$6.3[IG3 M0QNOF"MJ&DU(H)E#3!@3'$?UVFU/,G8?/^+T@[+YO B!_N5IN$X6CORKTTR8 M/ Y/5$;!P,$9:FIN$(N]_-GB9?$ZYZ?Y.ASHKT.$>TH21_"'2<>3I'CL7J+? MR#>[H4-Y;K3AP&-8F%[Y1#1%)[5&*<.K7XM'D64CV9>^ORU>H<0 MV;124>\\?B:>"9G!U+E7;6U5;\<<0U3)F]CA.@\6^@W!A_>NG\LWP(3(4"Q:1J+;P8H0;KGM8"] MED6%=C%EUQ\_=6?'"&\J8B2>=2#=TF!, ^1DVEZG>#,_7?0ZAL49/01 @ )/ M^P*&.&N"_*=I@G#)B):A++5L<957^\+ZW]B^P]>,#"ZU(QQJ.3?.)V@4LQ3! M@^6G5; 8>%^6!*@O9Y6HV1:=+28,%93?NF"B^)6VH22<,<[U<2$4IPAP(K(8 M! V/:R#M),R>36XVN0,FI]$&9Z]RL '' *>[";9U@;,T<)1FETG_HQKI;&:S MF9F949J>L^.7E*'KBKIL$O1^#$9?%3="G5$7%0%A)MS?K.PVV]=A-R:5-!>F M&6\A[8%DA_6@>R0[G$LS9H*WJ@#W^.GII\->AF14[T_G[0YH09?UCS.#"(6+ M^-*(T*'65U5%+=@CI(L52$%=_=TB' ^)X!K$M1,U9@FD5WI>Y IBDFA8/)., M*N'*>(:7A\[M3/ZHQ;5-N^>@:5A2*UX7JSW]61C[W14TRJ*\-E\%AWM)^4HN M/-645<(O="NMT'=KV6 <>[.%]:=9\7"D=*9E*I,+X@Z1?/3RX1EN)]X^5'F( MF$.'@@;U@^-S;^4ZVXA;)BA3'*4!02,@FS7WPN&QB[K8E)+CKG%!U)>3Q(:S M,0E5UF&JPV!D4U8PRN-' L%X*J-&/NX)JO9<\>NZ/=5\\214;PC3[^0#K->G M@!Y+I-KA%,0%;6R.3.A!]QUSYPH<-YDOID--5I&G8L0)F;YWT31KW#;NWU3\KB]0 M]\]9P-8V<,LJ>0/U$RRI&Y"O.N"=<$;I<+=%'3N2A_/JB_9TF[+E?KU+6ME" MD0+RJ;803$IN%>#.;N5+,T.H_(@"\QXKP&_DF'^J%\]V;5DM/@:S]&-IL>+6 M*4MU:$M5=&GAZ;__B;J9($K(+.2"LT6.) ^+I +HUC2)Y)K@Y63Q12M]FAQ- M9PH%Y(Z::SJX(@8YI=M!:&A1T:RY3,QKNS0?<^>OU!H45$@O8<2]^RYBHIK=KFG[?2V; MB;+%NBQQ',FHJ$*&2Y?T,R.,YABEKD\_8AOE_?$&K-);R$3SJMOMB<6@ Z)Z M53RTW00F3[L59^SCB3"L\4CR9=#&?N*A)+5+J;"]]5WKTB%E);V-^)XJG"5/ M* 4=W8KT)2]!@BTSGBCX!0,851?H.<+=PO\8B'BD NL: +,#XEJ'&"'HBQ4H MBVB;Z2^14KYFN+-0_ Y'(@43'Y#M<*=J\Z'1GR1TO7EE6Z/'XNQK[:K7,SO[ MLGAE:]2VG556(:&L-RUQV&OVG%^'V]$IAU3!-'Q.G9N]W=4]YZH^ :KZXRD4 M2 ?M&-QCQ;JLD<"%BQ1AB._+2=(RDYAU(G 9=M(.9CR3M\(6PC["^2VE3T9N4[.I.QET 2B;CDP*] M\(!G&F*V>XNQBA*C,WQ:)7USN5)!I@F/XDHDWXR6+S/.F\S+XZ'#1\5=9+<9 M(-B%FC*Q<7L0-SL.$7B8U(UH#P@#F&B=(;,6?%AS4PB'161D/!@U#\U)[=BI M?J6Q^$87OE3C#,=I%8Q#LVR.94\HF.!TBEHG]8T?;[B'#()[8=4SO\2,&X#O MO.)-I&A3'^@LC:2.S:S4F0EH#)S>[!/="U9YS7ON\*^UUDZ-SR4=$CBWZ7B4 M*?C N#7L>XFVKH&C)!V$V] _Q594FX\%J>HCAN:I?:84XIC>$0.>#F A8\^H MPR@YEM?W":?T=J$0 _YQ4XF)*:I8<4_@$.\;_NFC&?\TXY_>(;W>6P_"8=E) M@H177T9P%@2HM&Y7.40*$]=]*'&\T".;"])=/L!S+SF?_E,:O8V\0>(K9$/Q MI$:1MT\V(E(SN?4QW%-W-R$4V@HH5@%*V0(OFYG"$Q(>T=I&.-U>,NRCGM$ M6#+(+ Y%P0MUG>?/?DD8;W$'_"YR]#J$=C;4CB#R6B>"F4";HF M5A@J')DV!.DI%-M![QVS&'&5>FWCO M^,UI59\7NQX234AU&O,!$_[U=Q[.FJ_7^8&\#*L#78 ;^=B4U$, WU M^'T-?@$ZU>GW& )ZHZ2G=N".W1!+HN&KZ&""1VLJ,A,HJGJNP"UJ7,WJU>*! M@$?IG+7+T52WRCNT?8=3[!ZT O%Z.'NT7(,B+ E=]V%*SIKP&Q9]3Q6$!:5* M2V[?%P7FPV^@0$]/10EZVN[R#IH/51ENOX9<19(:5E),'7J!YAZ? :36KHN>*/%?\:SOJ-W^PSK#G3D+XU=V_H6I M*RHJ 6,^J'8!9E_KP=6F)UHIYB\X7Q'[/]?%#BWML%?*PT^ML_MUNK+QN*%@ MVKMD-;[)R'130W.Z^/N.&YW=C.G>(Z3HUGLO8/ M>S'A7>4TB94_X<=0/#KX0TN;F8-ECW78.U$RZ+ W_96/P6)D'2@1!\-VEC=F/H[^F!/L(H9'U8)B?:&,Y.VR[%L& M=($'58C-?6[Y@.-@^SFRZ(3&[8YN^$/:W635H#[=^<8GWA;VQC.KE:ZACR?= M%V8=X)": G+;V#C7CR,%9>H'7!(XX3EA*_G=*+)CMZ<;5F<06?* %;"C]^A>\*3&+!G '59;(*%Y"(B MQSP;4X+31Y_D(4_A ADC1S*R*MO5?MN!#[O+6$I'LBQ]&D6@'LGCPP' 0L1S MX;@Z'TE/[1\YQO_D.ORV^$U>Z'3Q+-HIOQP*2WSD$[B*$4U8O7MR"L2)'GOU M]"R2V)+0#&TDZD\@BBW7MZ*3A/O6YQ;V:)UY3WD."UA&X4BSR31$CV>B6BK8 MJ+DR)=1P7.OFFNOUGHWH00JZB,[X80*X:&):W]%.&1M=0G85IKQNMN4JR?:^ ME\6WC^?BVUQ\>U?)![QPJX.W,<@K;"(WC93/!((S2+T-4$Z##=<%9>Q70*-K MX4_<=;OT5""P.>W*78).-AOR_+/<;X\@EW#T%R2F"F<70PCG<;P7XP)?))H3 M[Y\TIN.TV1>C+2!")5(?Z'8-)!L8G#_RGURP>E4(,RW1_4AZCD/3,+*$;M+L M!;AB#3YH#\4I 7TRCS4,;$RR#KH[_2PP-' M! (U?,_5_AASKZ] 02TTYH2)#H\4'@ 2&&@NN[BL;@R_/RJTQHTG&;3#^\L0 MJLCG:'X8/L9V5@&>+*/T$J6%]<-/XRCCG#G'"@'7!ZY)+YGC3OM.V2V\(%T: MUL8%X+,)[#YJ(]8[M"+R8Y?FZ(_PQ]&#NL0:K:$W>D\48=B?CHO?7\EL>13M;OY+D"R>-7Q2!1-')T MY%^+9F-X[B$&R0X/2=>#4YBA0ZE]:?PI*;YV);=E"&W(=!]&G#-[AP_K^)+(F"'_(*[K:[ M+ HB8E^MVCWC+^1,( ()-FYVB!Y>FZ<%1]8C";VR3L>52Q'K10B*:F!-2=H- MOS]<#KGU\H@/ M'UTR[6F0XFH33NO_&AK<@7>PA[_ ZTL)59+IE_&&/G'/RH+YC88+6L**@Q&= M9 BN"F=PA%*G."&)@:_'-B8+P"V)8Y8G:^+(4MAK0ZY";$I71=!V)E[VOK*S M&:Y1R]@=N1?-7!CD$XW1,'7UW5[+$.%W?K5@.G%6#?'/*#^).E(E^R&)RD$O M<>R>*2VS[S",SL,:9U>*>A+',,"=,&ZC)-P)!FHB%#\&*XCOG$(+Z![1&YF7 ML0ZL)#84'$&6 GR""7(XJ7(O2!0E3NI0O08#*&PBAIPBD*+Y!-H"L?#Z80( MI$27>.P/&I%PM)0).XU=*/X^UX?_BA\// ,' M!P!5R68MKCU\#4-N,C.@O,"+2_3=T&/NZ^N2463C8;C#J\MCR=A+,4F3/5, M%U$$C00*/$OD$S#IB$E30T)I@:3^_7 WRP;ZY: G*,M]8$J MC)%4)R]F9H\62";VZB7EUZ2M"X?ZA,5TL)2UAHB-3S$*LE]Q*P$%EU=-"=1J ME(=K$4E''#H_2Q(>/?<%*T1GG)'5BCMZVX6T"LR<8_M5K'H<';S,L<(PF/ MQ"A3/ L&(D0EA/L8S\V+O+>TX9_,E;NYN5N[>YJG&MCMR26>#/GH7+KAC M>\+YHDJ0 D(1_U@1 XE Z,&CQ#= 6$K?Y/ZYF%FZ_R0K"6$)IO_P> R0O"Z. M":?K*VA_5@4?;/@[$E/0+HD@-<1JKMF?F#M[ C;I;^,A/OXA/$LP8OQR22W^ M^]H(NRD3TA$?$+9\Q[+XR4*3Q-L(E:)9(+FBI"K2!ZE%#\LH7)<3G"\.T%JQ6;G*R]D M^[Q>$X'/P_D[)RFA]!%?9$]I1C=(H'3>4L):#+JQOEE##_ M-S/OSF;VIF8FQ/4'-AQ@>&;+FBW+6Q;9RGKO9,E5'T_,Z*?_?O[UR>//%T0M M4&S+%7\'Y(J,@UJ[3ODIPTM$X2?JK[,YSN88S5%50\LZW3%SJ[0-[4MJ?DZ4 MVZ.&(R8L?H'$L;>Y9AO=,8+JRMOP7^OJC MLYR3C9JM9[:>2'_/I..TQT:&<^?RT%+1SZ'<;#_3]I/7=;,/NQY7G&^U'?BC MA-=0I$]33O-L\8^F#!]?,?27%.:X &C6FO)AHGF1L=6TFY;86F=#G0W5&^I- M:GD)B&L8X$7FKMF(9B.:.BE(.&7M@ RS1^CED'HF.G#(T$I)],:?SVYKMKA) MBXN:ZJUO-XO6YD^>=7@0L-3'+ZM!TD? '^](6\N2PR;#-O4S!Q$]<"2>Q=MF MZQU9KW8@@F3H+E7)":C7;%"S09E!:0J,$FZK8AL2I2< M#2-\U 85*P$<5<_"1+'J[_I49\N<+3.I:3!_FED5LP9W,"3FB0JF!1V8Z.>$ M$-LN8;X5\HVD=>2H$85&;NI8K*,.ZYR+R;,1O:,07^W(M]39AX+JDG:4L(KE\@/KAH07+IFB,HH^XDB9[7!,ZD9Q+!B^6MC#M1& M 2)526EX>6%X33^3027*B38OT:##\I99C%RBPFF^@XK$\/4BLK')0_ 2;O5U MV1:KV9'/ZV6,!G(:'J M#I%&7M9Y;&TFW.Y*N^S6CDMX<\!A^S/=;&^SO47_ M' O=I3 3L>\%DP.ULI'"G.,8GZUGMIZIA/P464)FRH\9HL,"V)QLG'!OM>NZ M*CI@^VC<541CFCGYCJA]W MV-!]6XQ#[(@7P055CMAA^'T5IY[JKQIP"O!]72.7<,"0B M?!=4-MPC%Y03X/7>2?I.&XQ<]>)OW)=\"(BU^V7M/LPYQ>)XSJ5 MV*AII\UC42P6)=]P"\343JG.NH<.@NK'=A8V!?2Z:]^\>\L/BDCG6U?/S#13 M%$M1:!Q,OC(-B$O,9U)[Q7- C)S!74X\8*=@9/!;9_Y& VG.3>;,G4\G*P;1#S)Q]XWM)(O#I3"(P MDPB\JR0"FLO79UT9*;3;65,2OTBC#*X?^A?[ M"SQ.N,^Z@/8M)3S#!R$0XOTM7Y3K__D__O_/7_WXU\_^]LG_^67_\:>??GKV MW8OG_[IY_+3\Q]EU_S]XZ-T7/__IV!??>AST0W!T)_N=9TA.Z*["3J:$:(84 M2S7JTFC&2 .*USNPCZ5$3(^?G 3_2I(L=4VQ"OC&#_CB;=&2F K*V2]>/CO# MY%3YON;6_%RW#!6J#X_X=;B[2G@^.EV5E^_BKLX_.OE__L.H_OWG\I/G7+U\]'E_PZ?=WO/-'S]^I99Z<\0:P M)Z+D*IB>64E-E>R7C1A"WNQ"2RL[[:J\-O)89KSRRPH?H*[;+@$_KTI"G4ED>/*4Z"WX MWB=V\!S]X@XO1V>E R^'[;@#E71;&*4VCL1A1B#SO$;,D&[P]%FB.Q&FHD17 M48E1#],BLD0UJ:QM>2K/3S[C_XBR!$E0%D/E+_ZPP?_[DB2@+,AXQKWMCS]_ M^I1-@OI]PS-Z;7(-T-[PNG?^F2J>RP^8((?>O6@/F5^3,"ZNG,:ZTD 6KSD= MGMMJG[Z2V,5NW]+\&D/=]-R>+IXIQ][$%!R:,)AJO@_'JQQ)X>IF1,#'-'^, MCF-ZYY8V3&*!,IOD$3%J9.$V/7)+(ARB(V8^Y?":L-S$W0WWKO_Z^*]WW$$^ M^:\[?O'3'^[XQ<]^?*?V)%VX8B6@XZQR$.+B3P>M:LPD:U&GZ;UGBYW$1='- M>$3$Z4(U'24PZAMN(_2LD4[0PF$I@H,E#N]FWZ=?%[)% )-$2B4S8U%_U#!5 M_9$%DR^K )ERJ>?A)V$[1<$$(B1YJ\?$QI01UY5H M4$^W;^];/_3P5=J6)^"P,?IY6E.$!+BO9VV3Y2 M=E*$8I'L0BXVTA),.%=+OF#"G+&.,62:"G#3J@\$8:F2+W;/"K-Z"LVFU+(C$!@PZ#AU< ME9<<6QKS77([5(R0TA.Z8/Y!)=F!P563GR8(8Z<\X9G*0Y"1.Y%8I[:XINV8 M5$>4/TA!;W2^K0A*%-SZ=\IW\0;W"FZIK,OM?JN>L*R3E:ZV*('+@\CL_L/'F5A7;&4KK(3>I-W$W4FW>H_(C9XR.DFNWF,E5UR93"<[MY/PTWE:"7? M?WA?Q;2-OB [A>[?\0IV=(AP25 \ZMD+7F>PZF$/G#:H\_%NX!R.::,,QM7D M)OZY;\3B2: ZA+XGX;(GPMNL01W7\,JH_B4IRNM"+K0A>2_?=V[[GA1]L2L& M>RI8^]@*_#.YXW\F]",W=4DY5A@"4M(F9)>YI[--?GQ!+\#CR,1G/-7H4S-N5LZ.]*5YS(EB'6(DC4*XIF M=,,/T=7DE1&C7\J.BC0=Q7MAWR:^O'TET3T7X*ODP+8PFZ)5,BQ M-ZJ&3.#)YS4RKY';]V=+EM3%-9NDT#4&:PX#D%\4,[!WMIZ1AV7=GK5/:' J M;SJ#90+722V5#\/L0UT6;T;N_AJPVM_TJ.AJ*S^*1O?S+9K;D-6T.L[GGVC* M"IO@IEB#"XIJ _N^R [T_SBCNJ..SD*HWH@QU[EUQ%$A"+F--\134#OQ6)N MFZ)5%?5.MU_XFP1Z>JK;\'G)9=:[R$&,4SS(G=PP/&)\C\6SJK]$-=^]&W * M_,Y4W!N\Z7N)E/ML1LK-2+EW%RD7?4>:#>/$Y\ Y+=8-+5+"8OE5"UUE97(H M7/Z2I3QSY'H[VO1Y,V%,G(?5U [E9H+*F'-P@@WB-M)U(R4S ]]%;Q3^);M%SX"G;G#7#PLE_U5AP/66)4C#' BZ3N ;A.K) M1:\T+*UR#8[$ VS^R4:ET,[POT57"/( P4\&73\5 E)I/\8BAL_K19.4*/1/;21']R50:5$-DT)NJ<-BAV,8RA8+BY[J=U "FU[/ +F@76.1> MB4+I)8PLU),V3E,XC30K<(%)39;I2T14"F8 2M@R1WQ4#9ZSW(%5 E^HBX+: M5Y5'67(VC*(0[II)?!J1F<>V(>:#EO@R_-PT3:;X[ M=%FW(I*?)M4S4ANFF#WJUF6N$'S<;Z;HC@-T*R606B.05 M87/";I$GA7M'',]S=.XVMSJIHPG4ED&=OV0SX@.>) MF]/2!P!/W0LT'GN"[W//1>*TMLVZX-TL[D"GBV_W+;E>2M8CL/ 86]E=[7[7 MEU#.1G"=O<2'/_3#'GB.?XU(!/V._)L+?;W)K\*J MHVTQ3A8&W8]R)LV#Q\1%?>.$&#,=/\8O[B9DL6+Z1\T/#YMFT.I?5AP_V3IG M,P(Z0O;:=HAJ<;JE,;>6*L)8QBK\D;RZ;S&-PRWOW Y7;=).^@'YVF.V[X289!@] 6W/= I.EO81:FM?;OK8]/0:-0]7I!== MD4'_B;4C;L5SZU9(_LB.<%2FA!N,O[^D _X7<^%Q-AY/LN>P9'<\%EMITDH7.C' ZT;V.4E]U%!Q9FYDM;P;=V#4?[),_HD)! MVR_MHGTO?UH6MF<7ZT4^??C-ZYIHCXBWEQSC;*:SF1J=GX3#@_Y?-#O6:#_: M%3@M)['B;$BS(8TX]8,!*9;#[;1#'T;=T\'?7;?4>UTS^K_N9Z#8;$ZC>.T. M 1J.V-R6SPHC^3Z<3%O7)Y>Q9(UDB8M\.A%_Y"@_8\I^"S;(_%">B?-&1]A4 M\D44?[DQ/O/!TD* M(JTBW?;U8?F*U>Q<&^K:C %"#F:+J<5?U$ST@Z_W;> 0(3/ MPR$Y4I^= R]&6WP8M6N"U@B& 8@50$A>AS-P1Q7ZX+W$3>HAIK_9<6)&O0V M,VVS*HHU.+8X3GU:##7/G-&^5J[P@,5V5S4W!2/F!_GR=P.3=3=3B:)%8;(2'JQ8 MGE7I0Y8R>O#X(7/CA+$1F7(*SA/PUX0XV0'JN]V'Z@@6O]W3@N69[0C579LDF*>%- M!GV03-E 4W:*)C<\VM/;'BUO6:K&TPR9#%3G<%ZVN.+^K.C8 ^7_W,U8JS-& MRPYMW;QDRUHO)R/_AH$VRM8//KKM+2\H@JSCLD5UBFJ1^6:3ERWA1%;4+8>Z M4D4XK?_+WK#]L&>F2I&3L6?'L=?*)'?W"ZH! M-"3$),$ H&3.K[_GG.X&&B I^4&)E(39+8@^?=[/4E:(S&88S0+4I3P] MK/-K)/G#ZR?($UKF@MV3)+*T@=#/9EEXY(5L<)C2;91SC'D*9*\HE!9N/. M<&Y9H2)SH):6^:0MXQ<9M!@8EWG,XHFS,FU'>LH5;BQ$](B!C=;B/+#)%."H M''8D6P+16ZX+U=NG$MK=N@WZ40N(FUL%RXPY$4 GH",L,9U,U&G0IJ4?E)(6 MNF^E^2^N$SD'MX5E;\0ZX!MI5214701X@CIS4:/:*M\MF&Q'$"@+!#?O14.W MY;@EE8Z%Q,4'O%LU2<7L[UIC\5_+T[MH;LO;E1RBR'&G\HNFXT!#*WP4NV#8 MCKWW%I&VO?TU)%;5&ZBH18UXQ30+S)*52*>:/. &96;'-X;1BT6OG^!$Y*CP M!8 LY:H!% YJH$X50!9;\FK(0YD7B$-#^=]C__T\4=D<+UU5>ET9-I"O-T;F M8AMY,222 *W<[]@SBXY'I^"!JK!UM,'.Y#1R_&^FONXKY00M#M3NE*)N3:UH MIRSW-FR?;>X':9MY]^V Z-6P]1;VF"LE">!Z6>QZ^1Y[)I9&(=)XL:V M%P499UX8V4&O@=R;AL^M'_ZU$#C!,^"Z>0X'2EDPL>=&8>COM9&<;JDDP)UN M:C\#:Y/--W^8&MT:#5JDH59Y;[6%/Y=WE2[U;8<>6*GK![X9VZ'EQF[BNG'B M>$'L^W8>Y'[N1L'FH=OOJY+2 GD=6V9H.=[AC]F>&MVJ]!VFRQB/)K9BW_1[ M6VE_%>X^Z[HOAHEHOE0 L^E:>94G="E\78#=*7Z\Z\%&0?GL@JS M[45-50@4L;_&YEB,I@9AW[T6<%/CW4KE$(M [\026W2NR4Z0"-Z4<^FUC$G M!1/:&^W"0+L"TY_7HC0 7IGP6<&OU'-4"8+V/%0947"WNL+&PU>UW!$9Q!G_ M8X7*CVK4H%N8& MI3O_Q */]YWB$#NA8SK.X>G=F1JT-D-;W+UQ\[\46]QIJ/D7*1+JV?O3_K** MOTT-L6Q*H$8$_IYP1WGP,VF13(R_E^>@@U].TW(^$074RMG?7/,99F;3KG57 M#E@9V"[^PK@JREF75$'11]$%EPI[1"]Y^>I7I?$S$,,9H_3UKE(';\3U3XWS M,7P>; M_KO4]Q?LK2+/6Z<1/CTOJOF@F;\5B[)&[JF5X5?RV4.%$Q5ERJ$E6&Y:PQ*)N"I<@3JP>>=.H-HJR?9),[==;O,^*CW!2EV69R<&[>M5$'T%JWEKV M%&@6W2 *>DE[Q&OM7:J*:^,Q:D?2.ZV]LBTNF<@'#U>/5>O([T0)CLC[KK3V M/,N29IX!N<[@+N-9T1]:5E^J6F[MI<^GDG*T.EH94E2:#.D$5\5%"1RFGJWO M$4]O%$3_!90#C%J314(4O5D8BF%.5 7N'/VPUPO9853>.3'^^<\SV46?VF@C MZ7=>%046X7-;T:"\JN-W/4\<2)H"7K,HV*036$QS(*NZ4GW .86P 1VERI=> MHOK8U?ZV/;?;B0[#F_7.TW)%"B@]3X.Z36M1@*5&J7BHDFUG^%\JM"3.!^]X MB'%;SQSCMF/<]ECCMA47Q8#M@!*L)9HS24KH2_;Z6(CSM,J1!NA769DHV MR:JD4 ,DI"BF6R4OQ>$Q[*M%\=<)WFUR5M6&I2U$1+R&-PT* YD#0WQQ(CM MX$[I9U$87NL!F4J58%&"FA32R-'3:H5*Y:D&%7F54)!12HC7X!.[N5QU>LF1 M48OL\+=4O(E#9J;; *FJ8U!B* 5!O>56'8&E52GKYS>6]'GZPTOCLKP&P05: MBU@<("P6UR-3S/1%M0 9BC'Y.I&3L&Y32]'@F(L9KM291@'_9H5E;]J1)#[-R:[A+\&[:-&0E;3=D]%-'&@ \G?E.;3AI_A M_%^#/7[ZFL^6%/QR0_NEFB/4Z4!(S><,#2Y^4:+&LP ;?: !P24_8[LX-7MN MHD5PEVK=-!98A>CE<>2R]G\('N3#^P18K M3!"PPPE^;\%5.6 H\1? RO)*L!9AE4K<_RP#^!PH\')H 7?;D&X)9;D28Y?] M<#!7EL0 #CK0FJ)(Q%B4BQ/^B0I*M:R2K4B"=Z%+*EUK J=?,"_W8HSP!^0&H4N MV7;8W_1 .=#FY MIBTQE"^22_3606)03,N6R(HMQ<00'TW\=>I(ZZR^9J(J8(G.#RQ_ D*@\:%7 M(N-6D!!@-3JC4K[].G0YD5<:QQF)1 (YI>,"I]$T;?) C\$H=I\K])HI WA"K+CBSUN,X2N]"]RK..NLE2!D; MN5_8M6ES_'R;(]$^5T;S]0%0_41!J9S+H?1Z H"\0$M1*Q;UJJ*Z/]7B8M D M5&M@M<6GC=@AQ*&<5Y,016!J@9(Y,M<1@;G@!>U G-:BB\ML'%I/BV1:*CU< MO[F,@7]*\KXNE$4Y(:V>KNB4>Y;V/XYRWFS!CF?@B0!3:B.(]OS+/OP(2EW:N "#;%"0UOB M/:89-/J4T2,\>"M,M_0;5-XYRIZ]L MR^&^/_WPBSC<-V^T7>"9>Z(M- C^#W(H)'#+,^H-]2/-A/K 9X?'26\JVU>3 M(M:MM%5)Q8H-L>0)7"$,SW--GKR5/!YY\AOL 0!\5KI=B-6(>[6.V3N,2-?< MF4CA6KM_VB]EWU)BIEN>2>^%.N2_^YL$ZE^^3VZ^[DVGW]*U.R"SWX#ZEYC7 M.B7KM9(@:T^H6O*[O[T;=D.E@7/UC7/,-N?/R?[D-(9.=20WMC ('2SN,1[] M:Y&&?M-Q>KNQ>4<*$MZU(P4)[]J1@H1WW5L*TI;P(RC %-_W0[]?.0=<09B% MJ)O"'\)!9UD3Z:0C#VE>7%#C5I41KGHZ;''3X8K4.!I]@+1$*N!I''!NP>9< MH18V">T*&M6ZKO49XU)GI69+W8*3M1Q.@QXES#M0RBAG(NT9K-AT.(%>.Q!O M-Y?S=G,Y[RBYW"O9R/1V/O>^!)UC?0-->,[NO;L[L=O;34G>;DKR=E.2MSN9 MSXMV/M#??:;^CC/%N^[N3#&#-MI3=^;.@PRX6F/ M=0RX?E7 58.0;7M3RQ/+ONL@;.M4V-4$G"0H>L_;\&L[T*'G1)?)M3.VH @5 MAOC !$D-0/=KFK]-A:>P4_1-T[1>4<@TZ'FMTI>UR>KU+I:SV;_[?KJ4WB0= MM6%"IZ(KQ[]EY/*-&EO^+]*7I2EUID=UWF,;_1LDJ[];I/D[Q"?<%5B'TAO/ M.5=ZV\W!/:V& U1&"<.U\8ZRE"Z+)5&=C%/_T.EZXG?"F[=L =6[--!@OWK'5^%\)]->_"FG_^&! M?I[S8">F!W=G#]Z"LUB^TY,.6_@5 M(K?^YQW#[C*:8+?F'>RV88,=FC?<%>[0O.&N<+?F'1X,47[@S36FV*Z]@3,1*T"N:?'#]J'MS7$_(HT M[2ZU4T^);& ?G+@2LJX%%Y$A"JY0=$>[MFVZL^/]UV+B$^V!"E5G!XS]OR9_;Q-(]4$*'9-Z\8*T3O%FV2=N5S@ MYWBVAIO(BDQZ(JXH@,Q$Z_54]$P"#C_M7%:?\?C;_%OA;O$W;_TW_O_^MO*"(#C[^_LW_UY;3O'[V76S^_'WENJ#/==G;5P9DYDN2BJV M:C%LZTA@PC2-9W6>Q@&6R(*/K77&'W0$/%?R&;'U)XSDGY]8QK.?"M#L?RZG MAN,X)[9G6[;Y7)4T4VT(S2?";$(R;:GV383QSW\\HW27U6P-E$O$OMXDP_)*4+A!L@ MZK)(Y=C1ID1K+EW-5\+$[&4.=%-^-B>@(=M64LUR)GKU0%'5C9&QM3YD6_J$ M^C)*!@Q8G;$_Y'?\D^C//VG)MA]4G;'.5WTGG[0M7[]>RUR8_S"T\M%.2LOA(!"NVW7X][\ M(A\H/&KB !C(J#EE4DF3=Z;/4((=_!GL_RG<+3/X4AK?H4-SL0%[F6W#1.I: MYZDCYU^R[J66=3:'*%C!?(14)3-1Z5G%Q8+ JA">0 W"]25H#RIG06PHX3@T MLE!^>YF1A?TP@(NGK&Z$_UV\2!P=MAP1[@!]O(CVGONLFIF#E*G2OWZW!$OD M!'',LAWKDV5^-$U[^OORXCM,I/[K=]2; [/F%AS'2%0-F*/F2_KG%;57$2J- MK++$]J/ \,64-X#D=VHK6!W;*C6_:P=3"W#R37&;$4)EH=B^X6$NVF9*J<;#FEXJ,8G1/9 MIRK%3(N3BM[Y\E)*=5<_MJG=J-#F-$I+M'1 R"I3S0J5#/Y1RG+4OB>4A2?6 M1&:9OE22#&W'-1)7-#\":\3ER,RN-0,F2\/"=ZKY,@6\__+K2RY3&C.N2K/1 MH]8FIF:4=D<=QD1V9Z5UF9#SQ-2\SGYCK1F\925K:ZEE+.Y.+'+2;R,VB)B! M19RH3AF]I2\R MS\U8D,89#UGL6F$>,YYX<1A8J9<'F6T&?=L>?;W^.743YME/RC/\BC4L1LO2 M/X*.&OX4FY)13<=A3)>N1Y*$,@^#E'M^%OMYE,4NYVD<6BR*PSQP>98DKI5L M-B<*.J=_C2F8JQI[L@&)G]+DO:(N\Y\.#^Q@J@4G6D.E6Z_H;2%7C/RHQ1F4 M:-H8X ]=RN^[-N7W,.=W2ZD6):7W^-T_NPSY#YPJ*$Y%Y8X515[K;^R")QAS M;"M'D!M2%G8NJ\/1QEJV34SF+70':>?*IR0SN-503IR\B8$VD7V_Z)KFX@3, M5,T# 88J2)@ZWH%\6UUZX M"[@*9XFK'HI4-R%KWT62-T#TWZJ+TN:BL;VEMN8I>K1N6E&Q0#$HJBJU"?9% M_1&>NUJH+'LU\5Z#\]3XNY"0V!Q1>ZJP2BN1C')9X(A>%%&4[M%+]M#N24M\ MTT(5.@W]=6WU*@IQLJ;;Z');X]!6MJDX,T:5:81@O3,Y7O38V7UF6[!0YK,L ML2))>*TGTN,BT(#R^T4F&^[D&G3^6FE7"NDF2L.2WZM\M\T?Z"0WOEY6Y>_; MOE?F]\8/L.CA5XA7P^]$ >O&MU@NM[$$0KSAE:HL=_A#UW6KUC1/^:.L4]5^ MJ O@5JQ2LRP(V3!$>XR,[1;R0AH ?1&3KF7MH.[S,/X'*%V6#8N1SI0ZN^+# M"$H?!X43&K0_AEXUK&1I6SYIBBWZG MM]=*,M7W\OY>;>]D:U/R7F-X]T#3) MK<.S3MEM&XGL@@7YCS;"W+(IF^2KPKG7UE\7P /21FGC&::)- 72/)"M& E: M]V:"UIW^W3&#M)PG[:PQXDQMGIQLNB1JT+(A#%5<7BK, UANPP3M+$F_IR'N M7;U]YY:%C6&#/='\3F3 :4,;L5Q+=$S=W2=5\C[%TT0Q73?%5\PD;3F> HHL M9:+R-)Q](6J^R!Z$4Y7E?'BGI#L\X I7.RNZCE0;2]EYYB]:DOV\J46M>^2[ M&^8&#:;Q#&;U[&,,T%YMC9ZM,YBC=!MG:><122C>/)?H6%8-N .2@0*[*"+D M?'!$>.JDP7L:0%O6JY&A1M!ZB6,K[K6?^TDR6VE^ +X[GEKT)>466]W"0T=M M?V)6L3^+I7=J6WUH/?03)O"-!R]JQ+76%0D739YD$%TF2KT\H"!_S.#OZHTG M6K.NMAN?*BD5AU$TVCF,W/GI<&=*F6GU*N%H5 E :%95J.F))I!+2HVDZG'U MV[+U*&+";IEBXT=,Q2#VBXQ>,%WX@\,]Y9RH7KHK\#D5]3"YYDPT\B Z31J1GDVQ958JKE #;OJQO9 MBU1U3A%9N;([+'XONM<"_F(N!/89TY/<1[WAO@37$CV#J6AP 987SOT#$[#K M4C$QU!4X/00O$%TCN;#W1 ^66@R2AE_E -51MCTYUD"F^TIK>56GY;+-$#I[ M]^N;5R#4@$9 +DW:GBZB-]&JS>-KG,=ROW!DAT=-=(#P.VKD*.C?\5A[#1RE?V MUZ?>?=3SQ6CCR/IS19 Y93W'!+59DQW[- _2MONI U6C39V1[$1%64OI:*-H M--V"5VC6)64UL:[P2'A?1$OLUOURF[,%$9 Z.JF(\DWN:,R85;\;VUR.30.G MM6I4[T,=,!C IZY#HN.OIU<8C@1%<_:*,$*N5!>N=)8+3,YW LSUELS9;:^!2!= MI)]U8VCQ5!: @EK*P:0M*FWC 9KK4L;8J?.7[,J%VJ[U3)#*9!&7>8-34\$+;^AL+AJ7HDBR/8;FBXD!MVU?3,F!D@*FB2H7UB6N2K:%#$0UM2^@W07.=.S!4=-O?14WO\5FZWHH!1_F6H=0P%J..E5C2A4QU._Z.;7[@-I M)YM8*]P!0\05;4UA3Y^%$S3,ZE*TWU4C5;#H'7'_G+'SKFEJL4@QW0,'VZS; M)M3%HJG*;)6VJL_.(W[9S>!5#K@! '8@C[87A4>])KTX'5=:2+V!N*HM1XM5 MO5.8;.+6I$6L6E9G3XQ??OW^#>[0=]; M7@F:)H":5UOYC5J%_MT6-K65NVGKUA?0/VG$%-0L6XZ"L[Q/5LM^-Z#HX]O7 MX4_O O;_KOPP#%^]^? /TZ[^V&_:V1<+&:0\Y,6@5]>7V#^7!B(#S;S=F>;\Y]E7^@)-1:&;6#2 M$56\?WA/"'?VX6W'81!: Y9&*U0=Q.600],*:;WMV+#-/M3X/H6_5!.K,S&- MIP^I1P($RZVNN=8;K;&-/7I/>TD773CW5\N>&*_?G4Z,#^M%>3DQ3E^+ MS?XT*XM\31.HR7011X.DI-2>'LODHGB,+;N,Z6+1(M= N,'N,+N&6"PR5M7P M7J+>84*-OR'CQ.I6V,=.W:+#YE4M0J7(@M' QH.C"GW100E;ZE%J'+5L%_,, M*8VEX6PN>Z9@;Q1Y4]O67/16 6OW E[S;]E\2>F9XK'$X?B".*(8B0PG+I2+ M#C74Z^CLEA4EM].;Q/L%+8IJ; M$:Z"YS*YABRM[CT]AL^2-,R2R(_#'-/!;3>(0\OGV (L9)[KYI%WL(X$/^E\ M6'%>.I_96LQA:QN#::HJ:FX(;491$4VM%:BAVQ=#).[SV_:$M#D9:D2KU8\$--%U):9!P]T+8$/\F!%2EF5BG!_)C#;:NA@ZD\!%& ?IACF9% MO>S%U'BE@HE\4"Y\2&\%8P3;&B0*HC&6HY :)=7\%IJR4X(D:%W#5<64]%(< MJHX-]XFX3IKRI VG=LO461UFLC8RA[<6>11B3DM),T^O&$U2I",@'ZH@5IU7 M*KR6."_X3DGNZXH+,MUS#I'87(?*QCWXTA55 (O%J99[W;H$YQ4-@QM9Z:M8\Q>^2X4&EJC]RZ[Q* VJ MC.XFO+U0&>1$]\NF$QBB73YP\6(YXSMF&S^3&<1_/SU]+].'GT_:KH.R%DZ8 M/,HA3@I2*JWH4UGNS$U@VQS@5 M(Q5D<$7JQ_^] FN.5]0G8\.MO&,YQOMS(*;L"U>AQ?K1+B%I;[_?6DWO&EP/_F@R<%[U!'7G=>P[;:9J?/\"O]>U_LL&LUU(JE M'T4 FDDZ[7M4MN$@.56%(54T;1,)M.7 #%EQ83K](2A<5)]1!7'9:@XHQF6N M'*FLC9PF@QI?(;Q]Y"['Z[:H]#O6-=W:\.H^CEC 4E.A,IZC&-P!U]XH+=9" MBHGKL20,'T\:9WNW3.#8]I"N& 2-$U&U4Y1R8E>ECSU+<);M0O:\D5GKWF5U9(0.[20KLF:W^2FDRK]FYDF#RT"+8[1K#' M"/;71K!';?@.M>%;U.#[%A22U5.A,[F4^][I:SZ8I*NQ>TV'D+%BU9]+R8]> MO3EP=^1;FNA0E\'GM>A,R-HXZ%>I9?L"RG2W(.BB5&\L^Q^[HE3W3D'FTR&@ MHS4G/TAE D-5I\(-@Y^WC/_8JU4A5R&,R<]_V7[V_A:^NAR:S_>UV=9ROM\] M&U_D(]@73]+:L6.J5OTT#5?-1FNCG4J)[]1Z,@?YIZ(6X8%64%&( CV+:(B4 M"^E:?I* E$,D9+>/]=2XE8O=,WP$-SL,>(9<#7,,A0&=*9M86<%5!ZXG!:(Y M@:@C.=UH7U4#._U0BY1QTH.Y5O6P;!O&;]TKLW4[A'PDOMN(#],J)6,7T^9; MGHXQZE),V2'@O:30%35VZ5\E?TT2/N9K(3=+"!C^@15[DXFAG;DG/= MM?AY<83M%UF>.*[%PCABJ1>[29K$81*EL95F@1]9'N<^ZP\X")@=Y5Z8Q8[K MF;'K1VZ_"4T)X?!*FL6L%?IPPUXUYE&;P>H<[Z6!5/G=,VW;".'>9$[NAF\?, M@;>E*;.LT/(BVQI,3;$#FR51DL:^'3@X-SN(HS!EL"W+Y4&0VFDVV(?E9'EF M9V:<>QZ+W2B%?3 &4'.X9\.]P>8 *3_(4L;2.(DX[-P%J$4$]AV&&=N'@"L;#^.W(C'H>?:W'03-T@'L+(=V+OE97%NA7X,5UEQ M8OM.G+'(]X+$SZSA$$Y'G6A% )4GY $MAQ':=F"*? 8?MA MRO,X<5B2!SR*X/O^'=R,,M,.;5@>GKD))P@XP.,\\1D@@.-;83; Q##*>1XD ML6F:-IP@+(T%9@2KY1F T$S2:$@?=AA$N>W$0RYLU763#>>1^S.T46$!HL\ :S >RW"P,,\"2 M+#$YG@=P!@98DD8A]S,G"8)P@"4>'+7# ;!9:D6 B1F#\[!-0"YX<9)DMIDE M_3O"T(/7 YBBR(^;L1G:/E!!DEF)->0^:9!;N1FG.9R;F]IN')J! M&=L) Y2S@=SM=$"#4>"X&6S!#&!!K@F'%V5!#N]@F6TSSTKS 0UZ;FX",N5Q M%KA 47X"6W 9L"#3SSA0"+=8.CQS!ZB/ W5'<-QNX )]L, &8K>X:5DY2^PA M)F:Y"4O-@9?0>0# P@S.PP0&DR %F+EZQQ>X#X5\P-"&#&N@@U\F7"J/(,51 ML,^^^D($4>B;7JS%[)QM\IK-8%93J87)%UK2A;BKF%]X*.53/'/J.?^AR[*! MWT[3-;3G8[Y>#J)>R3?U-PT+>B$B4]@K\M:(D.8N;2]E25W.5@V_CTB0.36] M[=E]VGW++YP:(/^]L:6".H5=CE9[ZMOCN1S?N5A3WQO/Y?C.)9RZUG@NQW4-NP'20W3;Y6J8'#?]L! MV H<:3E#&/WU._N[K^6AL*H;A=NQP08[E&S X6[D^K%M?42+$2U&M!C18D2+ M_:/%J%0=G5)U<\7HE\)D PN^$$A[HQ*9"Z'*!I>?#.IO8ZCRU8=#1?_]8%CK MB$K'CDKVB$HC*NT'E9P1E494V@\JN?M0$O6INFG*>9[?-0ANVO#-C:/VI!4> MUY:5W?/-FQ,!A_O=W)!)4$[K41L&POU__RAP$Y#LJ7XQK"< M211Y^S2:4*:,Y#&2Q^,@CV!BV>9('B-YC.2QA3QL<^(&]D@>(WF,Y+&-/-R) M;SH;L#DZ5_SGFE1?5(+]8#SPQTP-MV6 W?G1_WEO)/T Z==W@GW+MA&91V0^ MD"F#LTQ&=![1^=&@L[UWRV-$YQ&=#Z1J1-&>[(0#&)C'C-:'B-<$S! MIZ=9 67NJ <[4@_A6!XW(L>('(>'S8@<(W+4H+[ MB.4CEG\YEEL3R]LLLGL(/O7C+II]M*[TAY, =7_U+H^C6MX-W3$-<*2")TX% MGN>/5#!2P1.G M\?9<%(!4^="K;)@J.+X!P]IH\QGOOQF!PS!.[<0?+P?$9C MQXN1+$:R&,EB)(N1+$:R&,GB*9/%0X@W'3UZ//+ TUTFG#ZND#M\:#2. 1W M1*6CK*0=4>D)H](X!'=T]3W0C*J'%TAZ3/E9ECFQMLQM>'!>B'LLVQK)XTF1 MAQN,PW-'\AC)8P=Y;)OZ,Y+'2!XC>8AF)EMF2Q^=?_ZXZX!'@^Q1U+,\0/IU M3&],/QR1^7$@L^N'(S*/R/PXD-GS'E)?H1&91V2^B3-[FQXFLA&^;U@RXWLU M XL%H%#S8@M"6O;V57\F NY_C59XXR+?+ S;M*V)T5QR(Z4@T9K^.^,-SPR6 M_K&"E3=%N:B-,C=^M6PR3N"&U^].#;;(C _K12DL%GMBG+Y^3Q\=^NFG65GD M:_K"Q3>PQBC@#2D^&=_'I$6T6,T3,(;@^:D>IL)+_A!FT/0PT'D%9EI3&F?O M?GWSZL2*)D9=SKE1S]ELIBUUN6IPK45E)*NZ6/"Z-JX+L.)P_6<2I.7"N"QG MF0'8FP*T:J/B^8P3)&"GL_(:]M^!H2D;-NL# ^=-$% O@6#@*@6[2K,FF; F M!; (ZQ7 9) V+6P-?##3;XGW^*_"!Z.5S7@%UFO^!,?!,NJ /UMN> -W)(9Y[RZ*M)!H#?9(AQWK,=X?VZ<-]D7 M+D-^U66?AK9EMZSM<]_]C;!H%V&\+RL@L[1<+(#&:OQ0K^:\DH1Y252LX-21 MV8(AHX-#YT1I99[C+7%XO\+:4 M+28&FY>+"Z-LD&*;2T"-^H7QK'C^I7#9RYD+ LMJKG]/7UZR"AS1X-]V&KP(R M:(HK8(RLX>*,TE+PRI< ^B<&>X(/H&U>@G0PKEA5\&:-2%QK7$*2":!^*[= MELT!:G $53DW9@PX-0K"6UPV?$["N MGA:L%+]X@]E<(-4(+@V?<=2A 4SE4JBCB-,"51>P! 0F .N)P2HIRX]2'[T$ M,*UQ/[^7"?"]QB!U:V*LED##&&*HA)Q""K\ O0#X)@=U 11LM$I>$I2?73TQ MNE2XEA19+7B=D$YS$/)7?,X);F4.*CV@')NAF"]1LK4-D!A^=D#%7EZ@+L M JEC/6X-<&9_ L:?\(&KCL MU/T+#DH&0_,!%7_Y2.V)P-9)N4;>/.<,A"W7/X*:_I%CV D65;&.]>/N04:3 MVH.V1J?.X)^TO7O'#] D@X,A"&Q E.2([)-.5$EY1F@$W__RZ__5ED3?((Y"7S8M//5M#\D_B1#>( MFJ8$+M0ZNC;X;($F^4,F3E$T@9:Y!:MFJ<;O$*;M$\ M@$0T":2[8K?K%QN/Z&L:6SBV\=LE!RV)S=(53F3:\+/Z5[LRG7%68;#E MO7]CP1(^G6_G__C[[Z+G$,A6E9O5#%/-JV+@4V MVB0V+OA)4G'V\83E\.87;';-UK7<9A!-G4X,JE4YY&HWIX[W'X;VN0-I#^R? M3C2020%T,N-Y\T+>IKZC<%+[92E"%R\JCDAXQ?'IVX_3MJ8^2G;X4V[,M::! M=T=G-8@X.-W)_(49EQ7/__K=GWYY=[8UI'DK6_B%5")@B6?P*V!"W:(V^YMV M[+N0M0_J;1"\\S ,;N(2G5:S64DZJM3R5G.X!AX FN1J*U]#0;(M,++)O]!Y M0 861ENZ.%/+P)!'9J! Q\P)HSCSF)=&S.)I M$O;O8)&9X->Q:UD9_..:,0O]+,X]>#V&L*HTL>/( M=/,XVKF9LRP9K,K)0]>R@SB+Z!T![,.%;?'4M_,D8*EE!OT[W,S-6,)X MG+B!%;LVM^,D@.V;C$6!&>7,3:/!'7D:1EYNQ:#,!K"JB,?,RIW8"YEM1;!) M,Q_<$;G<]&W7C5W/A56%S(PCG[FP+0:0@@VZX6 ?>6 SSPR3V$D='KO;0=!-EB58R6!&_AQE-CP#B$?B>:V8)[-PQ$54X MO",!$#M6:K',Y7XXQ,2,,],//"M.$].,73_- %:PC\@!C$YR>+L]P"LO\L*( M.; @B]EPGJ$5L\"R8YOY3N+DB97GP1"Z)N-AY,8LS3B^PX=5>?!/ZC#/C0(? M'M*_P_>]/,W\'-#; NC:01XGD9G!>=@VYV%N9L'@! /'\:P$T-OQ +"N Y@8 M!4 DOAVE(9Q1"@??O\,QX70MWXFM%.DCM/PXL!;[H1!EMJVY?7O2(+4BD)D'DG*D*(\ "QW MXC1,.'?"S+(<-L!$9O(DS]/8\H'8W3S)X!T!\"$O"L+ -X&Z\L$^6)";%B!K MGN ^?"^,0]^$3TD06D!I@&E#6'E)EJ>_$YZ726U/3O2E'2%,MM.>C"/7Q&N!TJ]JF M>6+:2UE2E[-5P^]87=N=969]09:99C)\:\Z=-Q[$,1P$6 _C.1S!.813,QH/ MX@@.8N1,1W(0(VSK(+ZT9<9M?K[[V_4]]K"^F0??><_*S92J@W5WCZ9W6]#[K:# MPL6]-7\=C_TA'?N>9SZ,A_^0#G\\]CLX=O^AG?NHS!P>PV]M:7XS$#;.^=Y[ MF!.[.^(.YK>1Q1YG>2HLK^9&B.J?([B]9!QY1N'9@BU M[)#-BE_>VCUE3W1PX$WNLP7SL75@/@)E6X31CK+E\A?V6P[M21#LM1_YB/TC M]C\0['=,>^+Z>^V+.6+_B/T/!?OM:.)X(^\?L?^+P_2/ /MMWP3L__91$W?N M:M[ \"_OC/% ;/NC0O1;\H+V?ZS[:>A\8#CD_BCDZ&(AQX< #]HS\B1*B,RQ M?NSIUH^-AS\>_GCX3[*$T'QXN>K'JMX\'BCLJ]YG$R /N:QCOX6%A[6&'F!5 MT.-#J/V6'XX(]>01:K]%BB-"?4W=XN/"J+V4,CZ^NL4'JM<=9X[/ XAE/-#D M-L^>6+[W@-RX=URG,B+Q T3BT)IXZ*88D7A$X@>+Q%$X#XN&8>GN$GH+CV_*]>!B.:L=W[A5[ $Z5$=&?P(Y'1!\1_4GL M>$3T$=&?Q([O/!9R[(6 3]W.?FS>AKM+33WB1$';M*([J"-Z6$"X[[JRAP6= M$45&%!E1Y,A09$?*^A Q>.C*[@QVU/C3/(QLF&(ZH4^:3V!/PBW3<(_._WP\)8]/ MS_!Y@#4"#["JWMU[Y>*(J2.FW@6F^B.FCICZ(# UV'NI[(BI#P!3'V [DBW> M1]+!OV]8,N-WCUV?B4][-.Z*!;RE>6&%O741W"R[!=Z;A6&;MC4QFDMNI.4< M5K*F_\YX WH^2_]8PD^&1\WV(U3\"L@.?.6\NBUL(L>,T?PKR8 M'A(\I@#/F01/?5GDN(5B4:\JM@ S2"Z?(9R,O"KGQ@5O&B *8\F*C&RG/U9E MPXVF-#BK%OC+?#5KBC7\I3T' #\OZAJA/3$J7N,E<"F (N?7\) .3 W<4 ,D MZ6"NB^;2N 0Z@4N8M-LJ8;<=#FYO695>"C^) .'9NU_?O#JQHCX.R/,VKLK9 M"I>3K2K<,OX$8"O*3,!3>]IJT10SXQ^K!9\:O\!EXG$&0'[PK(DQ@P7RV1J MD98 %WAELJ8[Q9,<6!6NC9"5P9D"^++?5S4!/2^K72=<\3F#GPR6P%.-):RR M$@^DXY1OWR?D=P.ZQV3H@#+8:T7K/)D5"_YB!0=6X:>7PY_IKA<43X8G?> 8 MX35> =[,RN41#MNO>"ZQ!;IO!0R)":##B2SA^:!#S?J,&2^&"Y=ES4E\SHIY MT2CVEA6S5=,#ZA+> ,P-SE:\M];6*=Y>+$""H)1 ;M>4Z4?! COB'85( MJ.<\ 4(#7PK++5"G&D739RQ0\$Y!X9:B6\UU6!J'#&K M.-46>CCNT*/\5NA@?G*?!CO=JP;MM\A!,P>NG*QJX.!UC3\GP.H(;W14DW@@ MC@UQAK/T4N%.3XL#/4+H(9^6N *2P6FYY+0>>#+0J;I/K@GU5"MX28B3K4#4 MXI5*UK9H-3'*I &Q".SCVDA!B)9SQ)3NU0;0RV+!9W E8)2.50UG10XW+;3B-DA(.KWK+V#F5$4!$D8NUZ:QVX> M.'%B>6GL):'C.EF61W;2O\/S:ZH>\Y@W<$ MH97XD67'IL)$'=_@.BW.7^9X?YD$0#NX(+ .*W3-+&1^;#J,QVX2NG%BPXX2.[>YG3 W"KW^'5F8!HD;6;'O M< ]@E;.8>5D& +/-T,J2-'?1 FS,Q3R[?9 M +I.FMIF&L1!%B"L$AOO2.(DA2?98C8S!]!- MS8QE;@1 9PW.G(<,, ,NL9T8#O)@*)2-P*P W33($H!NBR(HSR-@(BS) %Z MSAQK@%>V#U20I1D0HP,[]_$.WX9]F)Z360[P=:Y6)7B2%#,RCS,M9S.VK/D+ M]4&7*#X(BDN10CEGG^#:!:H#RK]R,N-YHSM<3L@S0M](=Y)I_@=*PZ92;Y5/ MLX24_,Q88S -;W3P9,75EN>C?94#^U7N#?4W:;XO$N#;'T^N 0@O04 1,WY! M/+BXXH-GRE17>K&ZE"5@I:P:/MCHG1A7YM3TMNOTW7WA%W@(86OMO]_D>'.F MP7@N1W@N]O1&O_5X+(\V]?A! .%.%=�N#^"O<$Z@=3.SQHF5ZXO+E,;POT;JK:^U6YPLZE*VQ/ M!9^W2?V[+_B\5S3Z!A%\0%QZ##"4\O+Q4.0;Y8;^MG+:.Y=;6^(?O4V2XUWW MQK]X[++H_GC&4P; K0KRXP?!_0C78X; 2 6/A@J^3K#=;['8;EGGTQLP3_(5 M:]C>)-Q!.T0<'[8+1?E(CER\81^YU4IWO?>-W91O[8A\ZYW'O[OR=Q)X>RP0 M$$)N)(21$!X8(5#^E+TO07= J?;ZW>EHLHW*ZD-05N^;ED?3;:2&IT<-EN5. M0OO;)^T=HPE'=6VC_?9HU-:CA\FCTGD=;Q*:FWUO1N-OI**1BIZ>Y7CZ^OUH M.8ZZ\E/6E4?+<:2&D1K:;FS^Q/8VNX(^!L-1=#T9+<=1YQUUWJ_@#)$W<:)H MM!Q'*AJI:+0<__:NN>RWD:A'0_*Q9)H?,X".+HU\?ZY9>V*[>Q>P3QE71F)Z MLL2T7SE[+(:L>,,O);:9H[*-MMO9LBJH3^6B+N HJ0_5:.G>KX[>IR('J"@K M5]AJYI[(Z'"Y?X?>^9VD4(3>Q#;'--F1ED9:^F9:\JV)N:O3]V<)XUUP/,JJ M?_66,]A#4A7PU-=\=L5Q7_@&MJA/MH+^R38).&J '6$PZZCA=90%;T<-L6,T MU(\:8"-)CB3Y!$I6!]:^.5K[QT]J8]W? S!'@HEO[W&6VP.Q[$>Z&>GFP#[U MT8P?S?C19G@0\'JR-L-HQH\D>9SP>K(D^9C,>"L:S?CC)[71'#E^<\0S-^M4 M1AM^))J1:+[6AE=#MT47?FW60#KCK$) 7. MS>SZ$P3^[__I34IH3P[G?)75"Y5*H6U+3FBPZ2@O^(D8Q$"SAU^PV35;UW*; M031U5,;DBS8; ^%@6.;4\?[#T#XC/#: B3/$-)#UQHC)V_J3Q-27MPR$D"?3 ME,L7MC7%+/TY_"DWYEK3P+NCLQH0H-.=S%^8<5GQ_*_?_>F7=V=;LXWP,Y!; M-6>S7E]R^17H332MKBWQM^!XI83X\TBG=(@X1*0N5BP MV6QM?%S@/&'X[GU5+G_A<+$V"Q96+Z;=PN>)P8R?69VQ/P T-0U?7?(4!_&J MB:J].:9R^\^0R=GFR_>_G)[11^OE\XD!'!%>U(UQ+1H<.UHTXFD$/S4S%<>1 M_EQ>J7',5C3%"[0DOEN]%$'>; M(Z3HO]1(>,KF #& 1(FG &> %TE8'T4K%HCD>$KI\:[A1@_BY=G\$*Y89P3 M>R$AM\#?:*JQ6NPM1RD7C5!1=PS19**N:5>O_]I.N]7'+-,??)'BR-B*(<]$ ML.+B?SX]?W7ZW\:9',K]EE4?>6,0;='OH %\A(]J+1_.7D_5ZS]P0 -\*,VE M;2Z+VCA=+%;PE \W/[_U_N?7QO5]_X=_I*^;ZX_7W_U-GY'9 MN^3LQ]^V7_+F-5[BO/K1?_7V(KK*;[C@QY_^Y^8+7OW]PV5:;USP[N=;%]I= MLG.A;_]YRT*["WH+O7=^^-ME 2(,SW7&+P"+)%>H!';Q3(BO MQB\4B50<)Y\C-LM!]\6_B;!;LCDU=EUB9"6L;5$V\$N]FC6X<4;SJ!-6%S2! MO5O>I%U6M_&Z 3JBXFGCR!&T$V(V_(\5 &"VGFQ<,M@1 MVSS-%FC/BBE'86;("WK/*197Y>P*%X1O*.IZ12.[X6;!N9.U@"#"@Z0-?:N> M_7P*@@04'V3I:I6X;M1]Y-+$\/%9P#:@J.&GI9HS1!9>06%+=$!S[BY9'L]][VZ-IZ^)%"0>^LM!$ MFZ[SX-4@L+M'?9Y(PE'JDF 4XLKY]$)&T?#V!0A,L0^E&HB% D*4%PO@A'!G MHP%L(E:]*(V+LLRNB]D,E#ZCI$)A4)) >2A0EY>/Q*> $96)=\U!935J,/>* M'!X%9"R4#<1A6E$+6$$PR)_:TU%J?0_ !<(;;D\!E6MZ3LKJ2Z+AY;(J/Q5S M@ -H07^V_6CJ&2 $9LC,#J,QGR*=M60IJ*0]/X&PBOHOX; 74N)KO4J%T5'S.)?Z%)BA"%0$,7+U< M+/B,GE>@DDER"N (FM>JDKA-?]8HAG M60;?UTJU5J^%M:W ]BJKM7JM("N\ M/UT!)LU1$UU6R$129(:23C\15\8'PY&N*GUU3.AF>,D"7TY,:_!:8#) I* V M7DA\!+Z^N #ZS& %*2RGE@@F-/,P M3\0]@"U[]N[7-Z].K,AX ^>5-JWMVBIS'YS??JFL'\[<'\[^L8S:CN MB2M.?W##G_B[ZW__'*;74?BJ_-_@](>&6>O@[S^]N;SMIGOG"F!S M@MF"O,_RS9?"\D2:_ZVL9IGQFK,9<-MWU05;M'H63V>,Z-X M,_X'$B ?!U" M5\";+V9E CBS /-V!N11 ;I>%=4*5(JB)DY)(2IE0JMS42:G4:X: M6_NV3J5DM6 ,6;G$UX.XO\!9IPOB'"1W"V%@H!/"ZD55C6^ M'THND2L:!'Y.7XPH@7@*&Y:L&@ (_ MP-F42^+[.H/#)8 P8:THKT%#89E:G<(\)8-HX8NMYK(0)(! $Y"/R^6LH(_$ MBD%VE6N.)\-0/< $(TRCC!U9$?%!Z.#H "GJ6O4J@"P&/H>2T04==>X?WT=F%8S,L* MM2$Z*W'1SC.6&FM1?ZQU+G(I& ]?%K3YC3/4F,K$ %4!F4K-6[NHDQB;<@9X M'NC9AG4Z-3[ :XV?&,EF% ?&S??)N ;=5AL?R+^+ZRD'F_NAI3+8VAL@01"Z M:Q(W-SY^BI=()OBP)>TI\F.)'+C0TTXG.0<5/6-5=D#7\6^\%1C;%F;\:XD& MC_%S.44YY9^8]D3AU3\1T6KCV2_E$B@R=.WGRO)6PNST_%_JKLZ%RF9U*3QT ME4!O8+GM(P21<=T$RX'GU:GLOR"8BK22D8BW&*H@;8DIUI><["E\1.OW=:R) M:.10"/\(Z:L5D3K94LTE:[;= %+J, <$.HE2W<.D/YEO\!A4]#@%_3>"$L:&&C!89 M;/A"OAQ/"[U!9"K^2.[:5IE[=PU?_;%"BZI[>6AY)ZX)3%\#!)I'8NT-N2 U MEDFO[+V$W? >P1&5RUH*OS4<@*8B_(,M5FC02=$^O7GW!C[RG./9P %9QK-7 MO$ZKHM71>@KK^6H^EY':<\U7JNWT/>@=*9B.SY4%BSXGLH[PUYYBLM6]+51Y MBFH;I(N'POX:QD"UV"7<(L.\!P2==+'#IP_"7--3J*0_R0FB)(V\+'9,YL2NXX9Q8F=!G'FI;?IV MDMI6>"AGTB^=G=RY%5I7+CD#X/C)!G8DL E MV-D3]/Q>%60 ME>2 <^K*_3B(BZB[\>PW0F(2[JI^U'@9\')6@>4@E?3!<6" MU(L2;?=Y>27PM[UTU0A7BO85O!?4$/T[XSF;E-3E@88T?X:1S M>=*L/>ER52D;&/YJXPD+4L]DF@8^%XG[!1T_I%HK?!LF2W[3J M0:8EH2NL]X9-M1&F4M"0_KF_.?IRU?VDCK'-%T1-,O0M..K4O^JS-TU"56Z&35_1_*60NL M,NS%J>'[UT7%3U_S&;!6A:.?"P[C_3DHL]G70@$4.3?LDI[O^Q P0T* $D0@ M^F1U&9GQ.3G2R37;%W(C*8^DW&'1&[):*?0RPVA1,1,TVVHJ,\R^8B)G@IR6 MRG)(,/Z="A].V=%^=V<7.F\ 56O0D !141%$_Z-X&-[47(IP'44NIL9O(HV$ M,G+1$)E15(V"U/108!#E')4P1'GXF>M!!&0U&!<2>,QG,X'Y-8:$W@HZ -X% MEDP%&\)G&\)[,XQ. %U1&(WBCCR]7)2S\F(MGG0#_4B%/0@#-W>#- 95W8U= M,VWRV ]9%KL!SV/F6UF1 M=XPT^@1I5(8%M*BD2M')5T@@78IV3>0ZZXU0F$@QC>C_YT.)*]OSI^ZA7JX2 ML53"UH2RT("#4/:6RJD4<9>#07K!0@1 ,:A #$USLFMH=%YYV9K=*?$BT>N\/GF[<+D##0#D/JX M[CL1'.71B8R#<1+EJ!8B2Z2:* Y[,+;QJV5CBC([H+$&UNI\46 ",J:\SJER MB!+QI?-3N!)5!9KD9;JQ6Q#CO84!]O-2-EB?*"L3(5=TG7;+(#S?*V=\[(;F MR'>VJJJGRZJ8;:?^U^].)R*A4.8[8W4,P["<<<$70F^%#^FZ31$[23BCVLF4 M50C(NR 2K!KM5J1,O[UH"Q>8I3<#"ES(_'5A9W)R;NEO5=L;2>8IDLQ;MD-< M?E@ORDMT]/6=>R#(X .;K0$8=5N-0%E=F)D*N%AK<5BB,9&E1#[!BJW0PX$. M%R*9+GM9A=^:HIGQEJD;G"*Y*I0P4'N9HP9?%35@QF)%4AN(Y;*<98CA M6*(D!& -],6KM*B%V["HNA\TWV^_NOE0[,*RIM[!/>3U):M$^%%WE$]DJH+L M\T-Q!:I["H@F7[T_#00)L:IZ(N#IGQ:M%AG"RH;E%.=@*0C2BXR)Z[ MXK+ 1;@6+%^EP.YDNP^M0B <*P3&"H&OK1!06@1W?-\.>9S901B[:0@*A&^F MH!AX-L_M+(M<:\PA>,+:P-!\U[,)*D;L^,^NY71M2U"089R\E6/4F0VSSK"R MHHLJ(')CFO=AI(S>036G_\%V36 6_]$KSCCG"VQA@_40M9&M,)G0]GN-\>@+ M^EW5<1XLMBM*Z=KZCUJV#ZHP-K;9>N5 M;5D+JP4HE$U54*,)D::RD!^PP\T5F]%>51TP:[:4_P+X#I?-8AU!.@N>,)PG MYC#.VG2?HI9]%T3.H'3 &/4*/2P%NLGU1FJR9T[K&Q^>4[FX*&48=R&NDKT8 M>ID9;<6(EC&M5:9L2;>D.Z@+2RK3)!^Y4W&4YU^"X>\DVI%SK);"6F!8ZUI4 MNZ^'W7K((:\WF6DS\!5"4@1(JWVB3C'*B:9>\-5^+Z'Q/IS:O1]4/\GWHKF= MG*FQ4:D7?7S[CS>W="G]Q^E[_W]_6WE!$+QZ.TO_6/BK_-^@M[\Z9 G?[3*5 M.E+H8GA!BI36Z5($6;2ND?4@(4^TV&GJ_MO:3L'*VTTN@&7%ETRT0:;'59EL M =1<4A]2X5#0._M1;S05>VI70(YC3>I2;CF?%6!8TMLIW5&MYG"=^O0R2IDB M(+H$7Y>:;*CY!1W&"^-754)YKL>%WZAT@JE65ZINHIT7N!C1:4$V=BX7JO\D MT KY*4"[QP[8";!Q68U;XUF@PI\5-:@LC=[U5._Y@\T1KU@Q(V&$DI"#EB+; MI29KH0U=%CS7M@0D5R#W.IDS[)O<-0A[];9M#D9-5#_J5R-#NV#4Q;.5T-AY MJ4R[-D_8#[(F+4SK(27[BVD%JQELIYI3SU<*K"!^GM$B?_P$ZATYG]Z)T N% M(ZA1TZNW#ZWZ^*QWU!^ZUE!=CT^=GSV^8\WW4ABE:3S&9<50BA.>EJ4:.(YHXY\ MW=EM7U./@\N%&><@%-MV#3L7:=RX/OT1C&I%E/JWD2 _K,,79]%[0KLWEE8E M/$IUW^LE!1VH=938TS8:J['E]+SOZI)TM8U 2+W0B0TEPIR3"XR?4!-$-,8K M..VJ8&W[Q(0;L[+\J%J" ,Z"X,.XL5S.=,NKNJ04A"1OJ/O&YF42T5$6LVYE M[=)C^1+132585]#N;EHL ^RS0" MH&4 RQD%#.$3(7D%9C%#CT55ECE]+1+$M"8)O$G[LI5:R& %7M=V0>,$VS." M6K+>:F?WR+R;+S%!3>8:7H3_%4;Z-D:E>-.!L'0WYQ%X4 M:YJQ:*.+6\' K MY]G*;91U1S?J2'$)8%_/I8MJ4'?=/SF9B4MEEU=EH7P?<[F#]K6PH-^)CI"_ M&&3PXR:P.7=32/L2X\5 *;-:M.07+]+;N8M9A6V;_;IM)8I2;46KH $&F;%: MMI?+'G8HQK(VBV4 )/Q9=MU'%4ZN>JHS4[WA>*TQN(HKE9'Z[*&#CG1*[!6Z M7#6J#:LAWG>!_:BUOC4=^"C!GAGU)0[W:+MG/N/3B^E$34%9/Y\:/^DGW]O$ M;ICC(A>@#%4\!TV)%&Z9(U/Q_BH6I4%!..0OH+NOJONR<0#K/U^V=3FH0N*3 MK-(%T$[AU6_JTLJRB5[:L*U[S$33-S8ZTFP7U7V1BLSK0EK'DN_4;0-6(7B, MK*3^B\K%2,BM\+7%8G$\N#VP@;!3 ADNW8B)=ODRM[?U+,_*578B$)1A/UII M_6PEZVX3LGM7?S>*Y BSA/(#HJ&YG*VUG\ 0$VB.9$B)#K5&'ZID&Z/Z1*9+ MHX-HBKG;([);SD,MQCOX^R9YT;1^#/0M2 M5\G[_>4L 2W9+C;V:*!_J.'Y@X27A,:Z$=,]D?9JF/_#A0-B65S0AV)DW*6 MW^<$\TVH>4*C@B<<*7 M1Q0)'I'CT,AQ+OL<"8-;*M$CBHPHTJ'(^ZW]K$8<&7&DPY&_JPK\CR.M3(3,JUP3*=X78U< BO*"RG-$3 M)46U)ZN$M%1S3C+D*#RO)@55,>-V>/P.\AA]2,<&.(4HU+R1?N1 ^TL M@+LLFV*N2%FM[?S'=^W:^KOOKNB2J^2I+]FZ DD]:4?9&0GL)2^D?V@7]VDY M1!=+N82%4_)=BX0"=$#F)?()-86X9C/TS.FIL M/U?YBHI("1!69;CQ@M8D@I-EUQOV4'.N]#AK._X:7O8*AR"3[U*A8X>@LM!4 M)N-,5/*,T;!/$CP278GC7%=%.PE6=K;0SDFF-)!?4T6-![G!75_1'O[+_+UA M-&E;1%Y1!*5"["2(*6V:Y($02&()"J%$1 DN10C-'F8#"&H&,)P40GSX> MOZ#CCXKX-[I^OH(;_D1?U3<\;:O [(D"S%\BGM[UFZ(1+KF(9LN)TGU54#R; M>)(,E5\A ]$$Q%4Y \ZOM2AYG/;GB/9?U,USV.)]&\9J>$J29IN4^09VWU?H MAKIU$S*5NBEHCWL5 T4)QT"7^4BZ&4N(%H?1!D&'*?B.G M0R)Y[:*K(S?.=_HN]7G/-[&HW8KMY%:M=O*%*JWJ/J8MK6LT+G"RU?F((3_$ M7!+?''-)QER28\TEH2HP,+5'J#= %$ M1=%4,09',.,7#-CQY0J3D;OR:C$R2E5<:2U+U_ MW9>!O9[0"U96LBN?:IY->U.F=U_OG0A[?=)U Q8.HXL5/+BLUO*B.4ZFJ62U M96:7Z+[;"WFU_F3654EUZ5UBX"I?H"=\KM]L%J0 M32?YE[#1!D&=FZ(Y$W*' BX((T8[LPGEK&/9%YB3Y/Y3A*N:+\GPC_[[1(3O MJE3L;M!79 THD'S^80=Z' M"N=*E\@64!J7#/M(8A<3WF\< =O'EN'B0+;N&MN%J? (=OZ5_''+M5@PV;%[ M;+*/?9I2=4M1Z94ZP^'1&(0 (Z,]PQI+F^2[:-FIDNK;]D?,5&'G7<'_"_27 MS\C\_NYO*K7_@\CK'_95N7<$^K'M."K'&$FZF\@QW=MB8"IWH.KVH$)R=*+M MJGS# M0[XOJ-0BX2E;=?VVM?)CM1%994YZL=8[Y0AZH[3=.K9#72\LZ\@*D^@!9GR) MHR_F_+JL/HZ)]$\TT,%I2>&Z+NA4C:(A%A;LCGFRXZH=!LJ:U3G9HCMP[@&D&^CF1MLNL;Z)AF1+2]WL M:DY-2B#GIK;;GM66_G5S^Z?&F*L_SUK@E=8+&:&<;0%)-^$7*/&834*H] /)0Y6,2UY9L+<++5)1 MR9;DCD5?+W6NHRZ=2XH_8T:@8PK'<@:"!P #VC/0BLKS+VK9O;C7?TZ;XI:+ MEJ]:,5@JGH!0NP0,QX022B&E<.QU6367(DJD,*,EI3>YNE>]'0,/P!MP\J&( M 5*-6.]@]"*+K9UVNN(WG1KU7LO$%&1OM 3/?M+JE]0%J.F0$P,=L^$J$_AU M3ODDXG8<@,$,3-*IL+KJSG*J]AT .:<8\P]TRF=:C/F@41 M8$BY [OBX/WP MQC HU8MT)%7)5+,Z#/EC]!\KO6I54"E8M$S7JNDX >]H]UVT,/<*'ZQ%MR(F*WVIIHX/K$RN%YD8-7#%*Q!D\RBKE=\=U7N M8"^BLK?[0FX%Y0.1&S[%*+4XLC;Z1?PH]M7K\DJYWO+=.ZX_9)E;SHJJ2R?I M;U'O&XB R#2A=4%9#:MV?LX/,]#N3\[3RQ+3UF6X3#4@I$I:.AG9K*_73K>+ MU4N #Y]5+#8>IH.8EK;--=??VS;5JS\:LATWTA7/46H48+;6_YM$ MZM92.0H3Z6A4(UBFZ:HZ'DK909:EENI$:-'W0Q 8L&SQ(^ 35#+>NR<= J<;3 O3]L^/Z M4T\N2PS4:K<*G)" M&4%%'&'7>41)Y=Y(P.PFQ9#QH[(QTW%HJN6UV9Q M]$"C=JER5<68""V3$UF>6-Y-6_JEFZ9$[2LT4/0K+_IX6W'9;?F34L%_7V47 M>AYR+[\8&.V5H!O%8:E;A!I-0JX(:AC:AX\HCY391-=<)-A1[BQB]T2)+TQ+ M$[FLXMW/;.VY+9_]3( -APP(]TZ][3#;7'*MC$)F77WFX6Q!P4T%4. N'5^] MY9UDW>_*\1UT#*BIR;SFB^J/SVIY5"9$&F:4";<#102D!42U1KQN6C<+97M7 MAH@?# RC S7&X1%$/M"L)%!WVA-\:W&0Q M.EE?"OAK$5526\DX:'FD"DB5I=?R07\XS0B@Q.8'&=^PQ_C&&-_XJOB&!B&" MLECUPZE3NJ=)9)LZ\0V;*_:R,^+:8,\+/OX_6%OV8Z^V3 A!?5;O;1>9& '2 MM7/'L0+&3"M.6.C$;NAX,?,R$SX%)F-YZ&1>=$CM'#W=5/NB=%B Q)\MT]=T M6*H^J)0:TVS>9-)-GCLUVWNN042(K'T1NA SS7;ZXF0O/4W!MAWM:5K_H[9: M%#6"LQ_?M44X&U:PW) H?:&M]6L8*RZGQ%!4 'U1\DFWE/ (0Y=6"N_ZL^-, MHVZ6\;W-;>F7)[5JQ;SD\=C// MC1/;YK%M6:8=^59D2Z=NQGMAN[S(6=^ZD3.W:6\,SC;L@'J_)RSGR 8NQ''HM=)XGBB =A[ 21 M[64L"AUW\(X$;O%XGL#!A+!].PKCR+?-. I9X-J)[5L6&\ J8IEO6GF,$(!W M6$D<66$09U%DN1:\+UGHPJI2+\ 7,19'J>?%\.]Y&&C,,M\"&QX#R< M,$Z)9<9> K+)\[+ # ?8GL*) M)SX+X]R/$,?=* ZM/ RQD\PU@\$^ )ES%V@G3M(0<#>(7'@;O"/(@MP* M698SSQS@+C.9Y69I#"<)J^+S2W+&]!Y8(7 Y)PLYCR%?3 [!2R!8PPLV!<']3](!] %R@2RAB<' MF0,J2@ [2NP(>%V2_7_VWG;)<1M)&_V_$7L/C-[V>;LCU!I\$D3;,Q&>ML?N M?>VQPW;,GCE_&" 5G&MDFI(J=LU5W\2("E1E.JCJUDE2D+L3KLD$020^60B M,P%D9EQJ&O.^+I$)X1D7%!@ *HCE;D!82^@R P" ]LMHWL,NU@HQP%7,X#FF M+$#*PD<)K*5@22&1D9Y$(403S1"0TSI:Q:"I*0)^4">R3">8V]ZH P=SCL!6 [&QB&99OX\L MSC)D0?R +K!^9!IP!8H'4 *Z!#!EL.CI=EA&@8$2M*WU\T V31)#4VX3K*P& M--B>ALMRXU0U ^6A %<:@XY0L.S$F:485$,6YSTY!\%6L871JPPFPV(P-Q,! M2QN#I2ZV(&]<]GBN68Y,# -/A'7S<+A"&M1AP4 %3"0$Q9#(L- MK!\@@WG&4R 3J$:EH4%/7^5*QC(',H$6!UQQ@*/DH.:T37+H@U"S[N,3CC#7 M-H%S0AOWRKEBNG;AVAB"]WC5:KEHOZC=7?_-EE>,-@=^FV=VPP[+LAU8Z\\U MQYC7IX%[!XWK"$;S%H:F#-SZCOW2.SO<\2\[[W?[@3F8>:U-TWY^XXXKOZUC M"!^!3O?Z[ITCV^M'50:^T&IIG\-G1U/$[]H.\>W<8>V'F7&=4$S_3/8M7+CM ML#>9QH$O(^0+GL8B\&6$?$%3*@-CQL>8H,C&R9>@R$;*EZ#(QLF8H,C&R1<\ M#7ILC&P)>FR<7_,5C"19/1=(>7ENGHKG^(_*';J+V6-P3 M4C3Y=()F6WUN'\._Z\1/_<=7?\H"U#X9:I_A@9P.N&H [?[[0$A= 9UG]EX[ MYW3H]?*H9&U4DG5V6/EB,*PXF_2 =#D8EH*Y&/3*/N.0/-8XQ&2*3FK]=L>* MCV5).I3I$F"S#S;H6& S+J]A$##A4\)2G;'I6-#T)$IHH,F?G 4\,#3.W SN M!9[1+3;EEI;"=*VF>N0(!O8X%=0H#.Q[HZ_=4.OQZ*-7QIW?+M?EVGR2E\6J M4G-3O?Y$-76.QL^3'-HX:HEYHNW?,Z3)22O6 )/A8'+W!OWQDN1QMM@F[\?; M_]+:VCP_*'':--5#Z8.13>\QU[V'.+H],C*\'-#9??Z9=L01L1FZD!! '$ \,XNWS/4>"T)&+Z;BV94XIH'[ZT#Y&O^"TN3ZJ79$S MVO9H2KN\6U3+3OWCL_#YSS< /+2M=2(A"YY,!.'G%/8*(A!$8#MJ)R;HX M>A$X!N=E9")Q,']F9/!XK.PP/,'Q66VAC\@[.A$,D6&WW<*NR5\,5M< MW)Q%)"$$HD,@9'LE$Q.$PEY,$('S%0&23#@;]!!UV(L)>S'G(3LXF3!^"A>Z MCM$W.A$,#1M+"ELQ WM+W]FY+=7,>TO*7!7SHEJ6OBC!Z04^0A3[;((T"9\( M>711[(#D@.0]_@L>_E)]<%;.3IJ/5P2XF' YN L_&O:/R.ABKFT6(>&? IJF6Q7)76W9')5E4QMU5U%F&%PT:ECR9;\H'#*X>F MTU-H1T<^3 :_UQ^$+0C;Z0K;W82[3=1>X0ECY/4)B-HQ>&\CA-3(J'24HO?H MK2HG>R<@>L?H-1X_Q/[^8]B=&M7N5-W%;XNEFD6+G21KIQ<#"@']\XE7"; M7-GH5;,)\SI4N@FAZ\/'96Z9W*E64@@(#0@->R9ASR1 ^[SM_M/F^J%W.$3C4D\,J[%)X*+LPIK!0D($K!UG85-Q&E$=H_! M>1F92(1=D<^+:"<3*08-:H]]]1B1JOF%C8IY ME*NBC#ZHV&3@I!F;+4\OY!(B[6<51WI8!8@)QD>79FIDW ^(/R[$"W9T2:6.P1,* M$C JQM]^_(DF85OIQ*$1MI5.=%OI_=S5^O%^2I,VP-47+2W,X-_61!?@V523 M:&Z]&U-L'AX\P?-H"'-8LR^0X5A"-P]:' 4:-*ED$)0@**H87*L@ M/"VRHS()QL_@,(.TRGL,.U/[.8=L].+N3RG%3GB0G2#WW4_KDI?#UKY M* N;34$,3D8,[@;$[1'XB7R"I-CC)<0S.DHC%HS#>4TCEJ!'NU 3(@9WHD:# MCC%Y3,<%GA/9Y3JU:D!-O=&]7M%9Q$ .&VD_M! _J[TXOND_@0E)Z83CDT@A M%D0HB-!A[GK0"9/H%$3H*#RS\6%J9%0Z)]DC:(+(>2U?8_+IC@MCCZ\0.^@Y M[Q%NJ1UIGK^ZBQ\6515E-E^4MO4)E^J/ 8\HCD;TS^0:RDG7EGF@38GC22). M.&U3@/*Y0)GSB2!AERKK4T?%H_V+8F]-ASVG8^;Q?^Q3@ M9 ^6'3_$PKVLH[Z7U3#1+B.7]N_T0CEG$I=_>1H1IT?&(S&* M)S$:/CUM0'% \3-N++$)HB2 ^+CWD$*?H.+HN8E!D(*CE@+*)^0)JQ[;A]B?O0?SE*U-\^-R^Y733>8L!_PU\O*P1B:=8VJLOKQ=5 ML2P6P"0[4\OB@UW#"'WAR- 9S,;5?*,7LT7YMH52^T9'Q)W7+1?7;]$TMJWG M1O@4M? $CLSMFD:16H'WA"+D^OT3=-S^.PPK&OZ^F=E\^9:P%J+%' 1Q^?:- M_Z;'+I?F?>VRUU9=W=351G[VQNI%J1S'WLR*N7T+S+6E^VOGY[I/ M'U:!5__3JC*R\+")OK':7F6VC"B>1 01[&N5P1];UR8/,/NB[?*S9OJ+_6#G M*_O5GXIZ(BHJS)]?I PE)&N$NZ4EI5 :>RF^@E)FB*(QC"#*8ZB19EA./XBR@O%U?12P%* ML?T-VGDFNHC&2RS)E/5^P=/HM\O-Z]VWFRYK(( DF!*4P-QUK?2_5D6M'2H/ MD45Y 1*B(] I'Y>7KM%BY?*&5JM2S;6-LE4%[*FJ272U^ "2% %A/A3:PA>N M.3QX;;5[W?K)"+2]OG0[_G5$!N8, J N+DI[ :+I]O^! *PS%?AF"9-H!@[T MR//*NJ)[T;4JEV[8G9^W7@P_@7*RE?^[Z1\8VE+-=<4VU#R8"AA&"-XM*E]J ML"\,3P[M3M_[\YU_5%5T718P0)CI M3N3/M>C W#7\_J>O/5J__O[G20//S03:M]>&@%_K.NNMGH&2=7;,96\EIXXP MV\OTX#:;6]=LV7+"+8X1VOP/NHQI9]3^W__\CP=9"YUI-88#\:OSA7V3 5U^ M?Z-RZ/FMFGU4-U4S32&G=&TTK&U7ZL$.]B[_(NK\O3$?.L.Y4G^\Z9!LRQAH MFK7?E;4UTWRY8]"\Z+W7<\99.8"A>-O& G *_D2\ZLD\W7 &EJC+TN9_?O%? MO_WT;J^'XF5[OBBOU&S+2VF^@A7$(QJ0^0Y^!214ZZ5<_>4!8-TF]3X*/@D- M;C-];G$G6IGVRV+26?GR17<9K54OWA]5"4\O;R(]4\55 M-8V\-MFL;$XS-*O89K$"7?)23/E&?;FGC%HJKQC@Q56UT(6W*3\6\!Z8[N]V MZ=ZAU=6U C&M.LKD9=+5A!J\(04=@UTZBVIACA9@KZJZO7]_IRWI*$0W']>J MSN,-J]AZA-/H:QA5U#%[-ZIQLJ,K2PO$KES7!FS#+[9U>&T@Z 7,HVSG1T!S M-VIZ>A*VXZ\6R ;D=A1=,Z]O2>:YP#S3).7"B)1)DJ>*)2)-6 M9-,B20A-+$5ICC!+&64BS3 F*<9&L3BC)"?F4+;GWBEO9*6W>)/- EW;HHBT MB[?3G7L7[X3M&*D[BS?8G2N_(K]DJ/,:KX&@;_CA$A0>H+O:.]S]XK?F:HHUEVC-AO[TW)Z#UMUV9(MRT\ M6,S!9JEIT%HK'LD?RV+9ONX:H*NWC/7FO4XIML:,6RC=3^!E[!_*FM^NU3\P MF=3VS]]FBR*_\<_^DV&/S>ZINL,:*N M7&=>_M8=.SH!"HIJCT7O2+O'=/>>O?CR/N*^Q--D%Y>7:@GO--[Q+ZWV?DR# MS+M4YCW4ZVI0QAZ@07FRT:"U2%Q=EXL/MJDD?E]_ZM:A=D2J%0/?$CRBQ55A M/64J6&O6AO-:!G:DHUD&G6UX74VW-&&2TR1#6:ICE*1,$)Y*#&H.YPQKHA-J M"X$SFRN5JMB- M"@MH8:Q,8ZEM;JG,)=&]%@@CJC(8!B9QRI3(TTQD-HU)IE&LC,I8LMU"XMSR M/*%IKF L+*-Q*AECL(@03@BEV&:]54-A:T6&;*IQ#O-0,8R*,Z!5 M+ A@0ZN4P< JP1I0!C+E^U$;%\\^,@-F4IV5\2\XPUTW@_:I\QGBX_MED?[V5OA;VN/[R,0X5Y/JQ/& M7C^J,C"U5LM^T/I@VSYNP@_=Y>D$N#]O)P,,=!+X,CZ^D"GC@2_CXPO&TS@H MLA$RADWC(# CY$M09./D2U!D(V4,G_(@,"/D2U!DX^1+4&1/RYA/O5QSGZ=_ MT&.5SW**\CZ?^@P/EM;*_B M'ZHLZBU+-6N.N_7.10QF<(]FYGM$YCD5R[C(,,BMQD;8QU7#XK$7T7@RH7C M[(^UZ3LRM@?T!_3O13\E$TH&++I=FYPC8WM ?T#__DO(="(9^>P$1H>,L=9V MW=^*/UP:W-N,NNCTPJAGY!N.BR:'=_6>3!T0/I$\'MH4' T\MGIY!U/(R@+> M^KV=?;!N6JX'-:_>[';S*1M6YR1P1T#1$Q97.:%T0,?M>:*EIX2M(*U!6A^> M9Y=,B-CU-(\\K%IW<HKE!?H+\/&HO,)Z0[5QWNRD=#YS[[S.2F#Q05HXV1+V>+BII^C!5F.L+!Y:A*+4Q:+))5:D31!A*H8$V;B-MM?FV< ,93S M+$NS1-"4$7>#G/(\Y2S)=9:11":\:?'L.5KVS_FV)"TXZ:8H6I01F$=-CA;2 M^6DK1PN[-[W:.IU$,7>9.%R""I\\KY-2I.Z&>C6*=9JK:SKESO MGVN3T\3-XI9,*[[%2S)%ZYFT*6/NR3U2S_3.?F_+T6(WQ23J+#4O,>NDL&N: MM41T>1&KI4LY DKFIDZSLB?#RAWI1VX9Y-[\(^0A^4>HO#O_R'T=#IB Q%T& M<5FL6MH>>0;&[^S+6[@+?!K2Y:E^L-NO=#I M]N8]T!I4FUZVI5-MJA*W$4D1TU>MW_X^ZNO[RZTU^O)4O%=ND@5WK:T Z MC,>-=SM_U>V1XYY,13__&OVZ-/\'1,)#^4=5ZLLZIW233PH6N8O+Z.O5Q:I: M;GZ8;$T4AN(KW%ZK&Y]HJ\WYUW"FX9,C4>'&YZ0G7[D_\E4Y<^]WP-YIXV$" MK[/U^^OS +O+W!-FZKL['^ROMXDE+ 55T2RO[2 [4'R%7]>$M,#%Y4T+OPN7 MM]$E"JZVW]8L(W5*3/AI5=:(6>=3:[(I0J>3Z!5YO:9@9%4Y7ZR6NX!_5<&O M?U^ ),FHGL5?_2S>=?MM%KBC3 G+0DI8&U+"[@7K\Z>$A7>Z5=BKREJ)S;TQ MY?5!7LS!N2A< L,E?-&Z'WJV;KE,*6(Q(2F"X:2,69)*)%2JN# YXXG(XGZN/X.2 M7*(8AJ?!!S>,I)D6\ ^2+ "U6ZW6W!&,I+#PR;/=,H4C5,E)0/_'0FN$JM,?U1Q3A.AJ4VQ=+E8)4K21.8R M1>XSP=9HA+9;Y$Q(+A18Y3!1&!6R:483E%IKF$F$U;'NY99+F.()TWE*$0:+ MWE#D,O>)-)8\UI3)F/->_CI%,)4D@]>;'&C%5.[ZP"DG.L^4(4DL>GGX,))Q MAK(DU5)*E_,P!A9E<8H(D8E1T ?I92 45!$44W@IBW/H SR.#)B0,@0V"68* M9[S'\]PRFBNF@ EAT$: MC"4RP"F :8_G2"9 R#PE7,7 -R(<]UF*,QUC;IG*<"^?(,UB"\02J7)38!KG MJ5*Q2'F"C86W 7-;#AYIYC[.I^3.6C>GFU[A]GMO!TI @L\T5=_(&(&G]$P3 MCHR-$7B:)($3(^ $Z"8<&#$"1H!NNK.H86#$\^DF$C@Q!DX$W3021@3=-!9& M!-TT+"<^\4SYO3[U\\WZV9+BW>>]/GU6F[N)T(U;/R:-C5[,W)=_?D%>/%8J MZ9204:>T<9T\4SZW^Q;M !=,IGRGI/VQP66HQ&,!+N< E\_,D-4LNP<]7>[O M;MV^WS?80GOH21X@38"/RAYZW@.=@7=AS7&F//G$.Y@320>\7E6K^4/S^"#8 MIH>?]T#8)H>9RA-@.\8#YNX(V [8'@VV*9T0^MEYJ@X1Y_CVOI.41Q/+.+Q< M/FN.L<-,\KX=Y)'*)R$3&>.A%Y]39_8]^P^G,@L7%MTJ:\G/&DXZ]#S'3XD0">Q'#"Y=8@) MC PQ3R8AMP0.#CW?P25$3N)D-]])$) @($% :L]^(M@M"8'&'7C[;;'T-R+O M3G RG-UX^A*^DY?UH/F^!M[ \'3X@WN)_]DQ>[UWV'RQ](HR=S$0^:BJ^ MK*)WW_[DGUAG&?K#ZI6[35#UDS;YDX0^]89+UA2Y\35)W>XX:K>5:NKG1:DO MIV"PNKQ%UE[YN_K0U@N$^QO0D5N?S\E;N-/H%_?9-77C)>#E%%M4]'^W"=Y@ MQDM[57M#R33ZVSI_R*^;_"%NIK^NKJ]G_K,;\C=JJ5Q^-M\!_K)-*N1S/&VE M%(G O/[;HKR*,'KS?__TMS-JV>:_/KM^_<0S^JFPC+29W1RR5] MK./*=:JU$EA0S%WFE0=V(M>=W/+>=><7> M[N^'A7?([*=KFB^X J^T1;A+OO9_OJHBF MH4N\M4FIM2S63-]1)5:5+E-? ?Q?OEDN7"Z-:G4%#*_5PO4,%H#(9Q.T%SP*@Y;J)(9.-OJBSTN(V+21FTW[ZV3HMY"U9 M(8M:L>RD@W0H=*GUS.*C5ZLN:>(;GPC1V&SIGI@M0 PBY?(*7MAH9C_86;6M ME4#_V>@*:'!9M9JI3GX*3ZQF2^AQZ3M9Y'F[(E9V7L!\8-U;N;7*]P7O_-5> MPSJ3V=*_9-+KV^:Y2X_[ =0NO'$M>_#.O((ULTE@6/1)NJUHHY>,\&XZQ.[J MZ<'5G1-/HN.7EW:6:7_BLAKDJRNB#FJV\:FC/H,T*59MR?1GB! 1% M,IURE\N(66I ?#1+!2:YU,S$I)\MBVI)F,U(*BQ7*>-6I"J!CPDG!$0P4P@? M3.H>3 8O,UO)H:-7,UBU7F]$ZYN5SR%:X_4E9YT5OL'Z_K>"OIZIJBKR9CEH M4YF"M72M"K_N:W7M@%&G005(@RRY=[;I1EW.X.5F!3I-9+;97\$V(C!C M"<8)BHT8&T)O)4>#5-Y9XAND-BF^.]\[^^!6!%/<65@^#ZCM(,$A*G713WT+ M=M7Z!UB-VC$9Y*I32H5Z:QC#.I>4^]*F:PX4:DR%H +^6@D*7*H:W0RB8"YZC70@B&LIRQ M5'+KDOA1FX*3CD!PE#0V)I+07IHY\-6__X[_\Q]+^LVW\;??:\V3C_^>_4]5 M;3_&8QP+;A2,5I"4"SH18:WLU-[82%[YA6 MN!," 'Q?UV;(K#'!M][@C>]-XOA-MEYO>W23>5_<.C;WJ/?THY]__CGZ8:&< M];=EY+RDG2YGC1]56C"RVG>X)-"PZE1+&+E/3IW-BHLZE6_DL;S7 >G996!) M7<'KP:E>SU3LS'3M[->&5M4:6F"*N]3XX([7R8J[LVRB'G7RZ_X@7'IQ?>/2 MB5\55;4 [WZ^@/<>N6)XOZX!X7*P+JZLQQ08^S/OYSMJ5MY_<:39%(SH;$AN MZPQA-(IQ+D'N8W!KI "WAH#B(+#8,0/:@;*#%=_XW+G6@HEVY=#[V5_#*CAK MUJNNM[U.7?X]] C^C"T]S+X&![K0"EHVU3;6#7RB=1? <7$[MW95EXL2'&^' M>C?@V6)^47_JC-%%LG+@Z:)N?N&S_2]]I*8_:1>ZZCI'6UGZ-S&".N7]);@Y MD?O"N4NEB[KUJH9L%L=C2YG-0\IL&U)F[P7K/2FS.Q3R5!YR-^8 :\!/KNY MJQU>-=KN]=ZH%06W6EGP8H3+TPL*7:9@LM&4*IEAF4@+3LNV'484)CK+<)KE MB09_1K!4<;#RLESF1J!$9N)@"\+^B;=JGG9=YOJA>G78*<#C(ESQMHO=#?UM M%0?95TNBB9&^9)V21\[@ZF0RWZD7LO1Q_L;'*?ZMZH(COKJ+&U@&;#?.(.,[ M!EG=\LHJ6'CJ\D"^ILA^6]3]]$-M^=2V7^,^';_=XYF^5']$&:R5>;'< * / M^EA*BHC@:<(S\(-BAE,)X$U5EDELS:7;FT92VH3L;1YN]&P_?6Z*N MOF2)0UI;J&6?1>Y<_WHC"2SZQ4=OO_3\;--N^;FQM1$!M[/H0\7=TC).+O;/ M8M?IWYX$&M,D?MNW=;(.#KL7^ @VC-RM,J[65K$P%5A:\ S8A-4JMQST,N'\_0 M%/NTS43/?K\LM.+DI(YWEZ'M(G/+G398-OJ&]A1.[6/7.T8JFL$P8#%F>].^DM!.6N ?'[K2#'\SFS$)=^*=R=>DZ"VE->#\!>\MJ".[1 M'8MAN_[5?M;2'=MU"ZW?$?S)2U^@\;( 2CI7==;678(G:PU9K8]!M,H,.H(G@5&3&C!Y MX2H#1C=.$CSAG1U5%S7SX9^=%[H ##QCWZPWJ3?D&;)@R]UDV5(FV[ZKDZ"' MYA]KBXAP&6NL;4HS5\K%4@E?";":C*5Q[W"&%IKSA'"J4I4!F:VL*G" MB4@I(Q;'FF)$>BT$X<;DW*8R5R1E;L<@2Q TBQ,J\H3A7/;BJ#KFR!*!7 69 M&%J0/$U$#O8-%SQ'2BEKX][F&4,,*2G23&0F99C':9+'6:JEXKG4AG#1*Y\2 M9TFB8F-3)',8E>$H35",@ ;P9RP$$J(?0;98*1.SE H70;8F3A6Q>6J14$*Q M#.=8]5O$EL@,W IME0OTPOB0Q:E1F1")$)F,^P57M&%(:IX:SER4.HM3J;6" M+G/H.W/Y@B4E,W<,]!FKAM M' 1TCC%!S JF^D5=D+5 $N!YSC)1E\S),D4&:TZG'0*J"@B3$P!IC" M5!(#9R1+<9(0<,]XG"'=W_YD6,4H3PG2X(S16*<)T^IS<"QL9DEK%>*R=4AH@)0$BLWCURY>>0(- 8C,4N C'E/ M,R1Q@A(!B&4(@WPD(.<9 V(S0'3.D,%6]$;%3)8K:N/4T Q00H!6&9,XY0I3 M(I/ARJ0()$.C.$8T[W%09Z IM:\GE,/0C.0@ M@SA+X?T6^K%,TE[9*E!3"7?J)DFR'#0A8VY+"YK%)+'64BYU3\X)J+T<9"1% MU*'=< RX DG!5.9<"01BU:=NKF(: [R%P(Y@ F10,Y)RQ$!@#3#%]%H0SH@P M,4^!4T!3@!A(%!*@M%!B%.8LE[;/#Q5+!+#E;M.."0;<3X#.5.N8,%#(FQ+8 M+7:=*K,Y3T6"@.<<=(G,0"[Y?9!MUL#4BW))0!KG0"M$J C7&> M4,.%-GJG*)B4,'63:NN*4 EHD8$VA"5+YQJP#CJV-RJ@AKH\3RC*E8J%RF.@6],P5H+.DH 18RAN8"E;BT?1UI2BJ$I.]/T MXW7T?HKX'5[?(2LEQ($O(^0+GL8B\&6$?$%3*@-CQL>8H,C&R9>@R$;*EZ#( MQLF8H,C&R1<\#7ILC&P)>FR$:WV)1;6@K3M9KJD2,8V.-4 M4*,PL.^-OG9#K<>CCUX9=SB[C-358M5D(5E>+E:5FIOJ]2>JJ7,T?I[DT,91 M2\P3;?^>(4U.6K$&F P'D[LWZ(^7)(^SQ0Y:@VV7.+^X+*XK.Y@^&-GT#E'# MQ!W='AD9!BEBTCB[SS^S!Y0MN97GMU4N$61"I!QZ-1P9VP/Z _KWHU],N.0G M@/Z[B#,*<0C2,!:&WR8+K[BKU/;Z!(3AJ/R"DX*0&!0^/FP^+OA\<<\W"ELI\G5C-R R6 .(!X8!!O'^TY$H2.7$S'M2-S M2K'TTX?V,7H%I\WU46V(G-&.AT_HZI(\5S[1;QFV/LX@^#NTK36R@,5C(\!8 M3'B\6[D]B$ 0@7,1 8(G'*$3$(%C<%Y&)A('\V>."AZWQKOI1-(D;)F$+9/' M0P@/BY^P9S*PE_2KG M I(#DI\;R3R>$#*XYS)>(R+LL9Q/M/V!UB.;<,X']T!&P_X1N1M'B XR['&^ M0^_7?+8C,1K'J/$M?BX79J7K*HM+JR_GB]GBXN8LX@@A"GVB89!'1Z&3"6?Q M.872@@@$$=@2 8HF4I["7N0Q>#@C$XFP$?-YENZ$L7!W)6S$? :$PC[,J/=A MOK-S6ZI976G>7!7SHEJ6OA3!Z44]0@C[Z"(TG^'VX.'OWPC8AXZ!_=.P&3.T@Z&*>;281P9E=;=CLE55S&U5G450X; AZ:-)D7S@X,JAZ?04YQ@FC V_<@91.T91>X;= MH4-/_TF.=4ZD9"<@0[__W' ML.,TJAVGNHO?%DLUBQ8[.=-.+ZX3@O1'%X-Z=+H#=V"<'MV5B0#E .4=*,=\ M(K X-B@?@WMS9N)\>!EXI./!\00GP^;<'94V'Y&;<83HH#AL.(URPZGN8I.- M>;8(VTOAQL,9'KEE9$(&UE)!!((('),(),D$DY/8^3P&QV9D(C&F?9EC# $P M/DGDX$=.QPR2$7E$(\/08UWH875OV(09V$E:7MHR*N9Z<66C5\T6S.M0MB8$ MKD<8ECGML@@!H0&A8<9UZ1Y/U_:TE;+]K3563CU M(28<8A*]I)Z"LE.("0<1""+P*!$0$WP:$G ,SLO()"+LBGRFZ,0(G8+H'*-S M-#((/?IL+1KT7&W8%1FZ=.>EFE_8J)A'N2K*Z(.:K7RR JO*^6*UC&:%JA%_ M>I&0,PE#GV50[['JRM$"DP%I$3!_)G,.F ^;.6$S)\C ./7^B!R;D<%CP#OS MH^'V^>WVW.;&7)?%![6TT4=5EFK^%.[,:"AQ6&LOD.&DPC9DPLC@%Z(#1H*H MG)ZH/)'I.#+JC $V88?IY(3G[-:9$3EBXX?0Z>8S>V9W[:"^F4^'_SUT%'^^G-)D# M7-'0TL(,_FU-= &>336)YM:[,<7FX<$S/(^&,((+PC%)XCM$W&S^(PD[3*>PT[<_QYAVTTXN]/***=(/? M>A]QR:^[ 7%'53GY!+FQ@R $03@R01 3E@R?"V*\A'A&=VG$@G$XWVG$$O3H M$PR<'IO\'*7'-&+H/%;YAAI"H]SJJKMH:I3N=:#.(EQRV,#\H>7]60W+\4W_ M*5+OT0F3YY4]*8A0$*%!18A/,#J)HEY'X<*-#U,CH])1RMZC$[=-8AP*(HUF MOVS,$'NL>A^^JNS(\'6DJ0'K+GY85%64V7Q1VM8C7*H_!CS3.!K)/Y-[*R== MC^:!-=KX1)"P%1:0?/1(QHA." F7J\+EJA.0@4=7;143CLBQB< Q>B3C50NW M7SV-PX;3B#>PUA;VF\Y*[QZ]<(N$G('K'Z-D=/\3"W:VCOKO5,-$N(Y YQ4>#X1&Y#D>H MXE@2-H5&O2ED5MJ:2"_F,/BJ6,SK(DXVMV5IW<06^O>SB!"$V/:(R'24D9+' M&H$"EL_A+\D'60NR=KJR%M*2C0Q%89/I9&4MK&M'Z"H>&<;"+M-I[S)%:KDL MBVRU5-G,1LL%.)Q75XMY[5]>@G" \WEZH:.#)4JC(-QFL7*T'L-*.V" ].#S M?(I$/7A"\?!'H8(8!#$X)C$(NV'#>6*'AD<0@\?'*"B9(!22_CU[TK^1P>>1 M6G3@Q,-CVW#[D_<@_O*5*3Y\;M]RNNF\Q8#_!CY>UHC$4RSMU9?7BZI8%@M@ MDIVI9?'!KF&$OG!DZ QFXVJ^T8O9HGS;0JE]HR/BSNN6B^NW:!K;UG,C?(I: M> )'YG9-HTBMP'M"$7+]_@DZ;O\=AA4-?]_,;+Y\2U@+T6(.@KA\^\9_TV.7 M2P6_=MGK>Q!-E+7^<&U+#8W5A8T >'H%4[8F*JIHOEA&5U;-H;]\-9O6C/9S MZ=!3SZPJ'4XO>YRBKLMM-@PNDV[.I?V#=9:=7O;U0./;]5LX_JIFJF*>24KD&QUDW4\P#T&?\BZOR]@4=G M.%?JCS<=DFTQNVG6?E?6:&V^W 'LB]Y[/6<2+^!&$MR[+'6#V1=OE9\WT M%_O!SE?VJS\50TZDJV=Q:K5/'EO4P(A@G:(P*Z)[=1"_YE$8P@!D,>Q(M MRDA\$>7EXBIZ*<0T;G^)BGFTO+31S:T\P](%Z5X*LGG=_8T(FD:_[!T5%E.Q M?H]9^0@@R(VMW%+P\Z+4EU&VJH#T564K&'>>5W;I6A;S^C6N\W;"\*<'U759 M (V V)$IX5US][P;("C(*X%_ *):7:AFMH+$;8K7(EQ]56=>Z; <*X['PH@\P1@MS:^.F[K6^T5_) M7\F[Z)5;:@GZ\J_-/-PCW;]!=56K*UOZQ_"7KWT70!(WC7HA7A.FF5[=:NMJ<0,.YU4YT8!KUI/2J!)-^ M>MR2_VY1^<*C!]< [4#VZP ZE5LZ ">M$H#5F7^R$L"?I#F<(/QVN1E2VT+W MAOP19.0*O@/Q[>\-**?&9%?N7.,M *Z5QWZUL5$!/?'W0JJBCDVZ&=)D9XRE M!=>JY*%7.0 MDTZ;2CE85_5XBM)$ ,(E+(1JJ2(P0DW5HY47H'ID%5#-1&X=WCSLA'%QO2RN M?)5EH&*^T&XP%^XY-V$GJ;#@+LQ*.^O5-X-U:U7J=C$#&? G26%M*=5LUG3C M1G%AY_"5&_@EV)I J4:&[I;%ZFZ>=T63)W>+YL<"=(&@:^%L&>(F!A(P7URY M)1G>4(&#:H]<='^NF>3IMK3Z<@Y^Y\7-X61W_WAN$U[2D]WURD7Q)PLN23YE ML6L%%X;0,55WI7B/M#KHP**+.R/?LQ)UC%$7$KB^&_[7]Y"MBW\J'X!_AC:+ M4W3<$/_.*Y29IXTR5\6\J):E]ZH/!_/;QW0KU#N^A<\=]6C5F5U5]NIXM;BPX M4>!*F6KME3T/')R1?30* MWK$J*Z\A6K4#Z[6MI:->ZU^1UXZ#]Q >'#H-MK:#H*-U],HL9C- B;I:K.;+ MIM?%JH(W5J_?/AOMMN)2VW%>7VGT@9M"*BK,GU^DQ&9&$T+99C)#,8IR I+F64ZE30VJ9 &(X03+9C>;J%5DBED M\C3))(<6,4ZEB7F:Q9)(PN!+H[9;L-B:7"*3FH3%*4L823,88*ITEB-)LD0E M_18LR2B)DU088U+&8YUF%L>IR&0<"X,2(LAV"VXD%CC/X,TT2QE6""THS%) 7&Y812&F.)MUL8IHEA698BX^8A";P>!I\2G4N5B,0@U.-Y M@K"% =%49\JAQ"J@00YTEEH9([2DM.VCUDYM3+_>--1.<*XK^[;]HXMX%P)O MPM\N$*SK /)VP+V[W5)'VW=W-)9EVVMG^^C%0\__Q6PJ^%W;=YW0=>?]SH+/ M03FTHM9^]GN,;^OMB8] A'NW!3I[:NM'50:K^&K9WT$[V!XT?KAVZ>ZV?>ZV M*KOSRG+@RV'X@J?@2@:^C(\O="I98,SX&!,4V3CY$A392/E"IS@PYND8\_ + M,K=QZ%Z;^1!T:7MY!W/(R@+>^KV=?;!N7JX'\/#?[';S*71\TD7@B8]E?0JV MACAQ"OZ>^_+/+\B+QVH!/N7DH"6GDT\G:';KL:$7?W&!MJ_^E 4P'0),H+#B MTP*3.R?6!=,G7GML5/C(+GW^>D=D=C"Y&=F<#W'[Q1F^(R/#(!=>:A=X9.G- M/Z?6:3RT!3(RK@?P#PE^?)B9/(UN-6N4.R]MOM+=>CL?Y&*;4C M3I0S7'&39A$[KD0D#Q)J.8D3=&P^=1"$PPD"'L%NOG=S MZV&D]IQ7,&B?W* ]^,7MP[E[!Y_ZD_B#>$)D< B#_#R]QWCPJ3^)2\DG4MSB M4K89$X[H'.=S#/7]//I1W=06G0LY3_QQVW?^AN:-3V @OJRB=]_^%%VO2GWI MEWL5+;T)L,@C'$^0!*TE1#2S%TK?U%<_IV 11-6E*NM; :4UUE[YTX-UAO5E MX?[NY5>O3WUO';]N+I)VTN-%:EF?E(8Y1_D"/L\C=7%10N=+NQZC.]6M_3EA M=7U=+OXHKN#7V4WTDDW1^GCXJY=H2KB[>7#+V%_75R$:8D3&+FUY5>7+ M9AB]#MT%HOI$<:Z*,OJ@9BL_BFKE9E'3PQ^-=S<7JM7,W1?23A+WVU![)D#I M]@'WB^; _5&FC1 A;80-:2/V@O6YTD;[%8%OZJ1';3:).[M:2[+^5T MU[<_N1O],,@F*X#3Y/[-C>;-0;JJ]836(V]NL;2W#[WJZKS:@'?N\M84\P^+ M&1!&11>E&PBP>PZD;S1=VV6C/YMWP@BFT3>;JX>K>?$O^*2+4J^NJJ6[1E^Y M5<@1Z9X[-^U%QO[-Z7:BS73\#+96F,YTF@P\CK6ZN8I2VH76J]*]/E\M5Z6M MET=WCZAZIHLT?3#",OW?J]F#UFG'G[\M_"4R0$I66:"NO\A4P80CB?!$,M19 MG'?6O@>NU@ZD;@ER:MX)A[M\-'-W[X"65J_<=U6;+**%0+-J5NIJ+1S+)N&$ M_[X>U$> *[P81%[-W+UX_:]546XN26W9*UTQV5ZN7?8)GZC"Z:6:K6MX=]?C M(H\TS%'!VYOK\9&[VEA?%YZ;8G.W""R%W*DW)^_=GTK;)'%:3B-@U/J2F3L/ M4O.IVW+/R_V$H7F=)>(V2^ E[MR%_NA-B,9V:*\Z;M]!J]H=B9HNI77WIS>R M<-L-,C=>WR[Z"'V!8O/]@++Y=W.MN4G_L7Y;0S288[$P1WYM^ >7I-G=>/77 M6PLG_-W;9BZJ=:BKE8 LJP"V,)RM9$);FF!S+U=MKL@MBPUG^QH#=!J(V#<@ M7WK9S92R3JGR#7FWSII2']FXGH'?%?E%T5[<; O=&I*P(CB)VB4EH)AU#=A: M2/QB6Z?(WM.$=ZSVT\@LX7/$P!Q;^9[ NKD\)+:VA[/.ZE/?T>TD8:@SJ:!- M/J7II]](=V>U/OU&^CK1D%-].[=VFRNRRJ5=\)9!/:$W&;S7:2EC,S!/5DMG M8#@3'3H%S^+B$K[:D\'$WP[_J=5UFUNG[4BW90ZH(WH%!]?"!UO B MVZOO_:KWYSO?!TH'' 6 BW,E867H]5YY+5/KJDTVM#H3QT:S.9'8&,VTJ_3U MI[+#/>K-I-H<=>[=)D.(]ZOGP'.MJLO&0"EKJZ.A11_D+FF!0T:=(VX)_UG+ MQ2;QP)%#_J=EO8; "FBC5XT%\/K %DD]J*YUU(1%7L:=G&@UUS;N>0_&]0\M MEB=;:SQ8+OVT. ]ZC[,,?J@5:;,\@RL$=LFJM%O*W*_ K13X>+G+I$@[G7JU MWLM73OF MUGMP8_,1$8!;Z4:USKC4]15=.HC"I]3TP9DFQ@!CR5>SV?Z1>EMFZ<-:8,>W M\:&9WXHJ .%.36R-7X&@>N.V?UON>#9)DK!)$C9)QKI)/@73X,#;9/<)H.--7(O1K4I2[A.F58V55RXQ%.)M 8E5IE>=B=F+>,V,VG"L846%*5*J22U3#)N M8JJ)R+9;"*Q8P@1+15O*$PJ@0-2G+4R3.,EY$MM>+C/#C _.DLBC5',59+J@VHI?+#"$1*Z)TBF@,_, L21,@;TIQKI3-K#2FGRDN MT0FPUZ0$V21E4A+@H)!I3C1"QF@@2V]46//,VB1/)8?Y1;F?1K\Q%+:?8XZ'5%"A&,D8J/[3BD7(,$#)98,4ABD M,$CAH=.[!BD,4ABD\#!Y<4=@BC=G MX>C2895SZ7^V(.ISCG>_WY4YQT /=Y MS#F ^TSF',!]7)-^G&DUFH1S/MG6B[_L'*X=3'I',]/#"O3(R#!0YCQV0H4& MJ)A@/F!BY@#_ /_C@7],)T+*@/Z _G-$/Y<3PG?1?TQAL\:06]^'"NY7<+_& MY7X]B>#R"4EHB#@$R)\-Y-D$QP,FP ^(/X\Y'S'B?6H.[-'9I.SZE/@K %80O"-KBY2BD+HA9$+8C:DV]A)2!K MNZ[A,44QZR[J\HEEFQ8H^+@#'0T^S?)MNX=W3Z16&Y9DPFB(;@8Y.&\Y$&1" MAM^;#F(0Q."XQ$!,N.0G4[JS36''8\L1UVFBJ4A93O(T(9JG>6*(Y12Q3+9I M\@Y13\C=*_590'?3CS:I1%L[M:E1]1+3;L&711D)_(7/ -HU:J=UOO1NKN=U M#:]_8#*)?KF9+R[K0F6S19'[I/W_K>8K5P[/C6GB:GS5HW,/_:27BZ:>%N[E M1.\2VQ@L5![35,>2ILPF<2J-MBE")C>9,H0@>2AB.UJL3R_<1ES.I[1+6R)W M:1N955F7KVG+J-5EMZ*]U/Y^<647'^>V]!ETO[Z"9[7J#&3= *C<_#KWC:*? MR\72E80"SGQ]71:S#3=^M=?+=7VS/C\V.>H7OH!>VU$[>I<9O"Y9Z@LJ+&:N MJ*E/++Z\+$KSQJ4QO^FTTZHL"S?\IEQ/].W[[]I".)F]< 7H7';@=6K@NOR# M*VGE:TB$++0-TKXV_[OR^S#?_O7];]]\';UR)0Q>[]%8\OC;29R\N\2;7:'KDLU[\UAOZ?+$9P)F>2IRHUT.6YQ*B9)4@X;7$A&2B5Z>7$$05]B( M5'+)4H9RD294)"F/:9)9:;F0_7R_AA'#$"P5FIF4$9?YEW.4)IA1@6UL2-S+ MWAN;#"$J3!HG"EHDS+JLMS2E,<(T5IQEIM>"@A E6&!8\2EVHU)I1BE/,\R4 M@"%EA,K>/ R#J6N2PJ!<$F:,8%3&I"K&VA(;$Y/TLBD+,"LRG<6IIO /$S2' MJ<4RQ7ELF2$)-J27[S?CU'#F\DUK0E+&4)PJ1'1J$&,Y] A3X=LM$I.)7+I< MT)C)E!F)7!Y?QQZ.<$X%4*:?[]?&F4VD3),,QL*TPM M)HYJ$G&#"!?]>4B- M!,ZRU&J3N?S+P$%ELY0R#G"(D/(A-,AJ3E,M,I2QC<9I)F!&**48H(0PPL]V"PQ"0L"S-#(5Y,*V!%< / MDQ$8(4TDR7K499Q(@30,'"< +I8 G8UA*4Q9DD0!EV0/NQKEC%I +$UBP)7D M!%I0F P,*L>86\E,?QX$?@&IX$P[FAJ>*B)REXB:&$LD$:J7J]HHPHS0.?RA M.$@4 >IBH%HN8XDU-UJ*MH]CS:8LI@D-*:]NM4$.F+L/![Z,D"]X*D7@RPCY M0J;@^@7&C(XQH,A"$M(1\B4HLI'R)2BR<3(F*+)Q\B4HLI'R!1198,S3,>93 M3W'=Y^F?0S;ENWWJ@U)@9X?C>N4YHK./1YDOLC;93BE?Y("YD^^VF@* M@A0&*7SZW,E!"H,4/I<4'I:*H\N=?'C#NSVTH/:>T!@FI?*H3.MGU!=G-N?[ MHI.G..GG63W'->< [C.9= #WF61D&.3V4A/3.(VDF@1-Q+"W5W%(_1#0?R3HQV0B_PBX9P.IZN*.)HZ%><.8.KD[&%_BXFS"WZ9=7G$Y$C%Z'P$>0 ME2 K]\@*1>!OX2 K05:>]'#>:&3J"Q(SPWL=320R;)"@>RLP< MF0M2U]6H[KP>,F# E(2 Z7,YM@=/>'ZXPV$'G_H3*"'")HB$(&J0GR _CS-[ MDPG%,LA/D)^G/YYY\*D_3; UH;<%6Y^NUL@V(_NCW324Z^>V"X_L6J$/E(K/ MGHJ\?R;[S.IX*AYU$"&J#>OW\R;-OEY4RUX>?5.45B]G-Y%:+LLB6]49JY<+ MG\V_])GFZQS636+_B:L,\-'.9NZ_;9K^ZE*Y&AG^]0-5BGA62I&64BZI/]!C M,=< !I]+WR7?W^\!.2+-[3)R'Z+,SA8?QU DX[F0O$^;WC:FSZJ[\7?XYKNO MO_XY^MNZ6L*/5E6KTFV'##VANRL:_;9;A*&8=RI8^&%NBCI<-<.<1-5*7SIY MV5\+8W)KC8PJ4JYDA?8E+?*V( >((,!876QJP< ST=4"P @3@97+EA^*IL"% M2R#OQ=I!N9[,D"B]70L_*P[O9MO/BQ+(7Q; M8B?K(BBSA4OU7WSP95@J-ZJK:U64/AJC0=5>>$PM%_KW-YFJO.*]D7=&X> %$U3SB\)I>]\M/'(!XZIJ:EB@AU.- M%W,/,F@"0YG#4%RA$E?GY(.:K7SY%(CR>M1>,KX?4\G.#6"=TO!- O-)XI-K[K-+8VA]\)57\EN(B_.V^6X MHJ\?(GF>)/]:J1( XWKU56!Z#3>EF_8+;R>[8R=[I9Y953HC]+)GV% ']:=( M7WEKSAS"6KMQK?1CV<])^9__L95[4^*T88SSN0@>.HV\Z_@8S,QAFL+Y1E2C=(-9[Y2T65I\S^_^*_??GJWUU[V M:^[<51":;>6(:KZ"Q<^;@2!.[Q:^)LEF]55_>0!8MTF]CX)/;9(TM9_JRDJJ ME4^P?-NZ;_]S:4&UJ)E>S9K:40]:9KMOVUV:MY5.K4TV7;?OZ"JW=2F[C8KP M9=UVUR__*#*HO$M9K.V5A>\[G>[K$ME M>27_CP<\5:\S=1?=ZG< 0.,6NCSWYKQ;-F$A=014SB2PL-K-756O97'5KH.O MG)%"T)>_?ON3_PM_^=KWN-UDT__F^1_;YZ%#X_V,:C/ VA;KK-*U1>%7&S G M_8JQ]J;4K%G[-MV "0$SJDNK]8K,_?U'_L]_+.DWW\;??/?+I:Y>_&6K--?O M/WXO?G)5Z)+OOA'KRG.;7W_Z^SW-WU/^?X7Z?S_$29)\\_Z7_T:D_-??]CP5 M_W#_4S__=-]8__V=&RO[]F_BV^]_!8VQIR/QX_T=?9_\?,>NZ]8]H!+>9&/>ND)R MV#Z6F?ON3L4FW=Z.5DZE751Z.AZIN9SU^Q* M+>'53@[A=]>R%J\EV7BXM2755-.=2::N!R M%Z!.FGB&L[& >$WYOGO(!^]S5IZ3.F=K+LJJKF (+\A76Z7TMF;ZR92M9US: MN:GEV0FYJP7HZXYNOVW3'@:XFBV;$7F=L2S<$%OGH@)E-5-E_:9Y83?*I?FD M2V=)FR+/P5^9^U*)8.F6A6/Q7/-QL@F8EK:I!KSQ#EU#YQ:73"Y5S/.B'5D M:D:^46*SF6NUFH,19O6RIMUJOJI<$&U1JQR@WZKT.M&7?_6ECS=B?#\"FNJM M7DSM'^#X%_5"T%E7_Q<6M?HT2[98+1N^[T+##9;?LX:X M1E?.&UAO/'2T_&VT'%*3/D?,^I?&S?G!N3GO&M^G_=+!;8B?>Q-QW[;APR+:C9>A M5,*UR6DJF4U21K1-,Y[SE'(CXIAJE:A>>=S$"**P1"DQ,8$6*$EEIA3\A3-E M,Y9;V2M$&Q,A)95Q2FQF4X;S/%58L11ABD6>:Y$CM=W")C26"9:I-E2G3. X M362.4LRPR6.=ZRSKMGN3*2&O@ M$04MN( ^5&Y2E6<$O/()0P")4 FJE *7'0%IX5,*4L8)AF2QB:]/H05$HB?)H);5Q*9P*19 MGEH3 _\2Z,KV"C5CZ" VBJ?P@"MJC5WY:. ^N6*-7!5*)RGPF8P M#R%9*I-

      !+M"S2C5) /^8U=PN] $A>0;4M4F/@XH0(GG&TSQ..!!,6D")U:FBP!%."-)Q M'U=8 4LL2VFL8AB5$"E\ >!/+#*8@HCDMC>J!&4XT2HU".#(M)LY!]FR,@;N M66JQR+9;"" 6EH0#-@S02@*[%34:<$4I!0!13OJX4@*P"&B"SF#F<0RCXB1. M!5**PDN$$+TBXS@F( XD<1A7KM1V#M25)@5");$RPC#3QY5"5DOH@V<:9AX# M9S(+X],",*\PT7%?/F)0 0JA+,UMKEV)ZBR52(G4,D$%AY%BTN>YHI*ZHN\\ MS@3,G.2IE%:F($P&9!/'2O3D Z"-50Y\TS3/8%12I$XFH*-,(6:9^Z8W\XQ: M'B1EL&.Z30)11?W64>==@]?&0 M//:B)?%*]'0*BO[3JC+Z=O\6VBU4?!HM=PBQ:GMY!U/(R@+>^KV=?;!N6JX' M-:_>[';S*;HHZ)^@?_;I'_)8_2.G[*34C]ND'T[!W.D-CFWJSXL:>F*H&:H6 M?4#-&:&F7SL]&#.G;\PTQ]^.P2P994:5NW=6CR,[RGV1K_'FE,623-B054J? M?+T;)8@/K*S/&\."3(B4 <(!PL<+83'AH*">YZQ=OU M_8IR8 -S-),]K,UY;RJ[<>6X;KWP@93D"&?_%,6XDHD@>_+X?:9I$"1H.DX( M!0$:.I$LV"4Q"0(4!"@(T*,$B. )1T-F,J\M^S$+T-B-_1$$B_&]A*C*A) E2/"X$ M!BD.4OPI4LSH1+*!=]4" H]V4V!/V8G3VPLX A5T^)V$,S\$R2=4XA![/>K8 MZWE#F) )0^$H>H#P\4(8DPGFPUX("CL'1[AS<*MMNE6'TI6$.[,SZD=CR08B M/DU$XABU.AW<*!D9NKX(<;P@-8-+S>#>Z,C0%:0F2,WP'D1\XI'M+XXSVMP] M"_2WX@]?ACH]CQQED(GT@^K*8,H<(@+JIDPMG@#O68$1;D+,C9 3;%T$1*+9B^.C]\XF4+&PW'/]V0]W%;XNEFD4_75NWNS"_B.P?UW8.KDH4=AC._ M,6!_6%0ASCXJ(/^3TM76VI0"!1SZ'?Y=L^L,?D\-\04'_[R M%?S3MM,SJTK'\\NFI];[I*Z3AN,(??$D&'=Y-&W93I&PEK/K*0K4&;7_]S__ MHSOZ#0K?Z,5L4;YM/>7.M"ZMDZ2WQ,/RPK[)2JM^?Z-RZ/FMFGU4-U4S32&G MM/7!WZZ=;>JICJ:4?Q%U_G;TV"'FE?KC38=DC12\F=E\^;9IUG[GQ7O]Y:(J M7)[1MZ6=^9L'[NU;[_6<62ZNWQ(\=>>@KN!C,S&&IX(_$:]ZX*,;SGREHLO2 MYG]^\5^__?1NG_SYOT%SE%=J5K_V8SW>YJL7?_G-EV1;Y)%+M0I(J-9 50\! MZS:I]U%0187Y\XLT)B@A4N4ISHU.&8FS5/$,IXCD++<(:TODB[K7ID668223 M.$E)KGC*8H323!)H"_]0P8@2'&VWL(IBQF.1TB1A*4,T21..;!KCF&F5,2.4 M:EH,KR9PLL6J+_(J M>DG(E+6_0L-H>6FC&Z!]9*%'$WUCM;W*;!E1/(D((BA:+J*7@G]2(SR-?H,G MVF%%A:L+?75=%FZ(@(J7+)F*]?MT.Z-Z_(M5&2G]KU51NL_K4W^3Z&.QO/0] ME_9*.?J4D5E9-S[W)>B*C_"[.SL(+V@7OJA:Y,N/JK3^#E QKU:EFFM7+?#B MRN%RZM'X''S;$J-M?>P4_T/7IB<1_MM6'C\C8_7"1846\S 'X"<+F;0S=PN(S MJFNKG>*:W42O#(P%Y$9=P&$HQH&L>*PDJ!<)JA&/XA6993(U%.\':+),,&I@)3S9S>9YK" M5T:FH/MC)3FSE&2]F3/#.NDDJ$R Q%YF(,UC<)!/;+:3B-!% V%AD?AX\30R&ORR26!.9"ZUZ,V

      !*8 $6YZ2$2(,P.4A._(1\SQ) M), V2;!R+;)4,B72F#&A@?M)%O>H"UA/:)Q+L'(R 3(HH;?,H-3F6+,\QW&< M]?H0E 'H'"R@JY3E/$\5 RBK'!-M!6&JC\28:J)X#-(M'#^,E,!! M,G1@,+ M=4YDS_8B$J0S\=0%LPLD"G O$I(":($"P''-D_[,C8EUQL#VHH[GP I)0%(4 M90KFC0#PO5%Q#+K&\B1%S'$0YPPT@T6 72*8A/\#Q/=&I2@1R.K48@5], H@ MS(T%:;JS[TLS.D0&"P<6P!=D!NC+ (#:Q 6SE H$ D_FZ M65JV3 V6CA8[F72)8AJD^%/Y2U6C$+^D\$F(=>XRJ[YT*ZD3A/(L+C]@'A#] M9,I1JL0/BF?N>Z)94BZLF%!B*NS)YVJ6^=@18L7EJ(P?PY@^V BE1BS_IK&6 M3\RM' *KQ0,=W&>T>J)9[DX*+G-D\0A&0;K(E/6EVJ8 ML?^JJ$;D5,-ES>]2C62M"]74Z6(G,4=JED-_7*2Y+-N3OT+HWYV7/4ZJ%]3&Z*RV.MAG/A?,_&_ M+M&O-!3)XM3_"J)LK#KX/O%F<)J5Q?76(7!66^FURCV7#OB"Y-4Z5D[2&H:V MT+I):^M>E84AN&LM ZMIR0UYB0UU<@&PUI_>CX^6;S&PJ EL:C M&_>QD*$[X8.#(^P'V<>%&Y*UV3/WC)]R0#85[QYP#WFIT5&KH)@\/ M<098?Q7P7)O7TE\!]=?9!EZEP;N# =5N0 OSL/[G_1@6_)-^P$.GW%-?5T]= MTAN*N7#)Q0EY30EY?6.G>D-7UR[DQ.F8"^1[H5/%6+NSK#J;C;5QGHJNW*0\ MXH<."J*/I"TW ZFSX.T2PIHDFJ>'G8R'D-]U0[TRX.AEI[V,T--6D.21!YJ MXIRR%#"\IJ"LUC!4DW,*YY2WHU.>W4':5%X!G]39#E^ET7V2=7%2)B@('P*: MOO"Q0>J5_Y/FT_/3$0U"1G^3LNQE\PA:=X3TE2!SS6P7/H9)/M"N2_E@+>Z@ MUU">\/##ZBT&15V\9$VI>)V#P98B<3KF=%P3:?S\8+!JKMVA1IV-T-HX M;E72&,25'_X!9[ DI3G E!?X""A,:$W2Z,P--J7[?[SG.JYE[L MTL17X)5S\G_C.;7/-F.EA1NQ-<,[)W\N_1_.36MHB[]%5C/8K-H@KH7UFV:Q MV]MP:,M5TMD41RG+M.6U";@+O^8NO&(V-$M>-Q^>$S*/JS*RU MK=ILG_O4;\:G?ASK#Y[ORPU957E&(&> -QM3E1J&R \5. .\50V@B*_B[D2= MS>$:V;X8)5&<9T(8(+9G'DI=4\=]5?G]:ZGCS89&FJVLEX=?+^R_18I?W^ L M 84D+[8)'B?Y-[#G]17R:TKR=39<:^._S;5E!TEPBS(L#%&2H&@9-FUM]L_= M^!H(Q9IYM<\VAK6&8B[<&'[S-,)9I;ZQX6>&QN2&*ANO(3A6+Q+AG/+ZE,J2 MC.^:06?5]O@JC>^F>Y/#!L<%;Q,<@O'MC5-R%U9E$]8[:L%SR@2PL?6% MGRIS.EY3.E[?.+*R^!MGG(K7E(K75QKK#4/D91->;V#XXK2Y+60)BE+D4@/5 MB:,\Y6'@I7OL3IQX.-E@[W^2!G="&H>!)_R?2/_WQL#TH$>_:C!QCW]]B(CS MVI_%F5<-IJ58X0V%%S[AG,:U&M=JK\)]6"4#-;T?>4H"UZVM_?-O^?&8OWKPPY(5XH2H(( M*"W[-+V2611,7K3&SXU#\C)\]$3:I?;)#^ZP5U( 21IFBRIA,.UA/'==!&:S2<@$]"03^6%Z-.\1 M'&WU-DWD,Q1Y#V?/7"W[BXP#BTKZ*&2?#%EV=?'13(,[VM=.""(WS#V#/)&,D1!X_WUG*[*E6(ZHV+IL8%L5L6*;DJ/8OFPX MOF>8'M(Q3/\7&K]A.H9F6*YI>Z[KV2K65=M!HFA[JH$]!4N>;#K3;R!=UT5% M=6S+\'1;59!C(QG>-7P5FZ+FFJJD3+]A:3+R/=VU'<53;16)JFW)FF([,@R. ML04K,*;?,+#NZIKFV)J'$*S*P[;EFQ),)&NRKF(?BS-O *MHEN:[\*H*^]!] MPW8D2[(]4U9E5<<6I9K6Z(OV8;HF%@Q'-$SW)E]B*8!"X+G? P[]QT'H(LE6S8D MWS(E4])\??H-S[0DU1(E6W.P W/(!(.R;V-5%EW1,"19FWE#-V$DT85!?4D! MG,NJ3=!@ZP9R906+JJNH,QCT-5/TL&]+N@-4XEH^[ ,V(R'+4@S?Q+XU UW- ML5S?@'V8LNO;JJ-(MH,-QW8Q @BJBN*J,[#2+-E%JHIMR3 T6S4-0)XIR[9F M> !973Q.R^ MS2=ZUR:XQ3-C5C3I^%'DI'&89WAFHXLVB!X6WM+3A?5?L)?QSS\R$>5-6>.( MJ $BI$WUT6,HCH@70@1XDUPTU0$1()H>/9KCB."BZ6TA@HNFFB""BZ::((*+ MIIH@@HNFQ2+B=Y-!?N50O]RNS=_8]5)=US_>LCE]Q$-R5W R P-G:I(BF.S$ MH?=W>7_X_L]__G*F]^_&(0'*?]^9[YX)"T7;U*7_K/)BP9\"ZQJC1&A%'O:$ M'>SBOH,3!BU%:LP#&V>0U3/(["'H7*0_#(1[5/";4!FSC?Q# M6=SY6CKO/97;/DC&(NN@\*@ )\P%$:9AZ9PP.6'6D##G59-+*^4.8T M>%B#0-7+$_T;BEA-T[4"=.W%.:FAM1(^7F"^Y*KWM1"&51?9DN4-1156COTW M2-7/S0FVE 4V!NRLJ!/W' K>LH8NPAT1)LS4-&;;JJ;[M>*IH8U7R?<_UD81F:L]J MLBAYJJ'9NNR9MFK)CFVZ%K9U0],UWW"1(\]4]K5D5\46UFU1]I"MFI8%;QB* M[9HFPMA2'R82314V MY, ;ON382'=EVW(,79,L2<;63-5=$^LFEE1L(X]4]G5@^XZON+:A^MB1=-?5 MW)E*RZJO(5=3/!M[NF.KFD7J/SNDVK1K6(9N>0;2IM_0$>AR3;=LQ==@#@-^ M(%6%17JN98@N0K(VLP]3EC5LJJ;MBQJV5577;8?LPU=\Q;-,74/6S*JPIX@ M>E(]6--A5;)D T@E6S=]P*F+%$.5I]]PL&=(GF_9LF=XI#8SX$,Q?1N+@%K7 MDW0-6]-O(*PZKBRZMB,#B%79-VW'\ R@!8"V!.-YU@PO4#!G Z4D$YX:J MV\@7D2UC31,14G7'F:D2[I&BX@H"*E%\R59%P#[,YMHR MPHBF-)L]6<=0^9 M!D&>KP!QP3Y,V_0(>I#ONXYD>5B>H5U1D1Q-M@!6FFF0*N'PA@I38D,4 8R6 MJ6GEJM:O;O)#PI674JY+"31>2KDFB.!% 6N""%X4L":(X/5*:X((+IIJ@@@N MFFJ"""Z::H((+IIJ@@@NFA:+B+H?^8]CU?I]"#PS./VFT@%X]>375SV9\\2" M>.)-%SI=G]+('/MON?XQQWZ=BAS_XJ2E!NVTQWJ1%NK[T$%!])%<;0:;%Z=9 MD.4))G>;G3P-(IRF>'$E^GA"."^LN?H$(UZ9AA/W&A#WD_.>I8:JROQJ&R?G M6I/S\V2UVK"L!Y)!%V&-K;X51YF3Z9J0J=0P-(63*2?3VI.I]%JJ(Z_J$O+;V_<3*PZ\ MH@MO-=SJ>EA6G#GJ0S&<.9[/'(JT\"O0G#7J0R^<-9[/&GK#$%_D[O2BKIA: MR')E219M13<56_4=S4;DPJB%-$7R+476-+6X=+?X2]_T9O%,B$Z2QQ!O>C_R ME-SB;6WM7^XTA0]AG*8?!3].A*R+A1%)FL)325,@FAH"21P1AB@5WLNJ (L, M@SAJ"$AXKVT:Y=^"A]TPB+#@)W%?>&"BV!?>2^:F,G[I"3.+F\(E/!%$;H)1 M2GYY:'0Z,WE#R.+)FOLHB,*1X.68?$PF&V)$*DENE%>:R=M"T ?2HQ6PR2.? M3YKCT^+&>&X/?B,'RJ16=DH6$N>),$AB+W>SAN"A# D#&!(VU:?!3T!$#V? M8X+;15&$0QB+?-X%SH -=G"$$Q32CY#7#Z(@S1*:@5KT7X'5PXC OX$+G\ " MHQ$!1I#2C<6^G^),<$9TQ2 (AEFW7%0I3X0T]K,A2C"=)(C2/$&1BX44=]@F MZ-SDJG<"NYN9+42@6;4;4BS M^:[_^S]3B;QC>4FNML;)IU(H5K95)!#+5#YV\ ;+$T8^S/P)A4,T2HMM&M:F M,BDI4*Y*H0PG;BK:?X3*[P0>]X!)KLU60#9U<[9X;?KR;/GA+_*5*S419&F3 M!.>!M#:*C:G2IJ$M"5I2'HD=!/L__?=_UV>;,_-:2:_/UJ/X))>4 ;V MW&8WC=.QZ$7_/H%8IT$]#X)+@4%%]DYMFI(U2,PXH6V5-HCD_ 2$B1/RV]^S M7S/PT&0CDN02 +]ZH(XH]VZS!DW".4Z!\UV<5G72BVN8BX"(%_)CD#$M0658 M$MR"J"V%6 -$L-!%(.?\("+RR*-"*QY@MM^4O !SP&*94"<"+D4A)D)/ $F% M<9^2@QM'5-*1W\%H\'%"Q%B:Q6Z/PF;Z^[@?I&FP=HS#&M_ M+^O6IC96=J2[0J>3X X%!4J[,[//-MMB-3:(1IH%)^ ;UJ6G'($8L9UG\^SR/0)NR*<:CTN^DOS\V"#C(:B<[IRE. MQM]@^G3C$,:,AQ%A=9@&1"%*BAZ\FX"'AK ?N9M4\H!Z!K,(]@)[3C!P=T;% M/;%=TQ'LVV5H$D*ROH3T/$DR:DXE.(O9 M,\]VF;R#324#X8/_5^\O-//$-@B>(!-V 0=T'Q^9")TV#\$RB;)"PH7$B*5F M9(?B99 G:0[+(:@&I\KMLN50DQ%,=E7<'-OPL_(.QNE3H3=%&1\J6+M@+UP4 M+UR2%P@*2\0Q8LUBHI HG=&V,HRV"S;8-,?3@WA. VK(PU?5*<=LT2#]:)*< M6MZP.K"]&T30EP./TPQFJA,!TX"9 &M,R%/# .":Y@")R9M@)_LY80'_"9Q M /#0SDF:Z40P2'JC(ASFTCBP![&Y85*@U7Z03>SP,("U,VS1>3]2G!&D -7 M[C:%)O-5:"X%\2OR(.V6C7O>*YO2&++DQ838#\!VFU7OU'5-4KO'L'75<&S5 MT)&--,VU+4O13$EWM7O%B1Q3\T13L6S?-Y"M2KX$#Y/71-_U/$=4L&JLS)^E MTN?>!9\Y\KF+/*9R*=.07T Z@9@.<2%TWRM2U9NEBLFJ0)0:'L" @4OHC(Q0 M:**R9I#IR#+&FJV:"H#)=2Q2ETBTL:^)LN:X)M+U6< Z2+$DP()DZ+;JTTI& M/K:QXFFN)^J.-:X9].* O9P"'?%U*3,Q7QDF39F91[W@B:E'7%LB92+"M7D_ M9SSI83]P0:2A;$Y4@;PS%W\BDR*$(4%HJ!5,4-0HDC&QK!H$-0/L$MD8@HL\ M31;"A"(>FVV&6(C"WM2G)]7$BO!Z6(E/2Y-H(E;3TN2<,42G5[\:^V;*/:E& M%GWZ/WABBT9 R'[F:.52UA8V/&R<;+4(2@Q"!#B"!8.*HN+*P2#K;F$K#[,D M4$OAR)0(^_4*JY@&C9?F/J$\S'1A,5KA<QDH%>3VP#FJFJ47^^"F,"P>_!>TZRP[NX(J@0P MB;)NNLD(MYG^8@L"OHW#6USZ08"3' !.6+; "K4F<&?4*,KX4?.P"ZOI=%E( MB#G)Z;0@[8-"PR$FH;($5D:LAA@VF)%FA.G3 MZIPIP"7UP8LCC%]$(LNEP>#]B\Q$#=7(ULH*8U M,5#S 3.NA8#8DF11E F*761=(-O25R4/]-&/F+H-A5-3QAC?V+QEQ.0"QD3\!(_!TON U@KQYCS]).)!L)8=_$6_>"XYZ!IB$#+:F1C5D[7"YXS.R8Z)V0N:B#X,*HI0-XE.@( M MW,8@J6B><@6$.E$.;P+BZ(X>5*949%/+29O1SM4H>1>'7A&C3DLPD+W3XP3= MF*C8U3GVTS@BBRN8O1T%!/P7 /L"6RA,XU+8C_&"@82&!"WDJ($)0H&X:_T< MU#ZH.0KO01P&[HCQ\9@^8.9!F .0)XL8HV&\BI1-#W\Q=VZ("[XI8FA(2(*T MM^%0]5PJ)&I_H(0HHC3H1$Q,$RK) G]$3! 8H0@@ AYSD-PC1JW$QZ6,3,C( M(:$\Y,%^64!K')\BFR_-@2 B'@N0(EE&6H8DBL$F[ AVX]C/8;P9%,X;X:)^ M<$?>)(&,(5!>!N(5_+Q^D/<+X)!U^> U$:$ YD,\A'V[*'0+K@&)@E,"W7+= MP&@_B):";=^B9$1>\S#QP8H8XH38:5SM$3K/QAXM*L^=2BA3MS41VIL7F_,D MU8A2.5$P=RX1>X48K# =B4JX(%1@S#E(K%H5*Q+]LXX C3\QB5(--U%E204K M4Z5CDSBD M@GT8SRN*MBHHQ/GPI38SV/G61^[,2/G9YU[%2!$(5RN6H64=!] MS3>08ONFYQ>5IS7?L@U=L603*;+BK2P^L!\Q+V3LP]\_$V%& #D3D#6]$G.D MGK11<:0_%*<K:J* M;%N*K]B.J^I(TQP-ZS,5O@W+E#Q#E&W7Q[ J3;7@75FS55%%OFQA7U5GHG6B M*.F6Y:FV(;LDK4?T; =YENT;JBF:2,18FJE4KAN*:V)#M46D6# '-FS'D6%* M%6%?=SP1B3/UNDF9>-W'JJU@4IU>A3BY1"8JO"&X0/.?=BY MZ(D6,F3'PC/[1-W35L+,FJA75'=V?K\AN2I2)$R!M8'N;0 M8%6NXM@6[$ 7-8.0].RJ3,T"!6)K"E"L"H1G.P DV] $[*G&#*>H1)1\AP5 M ]KD3WR!F!0AT4"51FJ9&@(8W'Z#<5W#%_#+@!-D0"Z/O"'@B3@&T>1$/8\ M(,7BC?6K-4]'4?5-PWJ;=0B9M;LI:O/#Q97W!BNIF*H8'"_UPXNTJ7)^J2%> MK$V9XZ6&>)%ID3&.E[KAAN*%R[%ZXH7+L7KBAN*%R[%ZXH7+L7KB MA?-+/?$B;XHFQ\O2\/*;=7-^&:Y<&1#,WP#"4@.#2Z_*/0 M*]L^KFBN/;>BN:QL6O=ZR->JHOEOPNYW&WXLS2JH&V!^GZC^I$S^DD7.@F'S MGE/&4RAC.69:W<#QGP43P^/&4-UVOX"F2-SB6+[%\0P(E+-LPQ:<)(!1/^/P M%I-MD1E0E&[,):Y5=%DA]/-Z;)*%-EQZI;J%D\T\LEE_9:+X$QN4T\%J3-0_,=?N;?YWS)'"<)V)-HH/5,D=2QD)G!AS< M)*ZG2;Q4%?2G ;;U$2T?/))Y6P3-BFI$[(^@N.Q!KI."N^"E']=%$:U, "WM MC/X-@F3I<:3U PEG'$XE:V[?/<.<^TVCJP9]::NP.,89N^>7LT+"U5(YY#(X MO0^_,'NK9IM?237X^M' (FJ_%RYMO3HA/H[P!_M\*FK#,(R%-OI45MW[@!,_ M)_XG$;]J-G3=XL3/B7^=B;]HZO';Y"\I#=.27SGQ+ZP!8"U1_TRY)R]6YA$? MIV9H_\\ZIU#<\U-8(9Z7$>!2):VAJ=8KCW!Q%N(LM#06DC6KH4OWNS]S%N(LQ%GH M:<?0AB[R*FCDO/2]8VQ7&#NRB.\!BBI"UI+(B" M2.:M5D=<#.*FNLF0-G]3W;TVZ"[&41JD65IV, UCUNSSO23JDP:WC4G_4#(YT/8&'1K$59]Y\V0]V/=I MI%W:X9VT M)28]0XCX)$N$5ACJ?6#]P-R(A(S^*R12SK4 L;NR7M;HZG]>+DE+95!-+H(<\ 2I*63?A2;]K]JBZ*4Z>K#;#AND\TA Z'L#' M&4Y(GWE8M)#&?C8D_:4I/T[H;GJ:J:[-)!(X&$\I36;<%"Z[ 8/F "592)C$ M3V%;K DWVUH0D1++:14.?93ER:0IUD47;QA;!V63,5* A2F3A35 MYH.!$Q3460CG0O')>H6**;U6GXT'K&/K>W53>8!N ]H[>D*ZDZT42P.)/:!A M[S"<;@-+58Z\:55U&FBB! _0:$+&JC%AF:)I/6A($.WH3A@&69?T$H?94B$? MP .E/($WSR_:!2.8DSE>JGG]WR_6558LNLI*UB*[ROX6DU>]I3^P4'^O7ZWH M(DMR1,U&LNC9JJZZ-O(]RY8E2]8FZZ(N::1JLH)5//.&KV ? 7IA>:3#K>R:9&NR[2" KBX; MHN3.])(U3$E""'FVI&B #X",;5E(MW47L"1;IJEJ,_CP17A*%A&\2G8.#&1; M*@S@J9:JN[[N2\[,J@ !\"%0B6&2'L6&(0-=(*X]_H@*YZL ,X1$*JM(ADVC277-G1?53Q O&S. MSH$\;&%/ RPHI ^RY,-"8?O8 8*6?5>7\ MP;GFJK8I>;YM>$C23<71G=G^P9[K2X:EJ4 6%H&5Y]D6,C#LSX'UZ):H>S,] M<251]D4/:-SP? WF@.%-SX7- TJHH]%62Y[XO)^M;P?Q[^\7^VKQPOOCU9/ MO/!^3_7$"^^/5D^\<#E63[QP.59/O' Y5D^\<#E63[QP.59/O' Y5D^\<'ZI M)UYXOUK>K_9MMYQTN^0#6]I.YGSM;:T70>ZXUUO:TH\O.LM[WJ[7&+@ M76^YW;)R_?%Z[)9UZU_*V][6 G8DUW!=R(8+I'6B+-X]]T]L64X'ZW"==!IH M]S;/N^=RTWIM-1EOPOO&FO"^%(4M)R]A?25_?:->ZP>2.O(5IY*Z@:365N3; MK8C_YGOTKHT:KAD07VV?Q\?)A3T(ZZBOG75>=W_@9]>EUWE=^OI&Q-]H?^"U46RO2)ZMH][B/5DY(;\&0M8: MLFB^7CKFXIQSP9.X0-5?5ZOX5X339S>+$1?:#VW5!SA_[$W4S#OB;8G74E'5 ML&G>:D,OJ]X][\BZ;AY/#8F(L]"B64A1&ZJYT AGW3F(JS#.?_7A/UG6&I)L MOG(&Y+3QK),G3>%'3_4]>N(MD==+G:ZZR^ +)5RL>IN\DVR]O;I5TP=G@V>' M_XU7%?OG:H3SS\NK$4617A,3\5;,K^'0C+=BYJV8'VS%S/92@:<;8I00JN[. M8$HA4RZC5NN#=\K)Y@5Q\A],:2BS!5C_]W^>1 V5;16$(5/H=_ &JV.+?)CY M$PJ':)06VS2L365,%&/II% M2OHHG+J!6GST[M]+VGPL]H7MF'812\<2"?W[!&*=!O4\"*YSWW&Q!BU=?]UW M7#4KO5"?T,U5_..^X]I4!^(EMQW_K6;CDC3I^/J49N-3_=,?[AM..KPV"#P( MB$A39 H:#R>3H:?ZTXK58<<@0:Z;Y+!ZVG.<-8L%:M@ &'BL7S-.6;ME8Z;C M.&V"[B=QG\*2M$XFCZ$TQ62^1 #N)"GR6%%%V,OG? (L#T3*E5FEW6KVEZ:MFV>ZOO\7M)O/( 2E3?N.#[I&PT-P<1 = ) T0#!$!% MJY;SOU;1VF1_?\Y(R]75ZJ94(>X)TDLK[;E:65LOK:RH%8/RV2A[MGJ>HV@5 MJ8J91Q2N6&6F9^M;93EVU"/:M>J*_Y&")7YY D#.@;Y/G##HT(>8HMB.^_V M\4,UD/CBY'B2)P3S .\!K-*=K*I4B00)<67Q=/-"R.0@(% M7?@$% ])Q?!)H(+JC 1W4.)1C.;%N]4Q&T**,2C$# N2(GPXI&-_).1'5 !H M$M" *!I1V0V/$^A2^BP(!=:=9O#!E JE$FH?/A1,LH.L"Q3>C"*"BG,\ ,VX M*>R#Z/ \Z@ TA"$6NN@69A/2W('A0/O!HR$14^1]P@=/VAQE&,#*+8')_#T: MPH<=>&KY&[R"L<,T9AMS@=V(+\HT=.3B,*2<6$K.*=Q/9 '!,"P&323LIM"D M_#WK#L!/ H 8MI10\Z$D_>K H,=C8J3 \H=!!F9")\'%OK(NR@0B_3$!KHOI MZJA% .82D.4#056]3.@H?3 1@\/HCY$ 4=*( "!$0)X!* 7-L"#:&,"60 MY(HH)2H=H$'@'P&W $L 9J.LR[CS?<408-H?-H5IS)."E9AA8.(! OV<67W3 M%,TV1T4O:0!6%Y5F* &9V1!1J#@H)3H2TBS'#'*-&@CX:Y*7XAOE0(23' M:!M#D,VY'=_^O_^3%>5O!+_& _9[.2MYG_FVPC9(_E"X* BUU1^$\0@(=#]* M\X2N9)O1)"4 $J>:N(9%DM7FHX)R.IS\1V)46*F ?-)AYDZ>$,KT@]0%@@=F MD"F&2>@GIY8J4=;I1,KTD<=H>T)(S.!FAF8?]?!8-L& 5>,I8 0#$BA!:9;D M+AT?7B)38\:"TW16FJW$"O!RIO-'E,8&0'3D51QU*!A+P\2IP8BA7KGTJ%R5;(BH&>!H2D@*U&*7'1-N]WI5N? MHQR5'^7PHYSG'N4@(?#^^\[V/5-U),NPD:O)MHIUQW8\#]D*D@P58<5T%.L= MFW5]S.P3W]_8*O3G!=&?0I.$)SIX]=;U15"*56+045.:RNY2,DV9GN2\&4<= M8$RJ.8CR!=MZ8\HT$%!E:^!5I2!!P4ID;]#H*1&:19%PZG)UR($VU0742@00 MM;;7S9%J@3[J$ 6[E\1#:N0PV^0"K.)\M1B^[$Y,)>*PPXYQN=H.6VUAW0L? M2-J!+/[=VMNFOTE_?YR'P2]Y?P#F?I()Q#?;*C0:AW2"XL$&_:M_& !GHB "'8@^11$@0BH^@#-"7006QX0Q2]"%@%[JA\'.D\+S"DDXA4)R!D?G MP&% #6";@+9B#Y"!"?((.Y/SM()V")50ZF&&88F: M>91#(J[@1T79V(PD""PPG5!5)A"3-":/T@AWEN&T^O08G#3!Q_@[G<07J4,: M@R\/1F3%KTZHJTR6X8R$@)K7'AY@ROH"RL$:C9-UDY;GF!B30(%C$)\F<02_ MNW70B$44A*DHB81"4C<)Q@0REG<$P1=Y'T8B:E"XJ/CWU9W!GMU@^=&B!I4@ M]V(_R(GSC)Q84G*9+&LP!7#&Z< <14P3_@J2,5LP6J8>%G%D4O)*8RPS[S+J MVE?]QC@B'EDYS" F3Y!ME<* .8B3[0(4F%2LH4D1?(22'NB5 M\R#MK?>1[WYY\G9.5"C;SZH.@(G^ZC/ )K 0X"NB&:.LC'!,"#B(2*"C/[[' M-_UMZ>\06<[T1TI99\(8]$@1P20T1D,B<<@#-4!BGI/3P?&A)%%YCP4YQY'B MR3L;#CAC9' :_9V$T^DYEJQ-8F>;U*:#<70J!-,RYCQYI;3VBU=/=T_,L<;D^_') M,[-2*WL8PA*I\U*:'WZ)UVF8C@-1S'9A@6(*L08.,O:*SO":1Q5-9Q)-@VSV2*NFZ7'@!\8A 'M4YPWC//0*Z4Q=0 K M* TBP\>6'6)J:18O*X+ 4Z*C#W+2?(.M#$ 3!R+P J+_N]18?Z\;%3(@6MD' ML1:3P1GU$[\:O(=T8HY3*S$"_P)P$L+^O'%B!_@327P7@!['X%=4L[4*GXQ8 M)0XS#.BIC2)\V)^$80OO2BB$RC07X>@V . NCI,$I5+G47PS,*(W%EMM+N9 MS4-48=FDU-(!]ZL\F4GP!%V%X$KI<0D]>WDOFS.G].]E^*B2A * &# Y%(X: M["4B1\;0+,5JD?U!L0G/=,#G2.B1D!N'A:\*P P)"V7 *()DBH*'1FE%CE5] M+2_&++N_S&PI#G"*:;*X-+9@&4&5URAVB;):\\RO_G8W ME6,S=1X!.M)E\O*N_&Z "G9D-Q++$[O&H!N&BD @4F.%X(TR0?% >P0D="; MT.XE\!4C8*:#.CC>&,0DAX<<+N!;9K/3XPH@P3" 3XKCR6 ,N#X:E:IW0B=C M YQXDN791+E8=A)4!SG]U$M-:W9 HO$#$GY \N;NNNS&H(4[D;!-\Q'=T0N+ M=.;(@5(FP>\HG@A#OUB76ZZ+.GG5M/+TD>PUN4@QIU*:);-1>3RV$RNY:R1, M310S%<<.QA&->.2E64"F:T=@F7IL G)H\&*YFK.B=UIN$FIXZGWYM270$ZIC M"56F+TJ6)/LIH:DZ<#XU>@TOGDH!WU18NTBU9Q@>BHT_F<5%&$C?B03=P@69_HL0;VQSD M*9;5!-]1V_!P-&Y@<,-G#_, '%T65965(NK%)M MXMTCU4* R8LA3'-3U!XK#%+AC,K@Y+B79."6>J#\F\8F/S'I-P0@_5+JC+]' M#B BSXJ:&/>V6"UY\7@EE,G>)&G34A_:FZ!MEJJ _E;GO19U(U\]DA>M3^86 MX&(//MWD>DN4MQX(^'49U=\@_=]$Z?-J\,Y#^9(-W2=HP5.P5,?Z[;F076FU MW2D;\;QU>G)^>;*[?[S3.FW!C^/+\];>_L5EZ[RU<]K>.MS?;FYOG[2?9TBR M?!5B2>Y74IG.<2=(V362T]P!O[^:1+,;)/V*N2E\.-UNGFPQHVI_1_@GN",U MGHY)%!Y>I ;"779.]K*3,Y??EN#_)&IC7\:V)-M*\5=3N[I.@OX6:A\\UW_ZKR/W]-K>??C[]1=6R*0QXL7$UD3NTYQC#_B!U>E/9_:;U^>B8. M7QHG#VN,WRX4MT;2:QR'H*Y,5905:?][PHM@ M]9IQLRFN"3<_3 L3;H[]DW%6H6V8EFPJ"R"*BD$I$I;' MWB^NU$Z5IKB'8X&@EY4H*&Y>?'SPIA=+\Y3%1G$CG14@G)HLG3+,)_=6&_2" M^,39)Q=I"OI*Y_AYN/#SO,+/FY3B*BIUQ8F D=LM;Y2S.^@L7[6\=D OH3]0 M%5F:W+(KMQ%1JY%\.N<.LI"Z74Q*'0EAD%925EGJ!\K8M61)^X ^LDU]*"Z] MT%LSPKAV(LEO9!/SN='';DI:2)?=WR.6T M,)QD !>W>XKKSW,N;$[?V2=[?8PP)E =7UXFURQFBUV1RH4+Q69 \XG)G6]" M-[2*1GOS8K-R"XF42AADT_4PBAN=X6(SC6LBX>[EV8ZK#!9R@Q'#G-HCDX(> M!4**T\B2!BJGDB?DBBX1C84Z^<"2N)D@3#\6IY0?'[I&^-2Z#P]>K&75EX%, MW22@%"V08A.P6I!VK%Y .<8E99LB<:7GPMV9[4-EU5==7TU\1:].4T$2*&3EZEW+^D% MQ+EBEB2Q%W*/T$LPR4&O$/[_EX+'UE)493>@M=L;+%2GH!TF?U* J1T_+N!2O),NQB>MEBVO*8X2H_87)X;+$0C):/ M-,9C%-7?P/-%%9EBM44)&!?LNH3%"UEI%\;']%K)0].6 M<)JWZ%\LJ5$%V.P2"%R91/ 8&Q'XL[LEP@4IO%5Y>+P=? /;TY4[E'3,K%]VG9!5HS!]3O1#[2&_Y##+8J_#LS!;$3B!5[OQ35 M0XN_PN4E80;E"E,4]X!(G8 )J3ICO5*QN1HA21Y5OMM)<1N;YH>! M.0,V4[)4S_=^2*VZHCE''_]04F@MDR?GD._#U K M:V$+D_X[7P5EJ(>+ZHG#;AQBIG6&S :$#3:(K*U I9"K#X"%TF.C$)3T/B6F MM?[&WDDZALG\ 8@8C:K*X3Z%Q$7=0GBH[&U1=W&[J$L\13MA?5-5_O0"CFQL MFO,[\\J;LC:HT^V Y]R$,.1-25K3[?W.4?U3T+A(F+W,Z3 ]_"HNM,]SYF8'C*@)UIE-!W]2TJ,22\5CW6RH+%W6JR#E."; M:0%'>ZFH.IM]7-FP&88EGJ96-"G+43!:T3T/54HD5?F2V57XSL7I.&HP[G;" MBD#18"ZM8UAX>5ZUGUWQ#NE,518.*QIZ5JL[$.\U V^1:MH /#VP^HI( J:E M&++9K; J([3(=QC&8RNV$\<>*8&XR>"Q&Y?EQ-A9PW2;T?=*I0?E>T6:+H\F M6>._[TWCYFD6DSI83'O :-U@D#;*#AKD(>QVHSB,.ZSQ69: XTLNVLS;7;7R MVJ;P0&;/NF6OF#Q[A6>O/#=[97DF]UNQRVBHIO3W)O*8E=LL6RK?DT54TI7. M=1'7K(AV(@M)(6U:-CX;C0^=B0.=IGE_4'2E*WI2 CA<&L(?1PQGQ'=E79,C MY6+ZRK%*$10DA?YB#X?%!$0,%Q/@V5UN3I4HO[>VJ0#D),!)JF2YB)[[)Z0( M4(X;U'DE>I*5C6U4)3^M:%P4^)V<950$?TQHMFFQ!WW'*[@4,.+3+;38I4S[>$_7Y@RB*;PN;!?5C4D:=QL%] M1+.+-E^1V?LY'I*0%+")R$RBFCK8453*1"!5V3,P9:1IL<;T^; M=Y-F=O1HD!Z:%.;BA$])RPEF&I8VW#RY,FE_6$3X*]PVD1<>)LT"Z1G'+^4% M';$R)2/3M$R32A]C_^+X@PF3,D0V8-5M)ZLBE6<#8/:$$GV9Z$)YI@C*%E7+ MQB7]68G; 4K&(=IJ$X'AF&<)QY/\*-;\#89$X8AVRRTMZ2>O?I.09M&DC57M MG8ZF3B1G$58-BIW!J*2=*#T:I&'7R9/%TM.R\.?#/RIJF#B2B_HL!RJ>7@H"G//2W,J1%*A"?V" MV8*(:KE%-..8==,HSZ'FQ_!8>M&DL_0A1,Y[UG2W'*<8HLSE8:@WV?JD,36G36J@V MY);VGUK:*4TTH316B)/& H%ZS!XF M-F=A[!>IYK#I+3 MLXPU(ERI$"H,(W;(3;^L]AYC^>?95&[QU$XFPFR6F1=[=;.^^4:_6ME?Z5\O M4MWJ&#ZHU+;ZV;RR=GY<&E_:LKC;_OISU$O#N//NWU82@8/T_U!_\+=P#:ON M"(>'I[/EKH15I2Y4WGWQB[B_6FAY;0G>)GYH<1%FEB&*?H[@1A)-![:45O<\ MD!=:V0NPP&',4J0J;*#\Z!D_Y,R[[O5_M+RH?7O0;W?/2(M(T,$DL>@*I5V0 MMAE)O9]F@A<$SO1-BCJYIC59QKJ=$EK\E)"?$OYA%771'2_9]MY*'MB?<'HA7&3>?,6PG.6.,Z7G+_1%UL#J)_SV"N@<8$U1%G$2 MX:]_5[N-)]3^7./=E5>+.4T_:0WW;OXOF00>/=):XCX_D%MF+&I5W(Z+<])4 MA5RMNR/U!(2T2Z_5LA#:Q_F'4KP(UY,+ ADB5GW)%6W7]!&88+YB.ZX%?JWB MB8:N>*:ENU,VVZ5K[R=7.S=);"/QXEB--\0]9^A_/B.N\.R3A^$P/AIJO:/6 MAOD]4^54O-B2A[9\_\DSR6WOF/KGDYYNM7UQ+[KMJ=H9/*G-/GEE79V&W9L# MJXVDSP?=W0OOY$M\9BNV./ODC18V;Y2CZ[!]FW[LXZWQO>WDKNU*'MG;_R;MN^]NWVZ//^^V+.\GO[EXUCYMF!YZ\MZ/8 M5<3/PYVSG3;JN\GQCY,HV7>:\.2]'75'0=X\.8]P:^/X5#*<8_5P<-FT]?NS M>S_NXI,T.][IZ:9H*[F7W%R>-FWC_I.]IGEZ_C6WG=;57F2?_SS]FF@!>5*? M??*G>;)]_CG<2%KYJ=N\WKK;.OZ\U['-.6/VSO:^[/2W=EL;]K=1\'WK[N&[/]7?MNM9/O8BLX_ZP>[^SLHQNY:5OWQ\R'QX:77'V]:1^<'%P<'_GF MD19T;$F\_RARNY@E'GT-.QMVVK&_N#=BO8 MMPZ^#C]WKL3C(7GT'@"2'_[E>?LJ5<7@X'Q_^/W+CT,[@D?GT-[GB^-VU_$^ MR^V]_/2Z>V!+H^X (#"'^$PO:./+L]1JW5QN?#]/]GI;5]Z0/'IO 1F^19_; M?:_7[M_<)(9Y: ].C^#1.43UT]T_S)R;]G7O2OPBM^-;^_N6U[2E.51UOA%> M'MSL#77QXN3GF;S=U\[;^AEY]-X"HGCC6R0>G[?;5R?#7<\^,;/ @VW-H2OG MS#\1]\7PMK>W?=N_&9V(7QT51IU#+C_BK8M .?^6B_+!Q?[7CN*DJ-FQY3GD MTOX6Z\'E[>6%B,-#1SYS>[%T=D8>O<>JWY++_N7E?MSN];]]RZ]D,S[U1T/R MZ#U>/;@=*='>MY]?OMTU M?S9M>0YE?>U:_O%W_:C5WKX<=?FFSI?KX][-^$//?(' M%U]Z.V?DT7O;ZAQ^/_FZ8QUT>GW3;1M75I[N;-%1[VUK^TMT>24AX[P7^,U! M+[CM??[KUJA]F?7RT6ZN',2=XPL;4#"'LK2=$UVV;WI^:\\( MI:NOR3?)$0$"H]>@\Y7Z? "6R?M MJZLM*W4ZUN4@ +4RA[*.-[ZB6]FRC)Z>??%5\ZNEN8,F>?3>J+?NV6'/S :M MWL;W6_U*&H1>;V=( L7W1DUWH[M\:R?HMX.;XV]:+GH7 9"+,H>RMK2?6Z+> M&YVW@KP;G(R:: O%'5N90UFQ_>.S>WOAA.+V]_;A5G3XY2+X1A^]+[,.NEK0 M"^*=%KZ^]*VCT^ NZP($YA#A56_?4]J[:MR6+=,X38?:S4XR)(\JLX_:/]M; M6F2C\]Z-+=V96Y?X6CF 4>=0UG&O9USM'G4.Q9,OPUATE6SW\S% 8 YE=:_S MYL%6]?D_K#[I'6]\S6( ZAUQ^ M;N%P=Z?;W&CE7?MVZVZOKWP&YE;GT( 1;P?;[N'=L"5WQ4&TD0_.K$-X= X- M?$N/S+"%KD#(G^Z=_#P<7>G)%BQ@#@V+6=CPXVFWK7^63/?%8/6B%,.H< MQ+8]V;PYQ-L(]G?UX^[KX8\[Y'9L=0ZVY!WD7W?,W9YXL7=ZN-/:<38\$$3J M'&74\P;I#NJYP][VP?E)7]2NOOL9+& .8L/D_/O-]4%\T4+74C_W;Y0<@S94 MYR!VX+E7VNA"O&Q=^+UVUFM_V[9!;ZES$(MS.Y+W]>$Q6+MVLIU?94W#/B./ MWA.:R<9AWE'VOXU:_>97:P.EXLA.Z:.ET%Q4:/*%XXZ&LJG)*VPC]QNAQEKZ M;4^_/UV"O9*!%\4T_Z[(^]E4YJ?]<$2\+"*DS57V5>1X*/%@T<,YCHB5(X)+ MIIH@@DNF>N"!2Z;%(N(WSXQ_:;.^W*[-W]CU4F7PRW2>?1@(?U1_)2,774/R MX7_?:>^>"R%U4[2>V\QW(2 TGP#!QPKY50LK_VX/7\X@;X5!Y.47W/]Y;_^<,"AAB(N0F"_;N,^\)T,?VV.37M5?*/FO MO,_[BG4&]:?>.A"8,_/RE%_A=QK:GH;*M,A;2WJ_Q]X+VPVGVS6CV]K9[_=H M<[LHFH(*+5-_ ZM^%/F+\-PKW/&O F'KJBC65RMP\JL#^:V?]S&^^ MWN-N?Z3(QBT*V26QM;3%ZD>[*[#A[HF>]Z_3#!/DS>DJ/&7A@MT$N465S(#= MV29]\NR+HK62W;[8L6_W_>Q45.POK3WO9T_^8J.3'^;9NZF;WLW4/O&K5[OE MT6?-1S?243MH7O+[S_954__I-]5N?'-!$M85W=Q<[!T-:)T2";#4,WEFO#K+V!]IV;9*#=G&QW@"5![:L-63<7KO1K M%'JXZ,9)MD%*C1?5$_L\[K#>;DK]@,!]G,6;'91O+X%M]R=<.T>V'=\,+-G< M:%WU]J33K=N3P_QX][AC&\33NQV>M:9LT "";#55Z+,C(69FS\CJQ\H)4:XT3U?76;<@Z'/4M.+A7D,S,/JKRD![9BOG]A#XU+N>7E1?["5SO;<42[ MU;P\;1^$WU"^>XMWC9L.J20/%HXN:@U15WD AK,_9_^U-')^Q?XVEI2?IX,F MZIWDSN&/+S>[>O>L2=@?C!M9TAJF^)B+4_-H#3TG(DV9LU&#WN<@>VF M=WO7UG>2;4'6!U9&0]=YL@5GR;?%DDLXJ_DMEKP-O^QGEZ?V7DOO?#T_.L(7 MZ/BN0]9'3VDT2WE540T8\@3 @S*80@@Q2K% *6 C]C=R^(/'-=;]9+E^0. G MTHLW/,9,?$AX^)QL[\1OIY@Z.G/$G'?9W4KN1MN.>**+;N2ZWW.S11O5*53, MB3RZP87 FQ<"ZW;U H;'>1R+>T>] M[2T]SL*]&_\[B0:J[%:$UM"U):I+SH"< 6O(@ MWU!]AP,[7_FV*\L]R+SA0 MTHZUD=\I.F5 G=8ED4WKM7GEAW'4X84/N G^UDWP-;,B"-O^NNY!OB/U5!\I MEZV1?"[U\JWO/WZ&3=*E'0P*S6PH,G>_.>^_>=Y?0_=[/P*)U E(^V<6.N?G MZ-P7J $KK9D:G; 1R]0YQEGKS@US L1'_(2MRZ.>JFW[1DO>OMVW;]0SHW4T MM"5:OU"2K8:I/';)BC,G9\[7QYP+=]2?RYSYK=/;/;W<$T=*\\OVU<7WIAF? M$>8D%P:TAJ4O/J5NQ4[\S#U(L 7B:*.X,L#M^?6UY_EM[74R)J9O-!W'D?OP M%6VY^?.[:]V=M]#I]V30:RE[K0$8$+0BH28NT7C@7,RYF'O7OQ$4+VL*NG&_ M'Z0I,&.U6P WZNMHU-=OQV_-&5A:P+NL:GX<9SAM1MYAC*+I$N>/*EY%^V8> M>X?7K7:^T1^DW0Z^NK7 .:"%!XV&)O.* IS%.8NOQ-]?$(N?]X/]0WS?=PZ'WPZ:I&" 2?Q_I:'HVFMS_VE5*)Y"S^\&\[O!:V315&JY/2K/FJ?I MS?%U.QR(^X?Z17C2 MOOBA&<:.;EZUSSI$!!"3QEA\:Z:7KW;$"CJR8D<+MF3>H,R:8ED%6-:+5HU$T9(*%W;>!?UD);^5,*;(4ZWAK &FNO0$!6S M8:B\72/G7LZ]JZXS-(=[^^YA5TY_7#5[5[OR:1*T]?-1JT.XE]QHT,V&8JY[ M^<3Z<3'WGOA)Z_*%UGA["]LDIUM.MRNDVYJ[JF1(9VK((29;@U6%'DD:"!"E MS:#HAG21Q6ZO"]_A)*4Y$,;? BD*E(W^^LGHN"KD(X$?G<_.+FUWJ;7YQN.=VN(]W6W&V8.>$JDYN$ 1KQ!.*U,<06 M%P9_.U'NQ9]1%;QSRECGD::F27J^L?W%&HCH:YY\E;J/LGQHSW2N0/)#?%U,\37UHP8)&[W4\&414OEM.RI7 G>/RS.7+-]^F/O MR#);HXW8;J*+TV[G9FC+M)R68C1T8XEV!6=KSM:OB:T79I7\,5N/OACFSM5A M<"/V9?W[[N[M_E%P2-F:6BF6N/@+0ZLR27:PCP$,GI#@6QSE//JP'E[/JSD& M6EO;H71]MF$NLM2K(.MNYRD >R)D1@^+F.N;UDYS?^ODN!7?#_1O M W%CL/O=_!E]N?G"V)E=G@1<^[V MO&IIL[32:#O / ^+F!LDC7XV;]U.:V/K8#>]VCK$<[6E1;^1<7PRLV^QS\ZA#^) V_C94_35'&P[CM,R$".%7 M 7D__=^JEKWGX9Q1VR M)'(C0E<:DBQS9Y[+ "X#UO-$XRDRX,2X2B\'GWTU;D6G00%(;&K\CP=GQC;'C4I,4'F5'TY-<\^JZUQ'[/XWX\/PV:O8Z'<*. M)$]!:ZG[=H^:>[VF>>[U,_N\';3/+C]_O7.WDV,P M]VAM0DU^+ =U+9W;%DJB.)\NMF'+=EU\6671.G MEF;AD=HF "R09?!;&GC4OXVC@JO'(F\7^/DK8>>=('7#.,V3^3GXX=[1;6AF M3GOC8'AXD5^Y=WUE:"NTDJ&D-$S]L3,[+B"X@. "HCYFT!($A#JX/MG#%^BV MA;;.]K9>MBM6 MOQV_-1=NL<9-P8U7C!DK64?SJK6=&M?[1KY]V,J_F-OM;QWE=JG$7Z,9"%'0Y&!HJN?M@] M9+F7U\//Z%(SFZ3*MB[=3R>A92*6#)J%QR*?"YJ[EF9>;^E?D)A?IN;1EKZQ MMX7/@!D:VIP+\=-6:H,4S1A@^.H6AZ./W%/G"?8\P7X=Y>BC)Q;B\95WGEW>']^BRZ^ MC&XB\<:\NI1OLK/$([*$%@8U9:EAB$NT*S@/-AVW&_']":@:P>J%L>8+HT-G8< M9YB1KZ3SB,8:YQZ\J=8%X^TM;).<;CG=KI!N:^XLPI 76>SVNG'HX22E"?3& MWP*^R8$>N9'*C=1:,!$G/TY^BT+6X_2W(.RMK4,1D\V#/FC\ZMQX)[@-/$S= MP[2+$IS:NY^WW*-M?4=J8_XG[Q[N_U<*2[(&JM%.4G"3@ MQV;8H^?'ISBY("L=NX]BY?38C;XC[>(\:K:#MHP]?W\XS#I# //R@?"4<-7+ M &&[BPSD7Q]?90?8"* _5/W'#GAOM: M&.YK'YRN,#OE\'D'W]O*]<_];S[NC8XZ1\?H,#[M.4U;I54FI25VKN+,RYGW M-3'O$CIN_Y)Y0W=;03^0M=/6;P;;BCP(ST=9AS"O_N[?UW!,S?I=-/.L&R?P M&"R6FE*E)VC*DO3W4_%:6&'&L74Y/!D%:B_X?GYAZ#\'.;[\<[G\;"N,FESI M9(MSK:]#W=^]SL*;RS;>Q<[6N1(/S_4FJ?WYY[YO1NI6V>/PV8ZJ9,'$W@P@<>R./F]=?);A\C4#"'.6 I3 M1+F18GKT5A]^=\[%[9WA7()^)NC97V0< MP#LHO9!],L0$#^5'[_[=3],<>V.&8/\\S%3O"H4^Y\'Y&_W\58EVKA-#;NM7 MX<'M0?,$#8[/5K#1.,]28F@ &?S.;N>:>D]X\368@R<3D,VU>7[X0^LD&)RW M1)3]]*Z.;YM&E@W?_6L9#4N7&IHUKW[L'U#8B\/X!MAJ3-"WC^&FJS5N>B5"$/J/#2'RL,Q+S#7?$*P\..]"2N= M B?M1]N,C^8<%%R=VF?'[M;^3:]OJ_UHY[/=LP8=6U5I7WA5:JCB$HO2<7[D M_%A#?ESXB=W3^;&U+4O=='A\(>I[E^=Q^D4_B%+*CZ0!C*PV3/FQ2DOK$*B[ MK_A=-^_G(4DW$F):K\6-^X,$=W&4@D,LA''*6]AR4W_-3?U?Q]Z%#^MF9DP8 MEUZDWZZR[7X$7(P/@7>/<7;B7Z([$'>PO*Y=VZE/_7VC>G?M&_W M]M"5 7*/UL:5M?NU>/CM-"X17K=$>!5M8*JZW<-^X :\X\L?<.DKKGM3VR(W MZZB9SW&&@@A[I! U@"JML.$.X\+'E#'JA(Z\?Y<,6AMNDNVW=D\/V@>@C&FU M5^*$2-+]B_&+4\BO!];T/M!!=7;;W3NK![HYV[?JM) M^)K6?S4:VIQ@W\=UCB[,9 &QJE;I\N\NOW5SFA?NJ\%N:Q117;B!4ZT_T**\ M.^]PXVNP]QTC:ZMW$*M9SY5FR&1 :3(EV@T%/DQ&5#S",M<^Z9:[9[D M;;Z O?,&!=L47RO UUZ4^27CO[UO;V M0-[V>P?][&C+C*[/VITS6Z5E0J6&J)@-0YV7TLWYFO,UY^L7KS+Z5+[>^WFW M\?-G-TG$C6/W1][9]YU+N4GX&JP263<;BOD85U.KY*\, 0(7FH0:1,!:V2=Q MOHVAS+E*Q1[;"+'/7GLBHRX\<=:%=>-D:A?2'%.)5##VWW_@1_F>&V*4$"'1+08?RP R22'X1/$_2TEG+K!2[$I6*\3$MFB* ME573G__[/]753QRJ#3<.X^13*:XJV^JR6V4RE5P=O.$D&/4VD \S?T+A$(W2 MTC@'45A*PD]CB:=0NA")E!0JOQ-XW -F']UM5$!6"$I&_<5KY6=4RHT_C%.: M__4IP2$BEWS(Z%/C4LQD\>"3+&T2-NO#G\7&5&G3T):$J_^?O3?O<5-;]H;_ M?Z7W.UBYSR/M(YD$,9XG;./I'\1L# :;P=.G?P!W)YW@[G0G=AO; M2[IGWTZG JQ:5;]5TZKZ23VP[SOS7[DP]Q/T_)]AESMY-O_R>M\PP:=$=Y(I MJ8FF?!-4^3W"^B.K,QQ\P:&4RY]CEKQ3#>44Z"7&8'1<@7$)1S58PAF4D10, M5B55D66=0E!=PYDO1WY<&L5?MZ^0;W3?HA3H^Y'\N-+!-S3TC.[J:0IN(%$T M@]+8TPK3X^J;8A_MD5BI'7D5Z'\___!R08D>/.UP(@WJ48K^\_+(D:/0>_[% M4>/2W_R@F"],FB>:+/*%_O.'/8O4D6/O\_K3IYPVH I' P-MG9C__&4I,N;^/F+:-F?9++'G:P_0[GDEE)?"<*-1_6O4+V/VM:$?Z MG)\"7%^3!?\8XGJB2-#MO?&O$VS[8P5AWJL/WQ0IMO>\HRC_=/K\_+>.Y>I_ MQX>4[B<_9?[Z")7INN/7]CQ?G1>J\:FV*KYZ.?25]15Z@\(@U$[K_64^]SE$ M^M8MUDM_0]U5O_[&%Z3OB"WH5$44O_#O7US&O?0RDAGAR8]I-=1WR$R.R.^@ M>0?KG,:G>%#@8VJM4-95?:GH/I#T=WT#AA0+2>PI_2^JGIPD\]0A6\8N M0!C\Z_2MQO,ZPN\UF3[5TSV70:H;"$&0A!9;9@H5&Z0X+C&8JD@&@Z@HAI.Q M6?ILD,K/L0I7HX?!&M^2,"<[X_)@%."[LB"A$OHSY5+C^#7GE09VI*Y'+9%N M^6MD&U,2/U,:&"MM/5%BX'65@@R]/.ZU%F9,2?],R9)B((H(Q8A51VZ2*T6> MC79;"9/@GRG-M:$>F$YU)W;[)#YCVVNI/$DH,]]YH)" 0VOZRM9# :W7%!^5 M!VQ,F?G.B8 ;2E-T*J(N[S4NZ)K"U#1CRLQW;EBXVZ+JR)S?=^#]4EIT^%V? ME?#L=\J!O2JQBQ;-5R=[G)_5#3K>78G(4L[*2Z3E1#$2&FQ'ZF++/# M2;E3+T,\NIAU*[WJ@$0P04+@[$-I%G(6U%YS[#U,;#;[6<0MVZ:$(%E2J;)H M57QN,1?W]7IY7X&5%JV;2<0O0UHNARK9FY0'<(318VH/P2&VB#_@A#Q%HRJB MUT:$(7(MW&Z:UHZK];82E#L1DE))F%*]&3E;2,+#ZMEP1X"E%H,LH5B?DA*1H"VI<4;>K M6)_:U2ZBRQS?B&4J)LT\56>-]4"3QQP\$-?A&N]/&7L0/_6$5(UZX^&60^45 M7VVK_G1_I"5=K5 M646DK9CTE!"N*U4/)3W;AMIR<["RK/V@%D/:"2%LK@R!%E:JR5L]H6VT17U< M4H6$- -5&WB![?BP5[6[5H?L]%L5C:VEI!FL&J+K^<1?7V([Q">J.V+XX;;J-68AM>!@&] M@B1GOAG&1_MWC;W?X!)!?R6IMS*Q^8DG7::'WU?X113HC^WQ3,SK#S+D\)NE M/F!?KK,OR%<4[$L>]P5^NP$&V!> 8V!??L Q#.Q+#O<%X%@N]R7&,: O.=P7 M@&,YW1> 8Y?^3(O^."OA MQ[D)RCG8\2L_]JH"D6''YU3H_P*R'I E%U>:MVMZ;X-)OS)!'E!N@"I]V($ MJ@14Z;%4"=BPN3N.KV7#JIZ3\.A_OZ!??E=-D*\4EJ>&4'_*NZ1.\TRV/A"; M-\4&OS.Q@<\G-I<]C('8Y(9WQS)PY8]/Y\]M2\3\XKSNZQO=C?2S06@.9DZ^ MPQQA/LL<.<:0KO79JF?%]Y;))=YD$6,KG'-1$.^.[O,[ MU8D2'K-!H,?_IQV[O/_<[4#=(Y,@[%!EOJL-0V*,;6K-2)#2$E*$08LX]M9, MBSM&A$_TV'/&!H !Y\, ^ <,@"4'=1:MO0F5X"9#B;@9PSV0<0 "#@O!" ,"\A(/X3 M8H;PEF 9S(X&R&885M%9L_$G[>3/ 0&&W6R'Y4&/$JO2%*8Z6H\=E1(S@(DA M@"H2S!D;,5X^%/DKS^;I1K=K%O3=2G=CQOPWB%997X \=G=);LM^[V<"_]__ M).T2DB?]M,KXU_'#_T*2N[#1ZI^_;R'X="-NTC4Y<+9&M)^3C'@+_EY9V]E6 MF#-Q?9"L&Q#0_$1E@8 " ;WY^.^QF23G!6E[11_$@1\N#GQFC7UX+_#2P>!$ M5[O&DR]XPK^#=]XLZM?Z77M<%8PYA? .C2:-3; O_Q!TD7JST?X=Z_OCAGB MAM]6J/=7&BY6Q:A'S$F<7QM$T\&XB MN;_2\+&!M#J851O;4- C.H=&Q^'3YF1,,C&K2,#P?<1HC]['0'><)$*;M%F, MZ6P]B=?>7X@*1%1O.QYP?Z[$D^*QKM9^5CO^F"4YB4E88UQ:S.)OG_MMNM(< M.*WE5DJG$=-X$:4N6#V2&QT&43R@M==V#SZDM517&-?:FC&R]S6N72HA'9^8 M),U+8U\!1XHD>:EH (B] ZV]):V]M,G_(:W%!A5QZJK.5JS:@;>;BP)3,[VF1&J8N0:BK<]=S//,\@S+S'J<$>0D0T[@E9V+E MJ_._G_0U1K?A-VU]'=Y&7DC5:Q5+YE%)LY'>H3^WJTF?]-B5P*DB#(,4!0A@ M F7/H0_R&\KN-\U:S"M3$9?HAE7W9E^ODZ:4MJ1'Z2*!DR!; 90=*'O^7)?? M4'9OOBICU7%CQ2^9-=+:]@>D44N4/79<,+C(,&^E)F\N<5'573V93IMX*;*V MM%PK"/VTR][]13Y!]@)$5/+A<#Q'5)ZT+T8F]@?=>QV=#E%_O&Y$*X_7*<$[ MM UNM'%-B4Y3&$21>O/JR[TH,@B& M6]=@KCXZI;U0/![ MHIZH[M&+0"YY<16H+E#=FU'=2^4F%W6#APANYBFO<<5^5#F( MCEQ[]1\%S$0N$/1\EU;SK"77C0I>6S* 7KS[,F+AKQMW >)#L>4%0=<=Q/9" MUR@]G88G#(C%HJF79MXA%+M+'5_S2[&JT,D(Y.2^0Q''LS'%?X$, L"*A\6* M.W0Z7@>+F /QPTZ@QH!7EM!J*&[%,59=:-LJM1((-D:-V.W BPR#WT"EUS M!0UK@I!H>^+P('B1P-ZJ_P;9#J#M0-OSX;B\0]N#RK T6/AH!,MT8SM<-,NE MM9IJ>^RH(&1\MB/4W29(CF_XWJ33B9V\AXCSYBD;E?N*HZMJS)L#7@8D5K;1..3"^=H$<6RU1X@ M6P,T'FA\;GR6#VK\<+-6.]T^;MK+DB%-B0.%>7BJ\;'_0M-%!'TS/WMSJ99N M.-?]@I7RIO#74Z+E7V " +CQD;/:TU?6!B8 @.+HAQ'0!XUG P$%$P ^5J-> M3\;BZD'X7#GR$$$8$(0%#MH-!F&?=?7U*S?[WK0VK]GS)JSW;(E:UWIF.&8E M))WU2A0I(IM1 F%7$(0!.IZ;L.NO=1R=(88W"4L:'!D.!$\;D0-/A$3'DRH1 MO$AAV0I7$&D%2@Z4/#>1UE\K.;.NE96(;QAV=0E34'/GL+N-F2AY,JVUB+RM MXS<46WV:0S:775,O6&[!D"V_L)&=*+TJJ\N^ZT5AP;'DHV+?7_CJ(:.M5X#M M_ 45;M4=2=N#'36V[E9B?1TEZMHU^*.RMIYU]02LD3!TJ"'LOB16V[-9AV . M [P:PQJ>^"<(7220;#N/\SDH#R;Q5X\(/J*67_P>^^/M*9#CO,KQ/03 7S,] M5[ZUD4.]L)5]7W8O88+FS(?,AU6:9Z9\HNH_N@?^V;9K[ZCMXZ.ROV7"KHC* M85T9;C"^2R@VN6[/D?TA-F'3.;L(4<3H2YJP0#WR&'X#*/&JS7";T?B/P\2K M99(8+LW#S71=$"2W.Y&%S[^E5QG_%?2^C%>?_SVR KF2SUV(F*_0M.5\/XB6B"*_]4H+?7Q9[2+_)62O^JH[\+5G&M.RP$L3QJV"O?FJQ&=:GO2.)+.3KG_XX*; M?"5"ZF[2I3YU4YXN.2;CK7P]_OZ#KA7,A+?%@JNG7HSUG?CL+2?S[*Z#O B( M8=RE-Y1&/+]#P/$*..MJ_2?]3Z'U!&IV5LV9/;(')=#!/U[7BN]V.GH]>OX6Q[GF/%6AK]2^U=C@A5L,Q:X<.+:U9J(*W#+&.[70J+_Y)=_R")ST::& M ( !#P*!%R\M^%O0\!HP;4;U0'9ADFGU]T?E(G.(FP" >E-7)R^P$WGH+^UT:-ZW8AN/;J$%0GD8MU)V,P;#.H46ORS1U+40T/ MM:=)-[1TW"]"%)$3)0BWV2GI^(:DNJV@Z#%3]6=G+)1W8.#OG5PIN>&Y02O7R2#=,M)+?A;XJ@O@QCD MDB7XGN.D,'=L!/?F+"UF:X^\NN$<(8LT!9HFW4\A M.D" _'HV5T( TX(J<)>:JOSRH*VG.C,>$^44 9)[*$210D$:"@ (#/:-QZ M%0 HX5U.0"E>%RUV)3%[>-JC2ML$ !(G!\:**'K'UU..;ZA_TY0JO>U$SQLMT_# " M%U$J"YH\2FNVH=00PXKSK(I3NOV6J-MI]T-W .?HD:2@BJ2 M)QK[@004 (V'!8T[]>Y.8<;/4(&,[99<\:TA'-5+5=F 5RZLF E4Q X90]Y5 MQJFCAX6DG]G]190?,L/T?T!D*8]>3JQE[QN[3I:M!2+#0XZ'%F-](6Y[YE2( MH0<]^C9DD83?Q)][4=X'B08#=_%N==5E8N^IND+P:X^CJ/6^2CX&+\(8"G(W0%L?6ULO7EGV7FWMUCJ4YFXD7XP,8PC5L ;<8U-M?4JT8&\/ MJ+J/1(L6J;J6[%?\[4&RV^DX%-W0?5]/UN6I]D-$2T'&);=(?XOQDHOW!,JY M.H$X8H[8=(L*='=>1._Y4!TD9RKW[< -CF=PTHCO5,^]$K;&X%HP%N&UOFE" M'EZ?M7JLA!XG@%-%].T[R2!5 2 &0,QCM"W[,81?D,/0MY0HE!5'+X1>C'W+ MI><>3?JYY\3; L+\E^ICAL6"KGE1POD\ ,+Y0A577V:^;(;/3!2P&]ER$F4> M>ERJRH,7FER2 TM]*]H1\%3;G[?;+5O'=VY30:M,1,5V! Y2"9_3WPA PF- MPF"0HH8-!TQ=55!2#" MG2<\_@P17#$8M41[MQ0'Z&HH*M1\5"JG1L+]I$1R[T_D/[B;IUQ);ICRN.W? M<\"7_.L,&)( M.3:? $Q?: E#Z,E-Q2X/\X;2;L]K72_$,QE7R] !24QU^\O M @,OS-2V9[-:]#UA"2W[>'79BI;[=&DI)/!X(C7R_:]#8W M6@R*?('>_DIO/QX*OZC>4HK4M=OSH<17X6Y=X:W9EL!2O4U*:;Z^?94/1+N! MWCZ(WOY&P/JB>DOZ4[JVV=B.N%X<+&VWT='J?)OH+?/E'^SKVW-Y;B$D_6'/ M0+.<*-2UPE\=+]0+" .:(CU2V/F,B;J<.__WZ%Z4C[K[%N"5[*#2ZQM0QT91 ML30V(T,K)PX&]0D.1LYD'40'@^E"NU(3& 2AU3E M8]\D<2% D3]0>:#R-^/4O$/EJ<:\(9;H:,J/C5 VE?7,$>U4Y2_FUN1&K:]6 M5O/('+A^%N2>VUT?UW:V%>9,7!\D; @$%,2U@8#F2D#O(8";FH1!(0ITK6"Y MR4W,591,/CN6>!RO:WZ+[SY$* ?$'IC/5FEKK'Q!LFFWHF6BNYWC:.*=Z,P2%80<_DYK?6S MV^>4'&LOA9TF;#'4H8DX.C).(CWIT&0&*](T7B3(;"[Z(6#A<<,] C.#P0? MC_)^)A H[&0F+)8,*LJ,8]MCR-)IPDR @/SR#T86,1POHE@VUP/BO@ ( !!\ M! A^(_;[F4# 5_5&N]TF._P LCNK$D:N.30%@B00C!01"BYB1#8]O!BP?R;)Y261DX.X%D,Z71=!%CS_/-#B(KM:V&,.%6 MPN#/\FURH]\@' DT.K "W#RWG_'+W[^[['?YO-7'#LAQ5_@R*M __OYA_^<07]_8-7Q-^GG M)UJ1? /DR'LO"O\VK)VNO634TW*>]/!'M_%/'+Z? ")5S?B+WH (.@,+?R'_ M^AEW?L*-C!?UFU][_%/RG/BC8NUSCK_9'L7CZ5=?_F&7L0R%0>REJDZD)1OK MJ3:DR$$Z-6&9S(Y+U;_P-)^Z6)"#6)T=Q]L&?W\[&#)J)2GOH/1P=;\! ^3H1OC2@(#2@S[]S8_H'_K/;WV!\5_>&Q0C MD:_TFQ[DB\/EQ?.]^)E&K.S/:O;\9RC!N;\57Y=M:!LSX<1A\].!]1W-OY'* M2N E!_M/"[TT>+P@_$!PZL49^*>&/_IF=!)LQ"=M!/(5Q\%&Y& C&+ +.=@% M@$LYV0B 2SG9"(!+>=@%@$LYV0B 2SG9"(!+9]R%#Q:7_-*/_KQ5TY]56O$K M!+[#)?\*Z\Z>WE%U-]3]=S/A93!7\1SM<[CR)O \)DN ;@!! +H!= /HQD/J M!K >KX\"],\K?GG3]M5KX:KG)"M,^Z#\=@E0HNQ7G %+OT/PE1]>\E+.O_R3 M5-G^]]\*V.5[WV48[/+][W(RO$SYX[/IFJT%XD=R7A 6/*/@ZQO=C$]XKQGYB<5[WF]Y_S]'-C\GJ?[\,%MN<:N/Q4%RL=)R#&CP_U90P,+4]- M_QF[LX)O-(GF=(V![.A!6T_J9J75:B>N?*Z^YJ,. 4\%XK! Y=\?U\PZ3O+> MISK<4E(CR+TH$>2/%8(GYB[VA[+:*=<7.W$Y#>E^5)&JI7U23Y;T>[U,;?WG MJWQ6)8#. YW_C8G*?Z;S/ /AZ[$+;>%US=Y;BQ(A]6>_/X_YMW6^W6=,(B); M%#QP!TLL;.C]C97H?-+P%>@\T/E'UOG,+9H_TWEU,PG\B.RMX:H[WHV"41/; M3=G/UWE6:UF22UD<7(6Q>9D@B Y<2ZK6F2__9 _J?$2$_ ^-DK]D3?RI#&LJ[6?]>4).)Y M:TT2Y&;,+QNPU:^Z1L/J09QP!>?$$P7"1!8\PE<1;N#BX6+FJX*$)\X)423H M"W4HNJ[> TT'FGXN'^27FA[Q385HCBV.-5Y@J:CE#.K E/V9FX ME&AL)8WWW:C)QIJ>S,[/-J,K,,1ANVD[\ M++/)A=>B M+PB-JEAUF^QR5CW&%N.L.@6!T"?L27QVMMWUW4EO/IJ9$).X,5431[*2M M^\0)@ P &3['#_H5,J@BR?)>N)[#7:==F?C2;HB4KH ,$&S1(C08[D6]!6WH M:, V*]5MC QD$NA <1H@ T &@ QG])M^A0P!UN@3'0@/1!+C#';;(:DI>H6\ M34!H ;-G=WN>6]:- *\+\S!(D"%VERC\_.[29_I&5=W5?=E)?2-96UJN%81^ M>K'Q#H([UW.&KE6&4N_+"<@1Y?Y3^>5*[&/78'Y3NQWB1[:A^NT'R>[XZ MP]<=CUEWVKTKF$9;=&E.2_A9@,%>U:L\$G+L=AI0HDB!9) "\ 7EPR MB?0^O.A-AE67:&Y<'NK#WFH!A^-.<(7XQ M*X47$?Q"#:,!7 "XN!NX^*-,U/O@8MO:H5UM"Y=L;@\)E3'M[KW!%YOC-?Y''B"@[(2)(5.)] M87218.[XOD".(M-7UQ6 "=?WV7X]H.=S,$%N"+4M=XC&-@3OUR*V-5NX8,:8 MD-3J(464N="4+8 )^=(5@ G7=\Q^/>+G&QR$T+X0I^1^"?I.EX5POR&HRZ45V M]\D-)]<+X[?'&U.(EV/%CS.3[-E*]M.N#.%<#_2"8;FRJUKQ[X-G+SWX>L85 M_3D:INT]7W0M51U=]A-LF#\]_)NJ)R^Y1-O25UMYH/AW97[:!!KYN37I____ MO6O8TXME/?5Z15. ,G7HV-)5-N(W_RT[6WD?/"V38KYBWX&\=/!+\$U0 MY?<(ZX^L/L7!IR%'#$$1*HR0$D/&_\%QDI1H$FWGE'" MGU#F;:U-*>/3P#N>,S\)\<]_ZUBN_GJ\4(V5 M8U4LU%WU:W;\T[=(8N 9R4'CZ_/X@(F9U_*"X%P<8=YDR,^H^UH;XV]LO0RS M8@E,?TP.W\)WMAR%\P5C"@EGGAGY@4]-/R8=(Y?T*O(+__[G-QYRQO5.8ST* M"GQ,K17*NIH&A5_]HE%P3=9A2+&0!(G2_\)I]"Z;; MQ-S^F7*WAGLU?$DY/$<-67^P6>\Q:WMJ[IRMTF5C#]12NLH-'N3'7MJ[AR]&$N+P, (OKONSD;M-6EV=?/4W+GY M5A87]H2I\K*P8E=[M2KBZ5W_S'+*DDPY/2*Y>84_-G>O-._8N'(4\O'>$/MZ/:CQL":?FSB%F28C@$C;D MQV3=QQER/]('YJFY3Q.EZOP-QD3T)5'GIS _:)6);LC&E!E^RGP%QJ:!LQ91N#3Q MRJ6^TMLF;P>S[&YU!L(OICB_^']5;YD1W?!C70OSNH 2.^TM+P2F]:K%8)XU?$33M1'D\:^/37YWAQN]E9=W&Q& M#(VP3V.68+)(PME+$_\".@YT'.CXM>])O5O'RS5('.NV98OZ@8:%6BUBB/[V M.%:)P(LPEKT# 50WJWBB_:GH0),UWDNPL8.CCA:$6UM\>5E#GLFLF5E/!U"4'74O#N,7TE\GM;7D'?,%/[IEQS>:%ET6#'"X]5P[EI>/"J=OTP[W=[_XE MNY$M)[G<5?'\9%+P0% MK2-6.([TN'AA!=!\H/GWK_F7KK#X3K48'')[F96R:Q7]&A[G,[Q MWGJ+\S:6_:..KJ 1+6A$^]N-:%'0B%8'C6A/"NNO&]'F1.>>VC02I(H3*"U+ M!D$S$BZKM*3 3(SJ&H[ALD[HJJ%^^>>,_7!?__#?ND9_7 :_CF+"LFY8:GP" MXPC!X/C35Y^K>=^3M*=:(T>A]_R+H\JDO_GD_G[I4TZ;1JE>Q$;S"_LU/]T9 M_K3S0?J\;)3] M@2_(6W_GE_VLP\N?N*5]XM*;RQ8*^4_7$K)NGX8UE[%"'/[::__R11;_E MHWS>1WV@6="3_Z?#LDPA#"I1!*-*. QK$@W'?U1572-4'-48,M-:O2:H;6,+Q6MK6MF00ZL9])R6@S7%3W M^X.HU]939325=4]-'HIDVL6K8SMP0W'HV-6QOVI+0U(,0O-4\W]MC#I[=C#! M^&:ENEXCI;HWWYQLZ;_T-U(T9*DRKZNAM-C#MC.;)F,"LE]:DL3NI%5:0J)E MK$BM:LTGF"PDI)D6^+3<8=B!L.#YY:I4LRJ-^:!%IJ291=FMP=RV@Q9BKY>+ M,>7/^UO3,4]-"J#ZK8H;+O45+(]43+Z%([S1+0^#A!YNQ]69LG[LYSJ^Q7?"1L-4]S/E[)$;U$# MLM.G9C@U<08UJ%%KQ>N/E$4)VVG2M&J>FFI EC67G*^X(;SO=.># UV&.\V$ M,L,I4NYVQ[)5H<2H*7C5^/@B]X-D4D)V_0@](13:P$.Q:32EWKS"+8ZOSZZ_ M7E$'U3JT6-CH*MQVHW5E&AG;A#2S_GE4J=$4CP]$:+[S)70\Z*[:Z5.SDD+0 MZS9J.XXX$$;&=&),-'>\/36KP0[FLRG%,ZC(<1VGW)ENA\M],H$!H7XF14F6 M#5W.*L&6-=*HKJOUL2E[:@2#ZA&]G<_(O&A1'.&4JL%D3)\[UIJ\O:,FDQ6V*H;12^68-1M&4N%0/7%A-3HK.K]SE++K,EC1&M@1&9_0HV MCC3A8:3L"7;B\YNH_EPP$I,=O4-N^_0B" BHKY85TD=\5P$$6+*S.K[ MH=J8K_9EE4?+!W:."0?()))G9H>I0"[K4D%LQD1"9U/!D-V!:FYCRNPPE;5, M3Q>CWEY<,ZMU$UXIAN D;\^N?BGO:K"IN"K,C6? @0YL:^$;;$=O2O9:].I M5X>FJ^NCE#2SL T[+F_+QMR,CV"]Z\*D7:$\,R'-[JQ(PI'FP6U^?1@Q5<]Q M5VQMFY!F%V;T)L/.;&ZN;:A']W:+Y5"9!$)*FUE8"U_I6\0D9+&)L[Z@R-Q! M6YE)PC:SL H\V#%#VUF+R[(])FIPCVF);$*:65C=#J?!0O(443>QLNC[7L4K MI:29A6ES"NTPR'0K6KTVBW5%2H/'*6E&9@5NR02F7ZZ*U16&![L1AVH'(2'- M\H (,7VK3="&+0_G 0>-U%AJTL=F>3"QN"GCCPG<'C-P8W#HP\H4C9][8@*2 MN&1ZUJ#&&N)@W&C.C+J&KS9F0IJ56JUG[)?E@X:6&T[T@_8 ,#YK+:;.Q6[1KXC@^D;3!7$/ZT_0#LCPX<,*\ MK^CTT![+] !&9EQHF.ECLSQ81=!&7<+;/4]*G58G=HC\72=^[@D[A"4IQH36 M+ YWR_*TMIC69BM)2$@S/' K4[:*+]82SW7KF,R/#R5YD#XUPX,-UQ)B8FMF M1^UV?\S@T0?^X)8\1B=T8?<1W8[H:. M 1M54^G/V80TPX22!1L1MZ@W[>5T%NUF]+"MV^E3,TQ8,55M$9!C6D1[56L= M+F$!KJ6D&4$(VO7]O+M5!S JM!'[T-O/:#O]@*P@<,1(Q";2$+>A,6JKO>K& M&^R$E#;#KX&/K3I5[+" ][-0"#;LH%[NQ+0G;*= ->S-N+.EQ(%<\?G-BJD% MM90TPX/A2*!F>V)$B_MAUT/HWKX45%+2# ]"64)J0527Q>5VM!IRG<%!3]"> M/+$PL\HS+BL,6;OJ;N;5(;6KB(=M2IM9F(_M"0^NHV,8*@UG%>S@*RTMYNT) MLXQ5R<:![)94<: VMY/:6JV.^REI5L)[U'#)A.$(7L-RF["A1J>=.'HG##.= M@J=*;SMNBV-L..Z(HW5O$1NER"E[BX2E*1'TA@?;$@=#Y.#LULOY-J7-+ P/ M0X-8;4/))G%";FR84O, Q\\]87&15.QK#9>^Q%?]$C.*W8DIW-\FI)F%.5*( M+VI;M@+K"(RU=Q.(F-53THPZXE5U2]ADK"Z#V$)#RK7]E$O\XA/FF:F55K3? MZW5Y%&LKN&?/X-$J) M1W<2-XAJ7;.T.=)FG!/&ETK>@"78V)[A]H>=LF4%/%U9UCN95\G.0<(W5=CR M^.UXV!8FPVJ\O2?L.8.>]DACV=;%I6J(>,N 5@UDFY!F>&M2>'4,RXL2KT-3 MNV[;,K>BS80TPS!&[SCD7)-B,\E0=T,#687N*B7-( )U$%P=PQI#V#*,>7U1 MT9N+:DJ:E:_2=CL5<:C1$+O=B(W@&F7R6+JN+-I"FVY'A.%]A=^KYD2:KFMF MEXK=_A-&GS+V M9M$31ETPE_8T'S5@T:KKH[8='.AV+7UJA@=]*JJW2B.K(8Y' P(\AC:[Y+!-"Y9G1L@0&ZWAS6/:4_;? MVB]OL9AG=G7K55U!]N"EEY)F74IO.*R/^]4E3Z+;2MVOM2N5_38AS?" U'T> M0G2?@$FMSXML$^=<.B7-+JQ%"K:Q9IHJOR:,RL2/3?AFUTQI,PM;]$DI&.T% MV1Y(NX/EZLXR6,=?>\+^XR6EU.=&8AL>4/7ZAG;6#'HDS2P,WPDUA6!&55NO MPIL5Y WADK!-2#,+*T%S>5S!+-&&%-?:H+(P2= +/6742?;,L;?-N6#+!+H9 M=9&AI:S2QV87UA@WVPHE$PB\[AF=_LQC2&$5?^T)HVZ+T.$"#:9MW@K:T9S= MX^J$24DS"^/+&-IDW)$DDJ4)[X=;O]U:I*29A0WTR-7%9E^&J[$QRO3;'MDW MS(3TA(LEP56.WR$[OEN:U6E:;,^CX3:ES5JK2J,RP&*C492MI;G>\ZVRY\2T M)RPUL8:--W.J@]KCG30I5[%PS5)L0IH=,+DS?4N=SV5QL#SXZK2D(V82A3QA MJ35+;H6@E!@3!]5@NE$GZH%64]+LPA@$D6N;+KWA]QZG#I!.9^)YZ1>!MMVDW8MZ>L+ZJ HQU>H?^7M1G]3;%4(:Y6*>DF85->MX4 M"5IKGR<)OU-GK:;LKK<):79AN]9^Z(7;+0RIW)YQVW6['=O6Z GK*^)#M\7O MFIZM+ZR6.!_X.W:3?D"6!S):GQOH?!3R@PY5J_>(87.\2[\@RP-;T:G^4%DA M/ H-Y W9Q'I^,^;7">O+8/R%4>HV!K:.Q-#,;0S1:@D):39XU*_,:V';%> J M%#;\=>P3N8G>G+"^G/F@76$"VN91N.ORP\[OK> M7&C;5MM.'YL]1*@=VVON._..S>'2#B\+Y<,P2K\VRX0Z,W"CD67K=K32X$9% M%>H=+OV&K,FN4+RF=]&]!C<5#5YH?"Q?9LRP$U:=-&C33, -/7ZI;"C,;C6W M;G+BG+#J@BG3G,4^D6Q7#;$T1I%Z9=#=)J09AB%C7C4YC1C'!U3\5'>VYLFZ MD)!F&<8O<5]?M?3 MOS1L#44)"$X?FR6"9%8B4TJ88/SY&S=KOBCD"C%Y@1Z MPJHK:UBMC\P.&FS-V/I\B$[A6:+F)ZPZ?$J:LW#(K6S.GDUHUS#:IB8DI%ES M]8!":[&V[XIK+.)JVG# K7DS(P MCE5K'8ZWN@L9+D6%!2IH%9O*@HDNU M7A(M M'NCUYH:%*H-%PMI3=I(04J.PNYPN[66 4/60KRGH8)O29I@0]G?C4GNUDOBH M:D_%.K*%ATCZ#5D1UT*X:3)*)-D<+S#B0P\[87]A3G_0@/NHPH\I+N0]!1-U.7UJAF%E3AFCX]+>A:NQ23LG M=5YOX"EI-D0SF<\;PRK/VDO2-2EII" 0EI*>$)JA-VTH79.&N;VB;;0R+W/L MD3;#KQ&TGO;X0V/-=T.#AP*FL6O$YRYVPO[:+E7;7_J[ V^QH10=VH96KYOI M_8.,NZW8K.K7'$/<+_9TN^I)2'?()J09'O0IM%WK+AV?EYNL-V%(?#N/3^B8 M-!NBT3L158-J![$9*/.&CWD!T4N?FN4!,FF'HXE;MWF21\A=P*G[UN)(F^$! M!QL#KC0>4/:8V30%&AHI8A#SX(2I)IEX%R'F4$ML,B)N3>I@HSE< MC2H2/QB6#$V:>+342DE/A.KL&@=/"$'F]VA?DL1UJ]8WTR_(\F#)5Q1ZKZPW M_+HD5*7&Z& J2OS<$U;=@=_7\# V[D6T%4MV7]Y!0FS>8R>LND ?^2@::#-^ MW>H:GK+G8_U-GYKAP=[;4'-B4FZ*@RE.=7BTN@_:Z5-/12=<2E>WEF=#9818 M'ZJ;?15+'WLB:V)QM+'L(C-8;T.3IE!>4 /T^-P,$Q2\57.9T6'%H\/*1FU2 MAN2RQY5EN /&XA.:W27M_:3 3&2:L$N-G^P$];BEMU#$BO! WC >]WIM!$. M*<9,2+/@89G-X>2P5>VF5)F,-8RIX(N4-,.PBHN:,Y]J]N$(@60*M?M$MRDD MI%F&T;709BD=CY6,AU?B9K^Q32G]V"P3G-ETK\EU8R9"DB1L&NMYJ2/&SSUA M+1I1>]+L"4:9CSP*]11>[XW4;4*:3;&7>\OYCH ;<',5VD2U:LXV]?2IV2Q? M,.F,'6<]Y:,2;3E+ :UU+3,AS7ZLU57&):K!U,7N =ES*D=T.EPL"2?,.GM4 M;OGE=J\B[LW5KK36=5%9@X[-R>6)@[X/N(=\(GGKM)OS6Y8P-^6C\T(!F& MAL9L0I2B""OU+;'U53"%A+2+":)&U0QF]@0EKN-2KFJ0/QB M;R:D69N]W9(B>4M61=UI-24#P4)W78:O,-[N0@,T/LY3T M1(P(YN Q[ZQCF\M"Q9YUH!@EQ@?LE%&G#;4MPM:5'A_-Z5Y+X-#*PHJ?>\*H MZ\N+N;J=&0N^2GL;?J?HVV'53$@S/##6>,T/(XZ'(\ILRLT#C0=(^M0,?D9+ M(5H29:4"0TQ#<,2FVT3F;$*:C4'"=:B-XM.9O0R9VD&MMM@^GSXU&X/L!S5I MMM";,B_7,6NN6I 21>G'GJBD\8>AV]8",^:2/(K_2#CHS/V4; 8"/ 1H"-^,%JPL!A MG8>- %933C8"_LH@8"-RL!'X5QJ$./*P$0":R#^LF;@__U9^7+_J.0E3_O<+ M_N5W>4%?ND7^GS*CKVNZODQ*=(Y,X#PW7>.W7V2X\B?IB*?RGZ>&QI\Y[>F< M0G,)EAS[/C\X1WZ5*KEP4_'7 /7Y15S\CQ3?BA]8GL!M!)[@*X M_1#<7B:9 &3FXW%_P+-[UK-O9@WZNV8-]8M"P*OS@HT_)_$^9.>L6',_,G"9 M$"3 C8]'"P'/[EG/_AQKD=C (7+-C*$7GL;9]T=/7ITPEXN RF/KRJ>&G,X6 M>KQNZ[^O:4:?2#OYW$H6Y@?#EE:,RMZ9MQ%?JMK6-\Y9+SRV< M4\L^Q7SYJ+'RB&Y@3[8TR')OSP?,P>8R7ZE\FYVLJD;+R$GF)X$-ODO'XN7L MHJ?!0,#! [&%8S"X\WG&[9R!LFTGN">$?*3 M]D9C+Z3JVH/4Z\87?!MR;#R^<%7!S>?!>++!PP[O.R:MD:..M;/N-@<(Q M-''#XO$T4O96Q",GJ/ 4L+CA?<^.%/Z]:,;+T(4BJ[;IQX>,]O?_J*JN&T9^ M1*$D.[*KQL^6@X)G%!JR&\G^_B@@Z21=A#FK#N29%V ME,7NOL&%/J%TF7DR%!7]\@^.%A$8+^*)7OW(X']N6-%NP(L]-H++,_[\GS,) MP+'3V@- CS@H2YNZ$?9@3&KP5>U@HPU)[B[H?.(.A/T^['"R[^_C#3LZJVP8 M^I82I7U[AUXO1B0W_(9#V#<[_H2L; K[AQG:M%5[.,L*L8@K=M&3W!@!>C@AO_,?@!I8X5 M,B_1B*+:6H_7_"Y,>NU5=2/#$FUN?]\*>H_9LZGTO#5BV!),+FKSF8_,B<&> MC>&&_O(/"A=QBBC2- ;,GD\V>Y++5X]@]ARO3#T KIS/[#D[J'S(Q'E9/'+\ MDA,V3).JK((ZW>'$O;^2))XLU^M88L,D4R10F !P\LFM ]"<1W'.YT4E[T^R@_V"ZHS*5/3^5ZX++2(S7^C*_6^VVGTVI+I'AFR^)5/-#+G&$1VU*')QE26%@CQZU+:28(CO$ 9XHT M_DL\R%V'LXQPQTCL>\G';_2"O%HY\:>E6^D9!5]7CW:>=4A_]]\@6F7!(9DG MY\18#CVWO$M:T(7>*GW^3XN-?QV_\B\DYE+\K)NHSK@!D,Q;^?P)''DW5'P@ M[EJ._%0L)41*X8*1AMYW\& NDBCR1_+(;?*SMKCL0Q5Q-9\9;,1^/#2[\M7Y MSVFBD>Q$^@MU9+]K8]?@?M#$+&Q]C^3V@G%U,EJQ&]MJ!WV'(EOXO"%(Q"\2 MV/^Z.V7\S,ST]70O?RPA7Q;EWS@5)FY*Q%M)[', T4U=G0$W9:[!D+Q=C/EEO/@"F>L/H]8' M.CRZ-_L&N0+]K+;T/C8[(=<(L*C>V:&G(K'?BFL!E?M&O MRA6/C:&(_O(/760PJDBA^(F0,3"*?CMO#8RB3(([MW"3"Z/H[/#R?@/H?>B2 MNFAO&3P&*Y3Z2QP_V,TE7MW0_=%ABB7.US'C?3)>!!#FMU/9 &$R.>_<(LQO M&S37@9NW4]Y5S+9WHKB;\LOENET::#NNXWT*]/R,. 3?](C>9CWEQ^AB2TPF M@;Y64\3!CS[6*=0!H/,'&6X .IE4^ V!3MKI"/T/T( _2,<"#$,M->I>SV>W.QF4HOV-P5X6;A84/3X;Y.BFR3%NXH?X&DW6K^26>SS59>' MN !\]I,LQ\5'CW/)]&PB? L72<\HPK=P9_%L>WL#5Q+/",7YOW%X^4N%C!3X MH<0=._+&U@]O&+H:]M+3NVNPFK=*WIL&,-Y%^&05/'40>0IJ_&D\EJ\L>)IL MJE.XB8<8/_%K_>WD#[HWO.?>8GU<@Z4AML=YO2/S0:FL6X*SET87*X]6B2]\> MRB',O'+K<;9D.27 25N$>@=J7(;=VG#^6;><"'J">FO47_"R93F-M<3XFI^: M-6_?>@1(%/1T4Y+DF%Q0Y[)KZ@7++JE)OEJF!]_)K1AS)/NX/=VO,B+/)1R]T* MM4%PZ!*"1*4!8>*2M30/I6_'P.]-FFL,@(JS0H4F--!N#5G-[3&)-:)HVW#W M]0OGE]O4#%5PYU#G]=+(+QW49=LSS%C+DXCNVUI^D_<@.GI8<+P@N-'$%;CJ M *XZ@*L.X*H#N.H KCK MJJ;80NQ =E:L1!_KW> <*96-!_6Y7:PJ@7A!&'X+HFV MS!*M-X6=&>MRVGCFU[J<__K9-.8,*7*@:_&.+%>Z&QQ'AMQ ;NC2L=5[MAL? MZDP I:ZYE,1KE[I>//AYKY'.^Q3'AP1&4'H*)#$/DGCQTM-+QQWS)(FY#M=\ M2G_N9T_O>\E.,/1>>7/:K2KU@+@7#E!?CQ<1Q%L^T/V-I>K'8J"^KGJF:[W5 MK%01_/YAOL%TFYMZ[L2G%OMREY68M $$1A09"K3UOI%BWTL'>O.$&>#T C6A M^9#$VXXM7N'$D7B?K!(1M87'W(2P,453*3LY<=)+_K\Z<6ZR*K0>!%'28R&Y M[1^SR]*#HT*4"K%T_/ ;KN!_&\R8R,7S9,;"ZGDT8_QQGFKG=T;RO>0R0,'J M Z;C0,'J#8LP*%@%!:NYMP,_=?!\,LQ$.IH7)=;5CC]Q[Q_]_*?]CYA@1 M+*UEKXTJ18_6&\)<;/^@4W?R[,28TK68.?%V'XW.8P/O>%O3OSHUE=5HMF ; M$8@6CVY"<]7>]8:3]59"X*1_-U9D<+Q(,Z#1):@^!M7'0(1!]7%.1/C:B8$K MGZ=OIQXLTZZVELLE)T:DSN!K=E6%-G]XFS=[M*9!G.S)^CV:LUA-V";<0,=\ M-%4CJ3,8A=65D)RL:0*!*J+4!<>= U "]>3@7+UQ$085T.!<_;-S5;;6@\5X ML3J(W97HXMWQ>D?6/O\LM)?SH 6KI;I-'ABLW1X?\%!DD[,P36W\ZBS,?_GU MRSR&FGK[QVQ$PMJ"K!X30O&BSM?^XB9! -1CW]4)!>JQ6J KGU[5_(?0*J\A7YW*0 MU)9;:EIM'EB:[I^WH<:])'9 .?@#YB9!.?@-BS H!P?EX/<@QP"*004Q$.$[ M$&%007QA$?Y/[IN_?DI$-:FF>M?%[MZ3 ]A+_#_NI?MWPEEV2RA",V6\)399 M>S@,V+Y7:K()*Y(@*\K H$LL*/,%9;Y A$&9[\,P_-7@ F $=:% $F]>$D%=Z.W6Y.0PBOF1#I7CH\MSK (ZX0I"NU%C M0#=Z.WL\\'>VP#:WB!R[@E@:NT1(&A2(@@+1O)7E@<,(%(CF0Q)O,ZIXS@-D MJW/>D*EH.,^MUG)_.ZQ7*SR;'"#I:+4W#Y";K!0=Z4$8OR )+OKQC[ZEAL^M MAPOR-M[MH&"ES+K!RM$;%F%0.0HJ1W-O;3UJ2X+^-W/D MV#\J,4:J_G$R[L_]"=!*K=J?1=.YC3:G>VC'<,2:C?U^/.E/0"!DD< N>#<4 MG(&@9/?R>_K\6"Y>AN);\6-JNK/1DZ4ECY3= #K)I4]RPX$B@,+?FS8&@0B# M"E0@PG\LTQOE<9/F^P6R@_!*47]X?=H+R MRUQ*(BB_O+F%@?++.P-&4'X))#$/D@C*+V^WXB6'Y9?IG;QG9Z@2^T+/]\VZ MQCOFBC+YG>ZK5I!& M(X_!1F\%:BY!S25(\(":RUL785!S"6HN0W9,#5D+(I-Z2PHL,G6VZ XX_4&Z9DW)+8,%=/58 "B7S M>?+=<:3[/8-$WCX OP_60C86?B+L[30/9*7>K*]LSD>F0WO%S% R-J&H).R- M8D6:$\1[]PB!##-+A'KOD=)?@I\YU:2/W+6/4K@ M^Y4S+PTEG(@:L.V5B42-.6]#O7BI2G,7RM5M7>)X/8]2C*343=9'_Y?Y8=';O4T,J1XCA;_94EVDI+[H" '2?UX65=38^*H!!A2//Z0 M[-U__ZW<:EKZ8RQY!H"S+/?5DO/\XD+FA'N36]^/OYL5CP^=BAD67+>(/4\G MYYMR\G_.)""O%L #A;K9"OK/@^,;*+'_S+/IE1K\NU&E\V1!BJ2*-92QB<\5>IU'^X,_[5*O]' Z;WNMU70*6/^^GS M>.VZ'QR_Y(1CWF68+0YC)<_6V>E^O[8W"\%-40E!8E@":/2I:/3JI8N'0Z-7 M+VP -+H(&KV=Y9J4RVUNL#N,X&[M4#5'\R93[ET8F9:CL=^GS(8+1ZT)LY8F M"Q,YVDM)6BO6NR+. &OIL_'IE8L=#X=/KUX*R2\^_1*1SIV7^$-(ZNNA;+FZ MQLN^&[,I>,(B<2F0/E<=^N+X@.SU+52;UV?;\V)1S+[X,2= 27#+ADE@+8\? M5 _^?K="["4OI*!$Q:!$QJ!$97O=_ N@TE7NZCP<*KUZSP>@TNNHM&,.75&> MH L;@M2#W\ $W<<_"U!Z=<@6EVIW",M*=]M4)OHF**563I(8)9@B0V7'8OV$ M)_F_^M/1PX+C!: 1/VC$?S]5-* 1?RXE$5S(N;F%@4;\=P:,H!$_D,0\2")H MQ \D,2^2")K Y[=D&H5?EDS'?SI+I'*A1[83[19K>$V/.A"T5QR/^/V[0;$3 M77=5;ZFWCA.V7XTI[/NZW][L)B48"I%!;19)"UH7I*02G/KR#X$780Q<"@(M M]:_=4O\:>NV@SJ*U-Z$2W(0KF+5OVG#(_7XB\]TJJ8@MU6'J-FG+&[P_KO'X M+L"VB4JF8;Y?JN1-WH%((Z&0DMP1B3=IN=+=(-V<&\V$@!;YH,,<:)$/6N3? M2H$_:)%_SO+\^Y1C ,6@73L0X3L08="N_=-%.-=U1M2UY%5D3Y;[J MS19]!I.,WR]Y8;5%%(3)-P5#[Y4WIU>D4E^0>^$*]O5X$4$L!0/=WUBJ?NPB MT-=5SW33I[S64$!1%1SM&=S_8^]+F]16DG:_WXC['PC/^T:<$P%GM"^>N8X0 M('80F]B^*(0D0$A(H 4!O_Y6B=YLT>VV#=T":B+&!T-9JB6?S*RLIS)Y:]-4 M*'70+!8,6@ S=48)W),(HP7M*1/BZ8[V?8.3JI4VG(B[& M-4SJD_*"47N:E)M#(Q?G@_^9D4L_+_2U"'$FES%4SW'# )U*(:;IW2\G8IJF M4A(_FVF:2D']3(9J^B8D?5_\/ 13(M0HO(+\>$--I94I0GM@Y>*3CS MZ%+E5>&?^1\]N+)W/-__,:<+L6ZT/#%HU$7&5!=6MSOEK5!0"!SF=,&S/,MD MR1,'^\@*II)6G+XA(SKR32WGQ>G(Z1MR^FC,*&R_]K3%5V%M:L_&KJWN8=\$ MSU.=>=S-JJ-Y!OBIY'KB<2O^TB">"%;L^L,E8[4'K+AJS --R:FYOA?;0AB1 M9T@&F<'K8)*G;\B?S4!'9O"Z.-/I&_)G*1A_&=.5,YMLB6-:JKPQ M*'%@K\-:;S&'I@O&V=\V75?)S(:[7YB!'F:?[X'6AG\,^.4S8-F_^Z:0\0S= M,%;JU#;@@L=C@Y_7GC$S// CZ!S83__7#]=)?#'@;;;I&+G%,:<'CF'_^Y_ M7@9W_A?P/4A>MK/:M')'%T2HU(XH@DCDCBB"1^%0[>)0/]!5OU M?6D6!]SC, =TWY2C>Y$7'/WXJ=!]\C *SPY&^]&_>'D4\,='"=/5O-,OAZPH M!3A=T<=3/S(N=90 EC7^Z=3!@;J*VH?UD,2PC8$9/)LR9H*LK>S01RXL9ME:;NE0< M_&&&\*1AC8F22;OZ',D)=*%)YBU@0!FL*XY.Y/3&'Z[PXCR KJ\@"XOG-==_,"3#'I:U^TQQJY$<]([3/G- MK+(\_$D%V[=.,IY=+6GV8F ]0P-- _/D"4=KW^M%I1Y#BN'!8DA:J>]P.U(( M,KX:P7-9EKY@@H:[PBG*MYY*"WN'DHCRK=])8.233AGL:H_3ZK.5+0X;FMF1 M)T2E,?_#4EVOA%;>;_->%%->Z#F*#[ U%O98JEJ=-T=[9PYM7IR4*$NA2Q#7 M<@GB=M/I(Y.'+C.@RPRI-)4R/E:U#5$7Q((CNO:Z2EG$XC(G![]CWCRF/-O( M>[YI20MJ/V)[W5J!B+=T<3JBGYBWJ[PHT376(5A*U8^O2KSS&.$Z#V/1S05T MDHYN+J";"^CF KJYD-8R0!\:V'^N[O5107W3+5?YKBB7Y16I["H1RQ6\/P[J M/[LP)R+[)P+W'6O)->LS;"SOY<6\Q5G!(K?N* 0% _ES>7;)P.EL>L-*#OO8/4^DQL)]G:ZV/WA_8-7+.=K MV9J=HB%M1$N88LPB4@)O5^@[ASDTG/'= RYYW(W,)KIZ@*X>(!%&5P^0V7R_ MV2Q6HX6ZXBE7W)"KB3<;;MM-YO?+2O^.J;-;$Z-YP"LSF5@HE+O%N2 ,(VCJ MXKL%;YNZ]%\M>)D>28MWZ%!!/U42N)G M$_0O'G"_U>CZ;8KC72I&Q*M&DI@&242\ZALBBWU^ OA?*6DW/&YYCC2R$UO! M5C6W]=HN1+YT4#)-DGB= M6=C/:3\&G-!NK)GE2B167 7G>D')<")H/^)0XEOVXRH9Q0/##\ +CG1B/_!, M+7@D#F?4""RVGS'CN8++D%&U8^E8,/#S!1UOY8P!\8KO\)@,\8JO6(01KQCQ MBE/O;-UKZ=/NDSMR/)V&SLAKA4]K!\M;V.ONTJH[^&BFS_!(K@L*P4"2,,42 M69S"4:)51!)&)&$DPH@DC$3X-D48<4Z1"%^Y""/.Z6>+\!73(2\6H;Q*\4.T MR)O2C8@6F4I)1+3(JQM8^FB1*!+X9B10>&'33P3_=OU!=9?OSDQYLZ0C<89U M"FN8!XJ-,P1P=)8D46I?1$%%%-1;DD1$0;U>VD^**:AOY2@\:8:>F4/U4=AC M6FO.Q=0!X;3(4"N-!G-HAB#SE,ER/(>L$"*?IHWRAZP0(I^F0Q*OFWSZ!Y9C M6:=9I>DT6_*P.,]5F$)3:*XZT') SNG/+,=5TD[%G>%IYC&-[3%XZZ[CZ$H]C1N5'3;H0 MX+"6'$3PR@(C9BYB]2(01LS<= M(GR[X?3W&BV,; M06#';D>"%/TRKI[(\ !EXBIHTNG3:(A>?5/+B>C5J93$SZ97IU)0/Y.6G;X) M073N]$3=89WAK\?8^M%WZSTY)M+L@Q_/G(;0O[_2,QA$ M D8':(@$C$C B 2,2,"W(L=(%2,^*A+A&Q!AQ$=-ZZ'0#?-1X\.A]]1H>;$3 M++S8")Y@^&"#H;8H3":X150#3VCERJU:0$:KYB>^C/CE7Y^:M71 M0^W(2@U$_;= MPG%'V'[<$,8W$DYLE%MEL[\DV_3"*B^%*" MZ@H(9^##) 2>H;ES)_8ZCCD)G "\&L:"IX9CS$S-5.V'F+ /V\P,-0@] YUL MG35"G/*S('2SB],T18B7?I>K_>%9R^F8!L9GO<-$_ M@\V=?IF M(87\ZUL/S9_%;!8'^W5 S8L%;-^M\1NVS_;SS=ALPEC]3\UF^IG8SY.0R _\ M6&LO8SHQ2?OY)W3\B)C9=[^I:N% YOV]X=37S."I1AZ4;MI$9WVG.LH)'G,.23!BUR,)OO+E1 1O),'7O9R(X)U&";Y*OO+W<5'/T UCI8(M MPV.R"KA]^#%AQ4=$3._]( 61E^]PT1%Y^8I%&)&7$7GY?LC+*:CP]A#2C0.B MWP5ANT]>S(L8Z/?7U20/4>,=,1(O\M%1XSTE#+2/ST=Z>?; M\;/<-C^SPNGGRW<- M[>@5F8=X[3- 9C+M:EO,S$Q'=33P?[2(_'),2*.=)45Y8NO@E8(SCW[]_".^Z/CFX<>/_HC@Z&US;90>G9$3 M9Q_=Q:'4P/8-2S1*A)'S:L1BMY\K) W//D@Z2V)4%J,)Q&Q'S/9;8;9_]L;O M[.KC_=>DW]KAO5MYO-C@V=0R-R+7M%@?K/C984.?_E&(Z6!+A/< MRF6"5"N-CTM/=&8%$LKS"I,WM3XF=8MCRES71;D>>Q_PG(8@^2Q+(-\#W>A M-SJ0!*,;':F0X"M.$G1FXT6+XS&V'@Z+&K+4CUHUL0Z!8$ M$GUT"P+=@KB[*+B@+T,_@!WR^^XKKP4;Y6.9.\GY,;9P*K7P=-9OV M_(*IM MK]4SYS@C*8)",L<+"]Q;<02D?M!M!71; 8D^NJV ;BND,>Q^?FLY7"V]:6]% M5N2R,U9$I3;MD<8<6LOX8L&;UC+]MPI$U7/<,,C8IGJ4?71:B.X0W/URHCL$ MJ91$=(< W2% =PA20 (^UQV"!^^C\>A\G+@S,&M+?5\?[MK89MF==UN]8F]4 M ^X7"^\,4%F,(+,,DRR%A.P>NC)PI5<&D.>&^.O7Q%__#ZJH^TOAAQ-&#TPK M>,N)X(.RPXK4+-\S,8:N[6U>,5O1(+9^>USD1 M9_TNC-]'Q\M_Q6"Q?5\IC:)] ROC56.N],RIAG6@P8K+UO[48%TE3[V@.IIA MV\>T/.\OVN 9ZQ"L@>H;%PB_WPJQ]U5N^D/0Z_CO/S;L]>E6[=Y/45_EKG^R M4'PPM_T^(9!"[OOEUCY]'/9+JOI7N.CW*>=(U;_)5;])5?\J)QU!X'XA\"IG M_28A\"HW_9H@@,+A[XXNO-P\2[-WY"/N/FV;3P7,^P4^-S&:*UG=>>6P.>G2 M'4=02"X.F%,_4! G4 MA.Z&\* DA7KBS;EYMJ/7L?*_9#@3X_W("']Z)$0#:M;P?@$P_W,F:6!>4KS3 M,!.IPLIG7PGX1"7ZR=S_3S4?\4'!S4#B_%<$!%^19N>\$Z SN+RTN"XMKR*\ M-%(%?ZPU?N-.P%/YIW@L4ACX<'2GRP64=^5!OX^51EC!,9M16Y_*-0)XFSRD M_G-XEF'X+$Z?JI:,S/!Y3U_2@[1/,\,/)S/IF8F/T3GOW?=^@L+Y]7)S"S!V MP_.//3EUU;NE53=&@:J*FX&7F3C!MG];V9R;BO^'VJ9K M!*KI&#IDT(-I\A_4S-85MC63J/4Q=576^6YCLB!'?UA*]TV%]/FDR'?"2X.OW'8W%B'D6)3]< M)]42"P7N/S:P&KG%4;AP#/O?_X!1Q$\[,;@OW_["_\Z <83K;S#1!CRF_(5; M2+",^%N_1ZKGJ<"P91;JULA,#<,!3PX\%R[TUK#WX&\^-(9Z)G S<_!5QIC- M#"V ?PT61J)J1R8 C_./8O+/>:8]%HBD/GNY$GBRN CHFZIIP'"KSAZHE(SC M!O!XUP-?.QD3/&'NJ79FK7H!G$TP%-]X++4.OOJPJ=H)Y5V(/L<>2+7L=__M__\[+WSZ2. MG.;:KO?U416_&-:#>!*Q5IX;N:EGJ%9.G8$W?U7M2-W[#\-D^7^>[-W7)VT. MYR_^0]/]F7GR&\Y&8S)6ZR[V8L@IW]XAK-]/]:D9_.,YX-_I MHSW+-;!@[I%9\X- _O@KU)Q?@=P:'OR4^/DX>_$A&7AMV_6T1:8,!'V=?9RD M1$]>&5^FWV'QT(2]HP] [_TL*]BUC@"9_^3ALD[[DS8#=\/%/+-Z_$!C. M9RXL%7$?XGV,EHP;77"X?ZFVG0';>" @/MB6@(V(&_I@T'XV8^PT SB.,2\D MHZZ NQ[X?Y]U0_ON:!K_&$W[M7GZA9EXYQY>C>,6"D'K#$^II$*R-*=0N$HI MJJ[IBLKA.D=R%$>KVI>C1ZP^1CK&NV&]:M(E3BRO-^R.X=NK=NLA:R/8_O(JM.5?KF]MP2%4-@?6PY[U4*OF\>ZHMHI%[P#UBS/F0YHF7QH M2$_""27?JP),:MLJ"0"O%C M2[DZF8@XM>C(O;D7EHRMTLQ!RG:RIVYKT%?]LI['"LTJWPX9ALZ;$6B)8S\V M98*RM!7V?%UFA *K#*J$L\'@ZY.#JK:%4;U,1AMQC^4:DWRA.:=;\/W)076+ M\U"AFN[>8M9C=R(>'-\;SA4J.:C*8;3F@J)"8^IT.U=7 2%V%K E]6-+JAG) MI=EV8%M#J3;J>,9B',@=T#(Q_!V[I'5R.VN+X32*9-^=N^4!;)D2KFV M&6S$NN9QPY"<;H,P@DT3P]\M\NOQ-PT,?QQ>ZX9V]$D M+V]8S!Z,-;\@%".%5A+OSTO+%C>H=/?RT%KR*T/.*4-9 "T3PU_C/:U?LBA: M-OJ3M251^08[GH.6B>%+5:6E[\NX*/;6W-9T.X,&V89O3PZ_5NK[QG#<=RS3 MP<:%VEAV%25JW]BNB8$]$4V!4D-] M1.^I&6S))9[9\%:;80\HE'#'E )9W\S55J2PR7XV>V5/ D]RY;(ZL^<3F66Q M$FR9Z.-TTL4W6YLY8XLYI8H3]ME<1]):?E M(X5+CNFP,NOFH(Y7L4*1V\X'N?JP*@J@96),8MLC2_U5#9<+U3:_KN"KJ69V M0,O$F,9#4Y@P.[$E]TK14'!MO]PW8,ODF/ MLP1B-YIAPS#/JY-)M0ETD<*= M&),I5KJ5VMX=8 SE1EI0:GM4<:[PR3$M"YOYS"I)*[%>"]W1RAI+2_!0_L3[ MJS1>(D?3A6,9XTUU[%84M[F/FR;>'Q$2/R]N@XV5RQ5JSG9K6G4C LA+=F#0 M%(;-'!')EFJ(&M;N=G(",">@:6)6.PN[N^L5FA16UMA%5%NO:NU2W#0QK;5I MH93;Y/ MM:753L34RK*V9K1Q9=0&7<"3 S/E696P1"F2F?&ZHT^&!=$P!=@T,; N6W * M=NT@B/6>2K-[MWC85R/8-#&P_4@4!2X4^E;(LN0,EZ5#?3"'39,#"TI>I'4* MPPJ6PR:"6]?8(1[$G4T.;+G =X%275A6O<]Z>7,A;P1@ 7 B.;"--@_*PV"Y M$7TX#B7:KO5X'-DT,;%'+&<5J;TO( MA8"M[06Z/B8K\5.3 ZOWQ6@C]ZJ*E<.;@\ZJ1Z]'P[BSR8&UL7R#D,;$UB(\ MQP4H(_PP!YY+)@?6QJCZNE-K,K+*[,KV/)KB%4J 31.]99O5?[8-C&P8$:/1GE,W(B2,L^%.7;;7E/'MDF?#> .E)DW;_58YDLNN*SCZLD%LH=M* M)]=AR'N5G5%>R-C*Q:V#RM-EZ R"ILG>ZKS4KTZ;:\DRP\F6P>>Y*E3T^"G; MO1_V!5X+AOL MR453#(J!O"J)U@2/0G\?Q$V3O:7R6K F2L#4&HU>16TQ#C[@HKAM4A3'KB/JF[+CR 9=I;0=2823BW]!X7-TT.;-"7A+R_4496 MSYSF1QB'Y4=0W9ZRS9.!+.7RW0J'[8=F85#9UA>[ VA[RC@OM&U+KA3G5FCM MBH7\E&Q,K+AI8F"[T*(=TT!-DV:?8_C1Z5-OXH1D[F[:LTZ2V<7 M/S6A$=:>3FNLJVCR1NO4UMWFT+;+<]@TZ1[7R[D+AQ"QY*AEXCV]]/(@^!@#>=W^79/\AW[R_ M^^+XZ<7S7?#,F>U&CWO\Q[_G(&ODZ_&(,0*3\-.CO8?3UOC%CTW5J>_:86!< M^$COC?.L]?L3$3P?S5ZXF!%:B ]:B)_5ID$+\4$+\3,2(EJ(CU--;R8L1POQ M00M!_\._64,$+01237>V$&@54K *S#\\\EW3L!!(+Z5F(8@WZ[NBA?BPW1R% M%B(-"X%44WH6 GE-:5@(_A\2J:8T+ 123:E9" (%FM*P$,AK.N]"_&)6W9^> MRMW#_?N?'8A]^O7Z(\O^ BD3+[WN/QOTJS<;"N ?33T3/+ABV%L#C@R^1'7\ MW,G9_: \#1^0@?E<I#!X<)4.&@HOI%#-7J4DH: #"CH@]/TY^JX@%/'' M_N]3+O?K+ZP#Y1D+P_'-K8%6 M][;\V)?)O!\R92-_%OFSGW;<=L4N[+'\][4HR,_9X?RV(F5BA%RQ= AQ*O-K MD8Z4F,_CUN:*5_VA%.^U+/N5*87CYNB*Q>.A$ @2CTL>*ERQ?#1<_VHUBRNMDJ_4K0X'HL4!CX< M'5B:IYK%V)?G!-N%J#R.C)*3TH%1,UL#H M==%=R1NFV3;48K%=;7\7$/.BI<%^^4025Y0@2 MJ99/(#K?@W8YTI-3I5U^JD_^2I="Z1J!:CJ&+JJ> Z;)?] D6U?8UDRBUL?4 M55GGNXW)@AP)Y]4D8/K 8TZIE)W2<8(R,;!4#7/*6F\[LF=0I< :/"3.9FF, M2>B4OY%2N3"K_4Y;A8"Q,F$C/< B!1:V93Y\'DG MRG5WE,V)JZ;AF$TZJ,O[,UO+'XUDV2@Q92_GK425M282[L_GJV%)SC]&^M.?F^!7T?9L8=)_4OE+IN0V M$@1<3A(O?D\?2>*'7E6]4C'\65$=)(;7)8:7OIE_2=-\X0OR/P\WG3VB5 P] M%3Y'P978O\65OOOL[>+G"3#M-TW3WHTF'6RXEGDCU^6J;>OW0]7 4:PZFKLR M((GJK=@252"492.8]C"STLD;\[98I&N"I&.[1X OT<.R9J[PJUQMR<FQ@SARG4A:KJS[Q)3?"AS/X3,,P?7D C?E0A__J'ZF:-R*9??=.^I MWF3WD5-7Y*8!0\L])0H*"V,N2K7?=\,$?1GZ >R3WW=?>7-\52'V/@HOG(^N M 0;A RGH&=[6U(PV6!57[QJ:.W?BIPQ4.S1.N'"N$=$=TM6VV-X;E1S<[Y&X M$"DLY KB=)8A3]UH0(KF=EB!9]Z&I5S7(%MY@QRT,X<8D0C?F0BG@#5V7UKX MNH-EG^"EC0NST=0C1ATKUPY+E7V(-?.-.?#2XD#;S]RT])/*7HNI97(90_4< M-PRN@6Z6/MV&:&HWM9R(IH8D,1V2^ 'UZU(UWO31VU#4;.UIBZ_"VM1B9RL/ MG8>VNH=]$SQ/=>9Q-ZN.YAG@IY+KB4=/XJ5#=L+5*QP,B!%$EF%YDN?4/^;!(>DN#K8GVE M;\CIT\'7&0V[C/=U:$ULK5K=J[+:Z+5[+:YN"<,.\+Y@H.NG[M=5\LFJOA_" M5(PP#:-VK,+CPW 87(*,JATCAF"3NQ[BL@F)T_F^)YMVK)/&CCG5M9 M-#8,(1JZJ91TSZ^+=.>B\$+ 3R1=U)MER7!6 MA";7%[F@MMX4N_ZVH_ PZ2*1Q2@BR] $8B@@-M_-L/E2'=?Y'67QZWD6DKHB M/A<[J2J>70>R-VRN,%T>R,R6E@_$8J;Q8@14!?WE&R(Q(;8D8DO>2-SW#+KB M0!4+I%\(62L7&M6<.CVHDC\'NH+[\HVDL^R)"Z=(82#6X[7R;1!E#+$>$>L1 MB3!B/=Z1YW9FUN,?>%NSD4NWV+Y:E7/% [ZOUP[=XAAZ6S"H&[M;[%6S%PO@ M)_ "X W#!?)-W3BNS.4BN'>EJA")\::6\^(DQO0-&9$?;VHY[XWT@[3LY=2%*5Q6"GP5B^8NX*"8S!($3 MS[(DABAIB))V*S0*9" 1)0U)X@U((JJQ>JU>U^='OG[/4Y('ZL#N./6BN"G[ MP4Y=[GEW,X*#Z7H';-<>5CH*3QZQZ-,5G"8)$ M; 5$Y$-$/B3"B,B'Y/?VY!<1QI (7[L((\(8$N$K%V%$&/ML$4X_Q^DQN@7C M.<<@S@.SZ2KR:5TZ9I,FX;K? $T^H\BK9^(SK1:,VE;Q40* M,SU=9L504(?=N8)3,#J#XUF:P+,4?L&B!W=E@E!)U>L]DTE)[8*WL!^GQ_P) M])\/:VJ[3MVCM3)F%=J3W(SCL0D="!#ZEZUA<%>(OU8R "*^I93X=A;HSU<] M4VKQ.U=<=8' ;*G:SC-BJ\\!Z!-,EF4XI "N@])V3S0,1 A"U#0DB3<@B8B: M=JU^T3FI:6?Q9=:RK!G+.C,\/?&NDL&:5TUZAL M*^*:I2B:<4ZN&?Q1.@KX6\',<+CE\KW21L*(=7F@8X/M1C8%!:?C8&:6Q; L M3;]5_0.=L"&J&:*:W;,(WQ#)X2JH9BBJ]YZ25V\;P&=?V"FN7 )7JT61J7NC M*.J5>N5); "Y+]^H+$F@2J.(Y'?#]!(DPHCDATA^]RW"B.1WVR[@W9'<0!WY.O MY?=,V[/#JK)Y!:_EU[!#F.31OWY1O!97DJF:8%V37$_T-V[:HE M$?'_D"2F0Q(1_^^*G*4S1]P^PL%AYMNFXF 3%BL8Q&'>.V!V=3*'#@Z,R/W< MP[E*4B"8N[6A9T ?[4S@J6!V-,0)O%I.(#H90N0T1$Y#(OR9Y+3T34$*26TH M?O6+=>QC-Z4 O)3^"R<%.'%@8U^M[66)96:"IM&% @&\.3:N M=DID>3R9/_1\X:I[AQPBMB'#>?4BC(AM2(2O7(01L>WFW+B/KO/PZZZ7[G 6 M&Y3M%1:NF]U5;93+]0P!NEYQ3=.?^E[I)[>]F FP=C[*\Q?'QEQ/-[S8B*?>YR7S1$AB3Y/B09_]2U3M]\/$3*4BO^ M*&SV:[[;"S^E -V4$\Y:8SMMC/P#KHB]';_=B6A>3S.**.%U_ M$A&[1:/YL#%+K=9 1O,2@;%;E.2'*!F2Y'N19.)6-S)IU\GW$#E[A_=5$/00 M*VVK6YFA!J5^AYM,QK@ O:^8<_:V^W65A+/_3K][9&1 P0 =M77P8UZU54<# MSU9]F*6N:&BQWWQ$!8EGCQ_@8O[WW],SA3(^GZ/VYI0\:H2S#/=5$EMZ%47" MY+TY6Q?(BB?XBC0[YVU6@U&YM=L):A@Q&S2&-6-.[";"'Z3!B\6 MYL2]U(+FCAHS'-N(P[;L1C0KJX7Y7,%Y>"^59[,\@V=I_E2:N[/(7>J/XQ*B M]+GTPC2Y)&_B[7_.)""O4A/O33&]U]?Y!*WTZRDR8-('P_.//3GA_4QZRUV# M+ON,W.OI"UG>!X97%:!6@M5$3E5]1]KHHYFB=Z>*7F6+(E5T$57T=L3<-Z/* MJ&'V-U9Y4J3RIEK;S\/Y9=6222W;]M TM[*I3=D=/Q@,-JM8+7%?OC$4GJ6P M4[EYD&[Z!#[IW:FG5UE0Z55//U5(YPX$_:%&ZAJ!:CJ&+JJ> W-6/:BBM1V. MBS5UN1"-BK:R&NOBI5>C+32V?PD30M7H0V:ZE*P,#S8S#,6AN.;6^-X M]_E!44T:87U51;;R<9HN3*H[E6GRN,Y,%;7IT MGG#JRS>"3I9504KJDKM!U2MG.CMA7Z)FZP9NR*8RM7JOAC4+_U^O1 M_M)N+%=5\L[,J.2Q\M;D!:V_-3NE3JQ0X!$9SF8QBO[)=BP^*?MWH$YMX_*@ M?R>JS].-%[*C 9-A>,=O3 >\-_B*)X'VLJ?'7Y[DGGC_N?OG=+Z_,#*J!BP= MZ,<>H##CN $\+/3 UT[&!$^8>ZJ=6:M> (\/@97TC3('P9*4,\JZT%M M<=2+7L=__M__\[+WSTHYI[FVZWU]5+TOAK4XZCHBUL)S(S?U#-7*J3/PYJ^J M':E[_V&8+/!&'[D/7Y^T-YR'#([]0]+_FWGQ&E'[.-F9@ M28__[/&[6&,_?>GZ<2SKJV< 1PWX9?#IWSTW7IG 77\E@+L"90/\]6%@%/X/ M2U]HK5Y8%/A_\H5!43,+#RK[?_6EPDGW!7X&NA7H=/L[%^;A*P!+J%A!4]3W"^OU4GYI!-;8%BL9A/#.C286@.%6A9LQ4X3!555B5QV<4PU,T MBW\YOO7C'#O\_9@]#J.@^HN2[4:^PH(./_0W-DU/8#BZ(P (MKKVC:^/'UYV M#\K.@]S &=2.,_\(_5A0U3!P'[\X2FG\S7?"_,*E>6B3U!:!]]BQAQ?BQ_EX M'^LD?LII!RIS=' (^ED87\C(BY>YX 4S,&6/L_OX]QQT[KX>]4 $)NVG^'M0 MB7$_'INJ4^#LA8'QPZA?J*K?8MO$S_G!L?P'#OA[U_*A!=0([_4[3TS;!1SR M5Z3]2?$#E\X]TJU^T-@__FJ;CO$5*';#@Y\2/Q_52SQN\-JVZVF+3!E8@G7V M$3J)GKPRODR[E^D%^FD[=9GN/I)S7NGHA_0!;/W_^8T>Q.\ 'G,,D:F7^?>W MSQT&L!WQ1QC?R#Q%1&(:&-28F5AEWL XQ\#R^1D1M-:?^&U(TM_5!Q+/9N V M-/X3 RZ_#C[@_(6%(NX"/)$TM60$YX*C_0NFY /;9R ?/MC;@-V,&_I@S/[? MB=C0AVYO_\#U >X:39"JP2I3W* 5"B=H98H9,V7*GU5&'W&XP:;:SMJ0A6)MAI!#)EA(V MJ-K+H9J3A[W=YFH8]%VVE%6RXJ@D KV8\NFQU9W/6%0$NMV-5^CK/5[2./)0M0W)< M1NSM.C-8H1P_,?EM:[*K3)2*6":C<;6YIN@.;)I[JL3ZEJ5F:W.B)FWV.-@@G MO^Q+H.D)T>]IU+K#1Y$AEK&\XC2804MQ(]@TL58"5S+;RT5K)$KK;F\V+A1S M0137:$\\U1'7I5VC9Q%,CI%HZI8[A:$FJ0UK*#2D&F52MD+% M>302?=6X3K5ACL>15:Z4=_5],)_M%G'31%]7G,1IT63HR,SX,'(W4:7#;N(+ MGTD(XE5I9)>;-;GUYKV!L+<(O3WM\G5OK[) HY_ MEMO@Q@N1FS9EIMBF>\RTN3L 946< (RZ40N#CM#AY*&J=296U^P/L;E"G$!! M]3")L+VKY^5":T^/MNMZQ9L!]7]"M$OU4B-JL/6:O.E)Q09++^H&D"S0-#%9 MG5U)*U>T45LL#YG]?$![=I&+FR8FRQOC1KE_J(WD.D-T)5UL5*>&A38%@G4+#?V=,)6!I6SA7;ZXJZ4-3^$C0](:\+IM,/ M@ @(,M/M'?2**M6<"FAZ0EX/-4D4F_9PC)EXN4?S;F]#3R+8-#$#P/8JM$AJ M/;%.X_IJN;&U<4V 31,ST*6C:=3NE",L7#:P*6;MFR4/-#TAKU)_;UH%;](5 M5T&>Q+F"JXF+"#9-=,!FMRLZZ%9H6=*:^SX!;.+,G,.FB0XX=7%:<=:=JL@4 M&9.LX$J%*( .G)#7'*8N(CQ2ZV+.CJC5R-DT-U7@ YR05VDYZLZV?;XF,D)^ M*(>8NM<. CQI231E@MI\6['7;9G)2R1;6]N]\JH#FR8-G"2LL'5UC6%&H5M: MRIC*T5&DD"=$>^;N5*Q ;SPLI_6I_*"_.=0 8D'3Q&2U)]J^KA+:0%RM5TUR M,RE;M8T FR8ZH-I%:H"1PC7D#8RJ503W/E&@;F#CRA&C3[2C/U/R>;6UR-0'K-5W6 M*H,.G!!M;=7/8?S(5K%]7='&(M^>E.+(\/J^&:%BKS1=PT,:]8 ]/'?#?'8H93V)159=S7I0YL MFIC7(KDM @#N,%$UE*!]H&6% *X#>4((I4+(=JJ*O<(VB\["=+QVM=$28--$ M!^:E58U2%):15Z7N2EPPN$1OXJ55K#W;38#F2#L!I/2': MG7SM0'=ZTX4E38>60^:X0E,'34^(=F42Y=AA9$=6KRP 96&4<46,FR:\C,T< M."\AJ77EX3"4Y1R%C[%*W#0QK(W;6*\;#6TBF_E0VQ5$U^:ABWL"!0X[*,Z< M0N!CC,C;ACPP!Y,&>.H)>05&M7:0:S@FJU*Q:FS+D^TL!YYZRF^?6ENW6C-# M.=>DMVV/&-).-6Z:&)8L=0X3LK-L8>%.YO#0$5HFL%N@:=)PSF?^U!<.>W%H M&D1YZ"W(>A'T]00*=E-*BN;.AL>,!E?%U>FR37$";)KH0#A;&TN#X#C9*$7% M0:ZM[^G"'#9-=&#<+D;C4F.YPW+[QFI8[FH%:PR:GL(64]^*6*W?$=6*U*7G M;+FC3078-/'4X9H)%',S'F/JS%UH;6L_FP#]2IV 87FG<7UVBE4L@MXM-]S> MH@L 6]0)&!*-"3ECB#YO,<9R)NYS6+4U 'T] 9AN6:CXMAK8F&KLDH] D4>$1AR-:M"B87^O+:5CAMZ8$= M&6B:D-=NJ8&KVUI=QC9ZT?9P8= 9MR+8-#%9O7!8UN4RUY,+;J5;5GJU7V.G3<]@TZ;WIW=Y\SY0%B\@%N:*%NXMA/6Z: MZ$"GPM9]?5 C1:)8VN1FTU$UTL&P3F"KDV=GM2U>6EEE;L1;)J0@85K M18UU=TZ(S+SO$KIO#,1@#ILF.L#T,'GD41,.*_>QDC'F;*E7!1TX@=CFD"N: M5 .W1,8IU8LU@ :+ !TX@:W6M.[V JT[E8WRMGFHR&5,&G5@TT18@) +U?J> M;I1D8JTT^WO<:S>A###)N("GM6PKSTD[B\%F.%7KJ#C;BY^:" QH8Z>9"V6A M(_:*G4+875-EIU7K;V2) M5/-ZW\N)+0HT/:$RQI5*:7E8;!VKW)Q-^!PQ62F1 )LF^CK,&7A%K]4PV:BZ M=B13@E:<=%^E96])EO+;D5C.<>QN53M(![@$W%-?SW7X]W$G>Z]>XV/^ M(=],8IB>\[U4ADD3AXZ_O1+$3PIWH87XH(7 _V%HM!!I6 CL'^+-DKMH)9!N MNJ^%0+HI+0N!=%-*5@+III0L!-)-:5D(I)O.NQ*_2"3]Z9[Z!A,S_DP+7_@" MP\5O\FFN#;_\?U^X+[\Y0Q3^#T:G*<'CR1E\Z[(:)$+^P(/\(<_?B3M<"#:? M"IL_7?/CNB;_3%SP? ((\;L P?%_^%05)?GER3ICFDLD&#N\JX:P,RZIUY!EX&WX(M@^%_ M/2M@4I5DXJ-2W=!W.>[C[O<3!OYVZIKO=>&-B/79AH.D%4DKDE8DK>>4UM3% M'[Z_L_V4<(.)']\R@HSM^N

      2O)'6E5G>*4'OK89KKM,Y1Z. QM>-N2A'G+F2QS(D'P.>KF M(2@B**8'BMAW4,04F["7C?T\E\?J6(DT]W4+"PJ_GR#W?5 LE2W+(_NT+AH; MUY4K#:9EC.!E:N;+-YK*8N1E*E@B)"(DI@:)./\2B3 SXCS (EK@22OLX=M^ M4"8F]=KOYVE\'Q*'VFJA<60PQ7+%W,C(K6EWNX1(Y*%1)+,D?C+WZY_YUY]9 MNNL'E_M%2;A,X&8\ ZR89MI&QGGPQ>&W\+,&XY6A;^@PK<>I8.7-;)'3H;(^ MN;S;^>($*=TO?_8J(UE'LOY!EOPF YE((&R$QL_ MS6^5J#[?#D4BM\M[M8%;FJPZ"A-'0YDLR9VJEH:PBK!ZTUB]<'3T-[%*S;J' MGM,J$')O-5"K[-H2#C+,U,A\^<9D&8I"4$50O3.H7CI\^IM0E=0EJ=&E]594 M\^V" MOZB^;P0H;'K-&_(4SD(*-_*WMN.0'E'=@*#NPM%*,]DW! CHERI W*T-QS=. MJ,EY3>C*;=/VL57?FSS6&>:+C[R'(,?CF/YNX1@O3$U>@).&R<0$%K M)/M(]J\M[ V9%QE@VWU@^N*PM[E:JZ8'J0;0-;9=F/3/W!KZN1WA^Y+E2V_9 M4SCD>]OJ7]J?K3X!4YHU "P;$)6Q,^OWW;Q1-/VUZQNZ-#OAR'K#(M<9ZF45 MDP1>,9NUP*$'VG*;Q4>1@!4MBQZ1&=(61MA&4N+ 'GL4X M[J9C]_%^Y:^Y:CI_PVT+6#_P[M#T%X\[%MV8!B@2<<61B+NCSUW[O<8R *,/ M<6GXDB-^!TAI5@1P/*'$.GAWT!J-5G5L7Y]*"R$H=14V4N*R*'06Q[$+WJQ" MH$:@OGY07W@?\CN@GB@;L-?P6DMQ5:KMFJM%HU#R.DI<'(S.LE32,T&@1J"^ M%E#?VA[D/0A_]4)FG\$8>4V -8[ )H3CR[%N03S\?\8R5 MH?HA_,\%]AEWJ*JN62^E20F=^_ =B2(2Q53:PP_U>+N&'WBA%H0>F-&?FT.V M5Z$8NFYNP?298/(,Z-A.0]]T##BO:'..-N=7NSE' MI%0DP]8ZV1]&TP[L(/"TB2S-H<0L M"-P(W.GPLW\5W -ML2$[BBW+ZG**#Z=DHQ&Q<]A!'H(;XY-,RIL+99]RN]>> MN54#X]'CSMBF>@0#BB&@& **(7PH47P-MKXO @A=H_F,56G6/B+U4<S^=]4YCD-E9(F,W"OKV>LE@,\7C70A')''7H? !!_%H@?J.99)Y9)0F/ M'"HCT!OX-_#1-W7#0[G5TQMKN&$JW!7?N7PRK]"TKEZ:UL(3O HOT77"LK:8 MZHS'*7LBFL;2).T=76GNYPH>EY@DLL2)1,VHK!T"Z:<;R"MWB'\!L:_N>Q<# MRC4BIK&1C4UKM&;-\80H=B!T8](,B[T5[4/(10.AM%*K\64#>4#W'#5$@_C8VZRF=6A2/J'XKD%>=+@LK%?=XJZPMHMG0]Y;V05!P.H[5I!N0 M;K@[W8!NK"#91[)_G<'O7N!J5FZJPLKKFKN"!450OT.1\)<;V% MZAEY"*S""UR=\#-U,Y15L5VL6:I@;AM=>AS5QL#/C&N%DL#/Y),WRA \$3QO M')X7)J._&YXK-S+\>BEHB_N!JMMSM\KEC Z$)PQ=XUF"1Z5\$3SO#9Z7II._ M&Y[&HM^>:J[?M:3!DA+*Q39!:['UA%%K.LNS;UG/ZX];_U@3=.T9*S-<_5O5 M-,]X_%(W?0UT-\AF' ,E&4?[]/O;IU_G7B*.7[]$.&2BQOB6/.$1X-*L^ #O MEG$JNS$U$[$]L8LPJY#?4/)H');T*G!@XFJ@)(."V$A!( 6!@MA(]I'L7VD0 M&]B]C&> CAT,/6/'J14AE<-T8'Y >-Z+\I:DPB'?VT;^TF'P[@,NJT]@ M?)$ ]2W*Z+2R\'-%3\C)^R4FFWN\1=H+X+;&M3^9Y"4J!'$$\6N%.$I-A$3X MUD3X^D.K56 T/6"T,L8.1J"-S%_ WN0TU5^@"[O7O$V\]PN[U^E0QK'0ENL4 M /X>D2D>@7G">Q04N1WUO.54K)O+K;IG*OI@&2DX?[PK2'(7=" 1IA&F;PS3 ME[QC^&Y,\V[/FZPM)2?W%K5WQ$#4O] M!N QHMSV7*"K=;_DN:L84M(ZOM3LS 4PG*T9F,:IA*/EX;Q3T$8&@?4(>VQS M-;NFYR+0P_@Z7Q:C4;$[A-7/QNI_KC>!WA,\U7U\Y%IRO5] IZ-Y>3[H4VVK MKO8KY7*G,0G%.40GS)J7K,N,$OL@;-ZX';TTQ?HW[6AU+^P*JUJFQ @&\[$L=&+JI6H4"4*3Z0F/)&^146BC43[@YSNX_C.-DHDN4AR/U5R MKRPR*FCQ_14_XQF:86[5J6V@_1W:W]U>[.7"H=&JHWF&ZAM%X_C?JO.(K.X3 ML$YLZ4;8H>"M-+$LAA,C5V2P@M=8" I!',D2/)8,C:+X"\+GC<=?+ATH?2=8 M7R7(M^A20W)'TY75JVV=:()-.PTO@JB%(5,L&3-%D$60O3F3>NDHZ6^:5+;I M>?,K&TREW#=/QP4HYFI&9JG;\7ST\GU>/ M]M;H>FUJ]^2WMXVH/H*Y9P2!'>=0?EO_%?,#?>SL-5)<69,*TV]R$^HP5XBG M0H?4)<]T[QX72#ND5#N@Q!-(]I'LWTKBB;9GK%53?[P@>#S@=R&7(J.%G@R W]8S?T 6]%8V8 =.D/UPH$1X_Y2T(,M1/.:'T@#\S"=,^+ M/8WC"M/#(=B(D4+$A0.!+XKXA0BQ]X'8#P]I_R9BY0'MD94H\D2)IPXC&<-S MHX( $1L7T:9/7-]%B$6(_72']M9BW>^$[ZMG5*ZOK0K51D^P>L84XX05K;6[ ML>7EOWQCWCRCNOX8^!.K9:WNSTIIN?O-+2*6W8 O\FEOE>:0&\=:__A699-WDM&X6N$[VO!]_UP:9[!_B/&9Y-(K*_( M3EUF.KU(Q';#G>P($.-@CT%EL4N674((1PB_+81_'@_G=82'@>H-S8J.8_7B MH;B0S?EX/NU A#\D%\%O)[D(+ <1&F\>1;RXGHAB)2A6@G84YU!!$'2-9V"] MM:EP9J0@M&51%W/JQF37Q$)H[N<*P3QP8G@NJ8]05!,A]0:1^AG;@5] JKO- MDSUE5UG(C%IO\W6[S=6I#D0JD<0(%IYF!>4Q:B;/F8XEM(X)B !'S.JO@R/E3:>$I=[!GCF M%N4;N>KX10IG(85QCRO>9\294Y,Z$.);<[I]^EXGL(@*,->BHWZ"D<\KUM[#\^E6Z=O[^[)BTFX_ MG>9+6T&AP/X^K@2)4UF23T;C$-81UJ\5ZZ@:)!+A6Q/AZP^S/G+@,YZQ-1R4 MRN2JMXF("W9;[N0C.+M';)YP(BFE7K-GPL[%& K\KY+3.U\L&HM)W,(\?C2*($AA".$ M7RW"/^!@\^/Y'4E0OWJ.NH>,97X0%>Q0=T MO:6 RCSA2<1PP(O[O*-([6(YKY0CA8P+2((-!(6RI".TW@5:+UD-_EQHE<6A MT-&#@2EO;)6K&='&U7<"1"L3HY5 =RT06C\=K;?"X/X=Z"92IK?S9:6-->:R M,1E/I>)MJ"9^J!+O.CE$3T]S]"&%0_[LJ,5- M>O5/,&W OS\RTO=OQ1AGVTJOQRW=@37$ZJ-(GSGVZ !,^$/=5)Q",4:$\JM% M.2*F(Q&^?1&^_L!Q?)4*[0POO3.+GCO_^*KW<9W[5-/?,O+/[?K<6, M/WFX=^=]0A _N: %=6T&JMTR3@6.,(LWJ-!S2:L7%$A\%OJ%Q0IXG7%I39+_ MX,3DGR@G2'D@Y9'V _>/#T*_H4E>WC[F&"7[0BJE)@Y M3^%)I8(<#J0S[D1GW"3S_A<2ZDZV\-_XXA=OR^*V@ 2)[1?L!6VU:=0'!T\1%>IZJ^ ME%5[T*/L@]AK%N9K+C?GU$*DD'&M29Y-7J5&41>$T1O$Z(6CI'^$T4:?'$3U M.=,7R_9>Q5=J;V?[,'KIR.@?8737G,KE2E6>6,2:D ;C M2F]1''0@1ODOWRB6.S_W(4W4\@=:"&@(R1"!X3FJ#:D1&=^=!9'J&6!-MH;M MQK,'UM@_8WY"M %'&_"KUVT?M4IO-K1"Q$K[H4" M"QP-]IBYD#U![T2I!A".$8X_?!_Q-HY)N]L+M4-)QPJM?7O0A)%/'

      TR46+*=.Y.;ZV(9MMSP93J?LES5SV ]0?L[P5'+[BV M;<1C\J79VX[D7JK:(A;L&]:*VV,^K;4/+A$I9%Q6D\"S#$^AU %(62!E<6[' M]>Y7'VQ(U:"G5O+:*%"JNQTC03)8B M,13$1$B]!Z1^-,WYUY"Z::C#?7-2X:U]I2D+EMVD=Q4!(I7Y\HW-LCS*DXYP M^NDXO95:C+\)VE=S0O2QKKKV24,7&8JFIRM[R?;VL9WEOWS#\>1!X2U%Q(MF MG-PA"#T#.OW3IRG\;AN@F_[:]<^X#;C[?6T*DV*F<):N,)DFBHPA[*1BEA!V M$'80=NX&.[= +GYQ8OO"+Y5F)QS[X^]O._:[^K8GB(49A^6:WA[OU;I:==%1 M*!PZ]BS]9O#L:B+XK^1U/I6T#84<4,CAYI32)^5UKC[BZWUY)T>+_)X@MBM= M)#JZM9U.ZM7-&JBB8R5%ALQ2)(EBA BP]P#8STGL_(N ;8V"D3G$A8JUF8[* M U9=%H>K&+#,EV\XEF58%--'>+T'O'Y28N=?Q*LTC,IJM' ,2Z*'LR)7F'-V M.8)X!;X^G26P,V4RN:&\SC/341T-Y76^+0[?W5VI1MEQD>0BR462BR3WLR7W M:F*F#XD;'L+-1V_(,[3'9'"Q]QO?!6Q7V^*SGX2V=ZGL,1*X];?'=66;W!],B.'K;7!NE1[MR(IQ![ M"@U^,UG)YZYD^ MM1Y$IB\H5%Q7CL3H+'[BO !!'4']6J%^@\DFBJ8?>.8TC%57X(*7N9JU<&W= M\% ^B6O>[J7(X4S5QA#1]^Y0VE-%S[OI@[B/N@0GS8HF/(IS]%,)493:G"CX M@^$(J[?D=6_IE\,))-711\\TBV&7O)1Z]Z*/%$!*%<#M987H>ZKC/VBRN/1% M)I>(DJ(MYS5N.>]CDWG%Y-,XA/1CV.@%'@L0CJ=21ABVP[2-HH41-6;15Q3. MZVISA6*.-%-4%>]& 'R/,:,K]K!_%\Y,CF'VY:&S%XVAN#9EO-6OUB((9P:2 MVA@: 1H!^FH!?1=!X.])!KHQ#3*F[X>JHQE/F=9FQAGO9MW]WA#Q?V[MG/8# M$P57'[ IS8H JJ=*V]"&-F8G;=9:-0?$3O([7'LH*%1<:H["R2Q-LB@A, (W M G=*@MJ_ FYWL*J)E:95L27*!P&I,W'36JS/?R8=2?0VSS7[Z1>)8\<6YUM:'[KK%^.,R#^XNU M9SJ:N5;MF-/L&;8:&/IY=QUWJ*FN62W==A3OPON%9W"]JFP.O2D3M.3I7&;V MZ\,F5Q8J%MU1J+C\',5D>89&D3L$QGL XX7]^W> L44LS.Z@I@96V X.7-/< MS3>["((1>/4P'AIA_P=8,2-4-_7%CM=5'5A7.:& \(:Q)81 MN.% 09P_)UMZ3P,>#P*@C^X9NF&LU*EMP 6,AP4_KSUC9GC@QR-['!T9H,C# M;40>$#,\ZGHV?=)SM4>#9#[4)B: MTPY5=+K*7*%XZ&)3619'13(1\A'R4^*FGQ/YMP]%T=,9*TCAD.\@QG!12OSC%;62 MZQW!6 !8?$&D/46BI6Z7JE*:D>A<>A3X@239:ED>8#_S]Z7-B>N)(M^?Q'O M/RAZ[MPX)P(\8H<^\SJ"W9A],^ OA) *$%K1PO;K7V65),1BM]UM#';KW#MN M&Q6EJJS,K-PS(.^ O#\M>0?^F@"'OQP.?S+[XPLB)(D.8#2=&$%(F&\-S3A^ MR[0T@Y^_OX3Y!]+JG[7EV],)OXZ 27PI34JKKI0IG)$RIZ/>I">8YD)2[M?W MY6V_O,W$L)1)FL;%0]'T:4^;@, # @\(_-KA%*\E\*BT1GEIE.KV;;TS2)N6 MU2V8A,"3WWYD(A=4(?\L7 _(^\N3]T?&3+R6O N+36_6J3T8TG8SG[?GK73W MJ90%\LY\^Q%Y,2;J\]N[*RJO*8BQN VS%JTYU+W&+S<9G1,%QM8Q K@-JDGT M,Y3*YBTWSID@1V /_\S&AAN$P@T:*3YQ0,9QV> .S2ON:3UN,]A3?$DSNG/. M0#D.,\F\INA(-L8_V+)?W\82!P*OAY,KGZ5_5GG'9# IR.!C]#Y/JA5#%;N]K=9AK&@U+6 4OX8UG"%X^ 3I/Y M&\AB>,Z<,[JA07\I@9EL]\VU&:#ZE6B)06&+RVNU5Z:$CPY"^TR$_[F-P9C& M\YC$6PZ%Y[9]$PD5U6MUG/6(_(R ,$S6-]/X(]^6DH-VA!^%>[T,BP6$!*VM MG0@EXID@JCI@%@&S^!HA,[_%+/2%MJPE<]H#FU36\5'"DL>3/F$66)N()C*A M9%!T)& 6 ;/X*@$XO\4LTJU!AMO-M(=B7E[W9N616E"*:V 64*4D'HJGD^\2 MC/,< GVTRP&FG!Q,N4: 'WBALN"J8G-.G2%&5(E2%J*J&5K:X@H#3[7,D%,M MW(O,@0'__<\D"$*\S2#$$PSXGR".\/84).!A\+_BGM Z'HG!@ZPJ''[@&]G" MP-,PT^,-Q)FH@.B_Q0TOVW F^!="TQW.0L7I%/%G&QCI&24B9XKW;#*Y+=C+ M^#+*3F?C!&D1&HFD0K'8!96L@.0#DK\YDK^PFG-UDM>>Y':TMBBP;'1FVVGI MH:T(D$=$VHA&6?8G5=H"D@](_O.[1"^MGWPXE6,XXB6>*TY14':9Q<(J]9%;525/0R3&]JPX4 M&)(^@2'I'7GL[>WTFI)8UAPWIW[1*Z>NPYU-7$X7E3I2Q7K"JO:WV>LPY3.L M-9[)CELUH_C HD6[RDIZRG[@L21%NK]&V50HGC@M)AGPBH!7!+SBG7D%%N V MF5VSSPVC"RD,7FOM>-ITI6HE^M+M)*NCG72GW"*[#6 ME0I%4H$O.^ 4 :>X/*=(CQ5A+@@#KO-4+%FK:H)\Q"']V&<7L3^27!RPCAEF&H-G0 MA>RS<\&$4_]C>)Z;<,E+OB]F1U&W4C*%MW@XOG&4VB\QX*(VD;;&[ M[:-=>Y/39^,$Z9P;B\9#J850*B#XC^RQ'][=M'V*>59#Y$XA,I7^F/VE*_,(J."=%G?FX? M(5K/?RSH5O:19!IY YD*XNK'?_$/=Q9>1IP!B#QW7N6A*;S216/VW^_'>'S8 MR.-#0(:[QVC>C;S]Z MI*\TUI/SP"]('6@'4;G7(.LAJ,]!\-(4^$J:XPAO =93DK6U";L551L)XT0D M'8]&O]$-$Z[AX36],3!.RYQNHN_N+_ZU 1HX* # X"D0#Y'.=Z,X&'=*U9;A MOM69+4)W^KJ,3C++^?N+H?=+-+%'&M]9^EZFX1=,,6A<*+I_A^$J_4[I=8TA M\E,Z<5@768<[E)N8FFQ;Z&C7/I;R2YFL9)XC:^8=;/C0GNF, ,I]K;'S#-A^ M&Y$SK[U)/ :-KUN-1JH<<=;CI[*HHN^8 2,#?CMY3-D V3=^+:W[7L8<6P^Y M)'*RDF?VQ[2Z3-<2SM\GEUFNFZKQS$(_9 T5E;_[A160=V IA9#(Q&#^\^.Z MV\!)_2*D&PO[!9$I8XZ=!"2\/_IH@9;R;Y O@QPC?["935"$! MOX!XI$R0\6G0X;J@BT5"#!A1R4^6."1 T[HP4I EB!:^&OD#\8ZX2RZXV[^@ MSS%6"3%^F) F9,TUV\1[-O\^,4=<0!TC:Q/Q4E4J2CU_J1YJ4Z3(VIODQ7%L M$HE%X]/X>!*;QL9Q-H;&Z32*C%$DDDQE4GPT%8\XLB/G993MBBD#M3L):?DX MS2;T0FZ]DML0:7H\4ELEA^E1_S%=' P4<3:S\KJ4GHVCIR-[^<)#>C4R)Y*= M$LK=8NQ!$DLP,G$\LML4>X^M%O=8%,W6?2J57:;6X38>F3X>&>OSE4DSD6FR M45U3LT-;0<-V=AP;L\EJX\7UCCD2<[JO0>M%BE,9OUR_'?#='VV MSO3+E6VR7=PT%D(-1I[L2) JRWMU6$D6Q7P[-N:66KCZ,!LG3M>YJJN1N!SC M\9P1/=K2$9L>)-=XY,DZJQ44Y0;I54UJ;DJSUAPI8OX1YCQ99U&ISU*-==20 MMGR\G*D_2N/$M#TF6<>'(U-L1\H5S41#0NFY_- >]).17!://-F1N1S4S7!+ M4MCEFBNTIMS3D]&$MV>.1R92Q56F;>3C;'FHR[-J>Z2T!MEQ\G3ODQ[B5L/- M.M&W(^E(91M]Y*MJ&X\\V3N[*"5[DV@TPT:W!3,U?*KI40/F/-G[Z'&U0EQK MLI'*9F_RD-2GBTYMC4>>["C;F<^;J?Y\7.243;=:+:!2;SH;IT[769G4M?&X MDDQ*W'UN=[_0=P6UGL4C3];9?URG8J*,ZOUPJ=XN)K.;ZOVX/2:A=T<4UZZF M](6VJDC-B-)Z7#SP&5V#MY_L*+]M2H*?[$A9M=(Z M2@VCTF!DH^HR/:KF1!AYIT_W/LRB=+^D M#_1B];&]K*TJ]1[?@Y$G>Y]TV5DVE8@UBG9J: UK,RV[::['Z=.]YX1MKB)7 MN8'$*>['V85BOI2JHVEKA'28IKZG@Z[\[PR).]3^S[+VF(G[>4#=-=A!N=<=%OT\8C_?+W#+W4%328:TDI2.9G09SGNR]E1U4Q'YZ M-F,Y R6GDJ*D[ J,/-E[)]^NS*HSU&3+F638+A6,J=:$MY_L/<7RQ6A7$L-L M=5RY[Y3P&N0YS'FR=[668?E&I%+L+VNSD2D5I4TMFAU'V#.L-A=;-M)QMB['^]B0Y:K73;+D:?4MNGYF.>6[?(K"< ,'H1_F'4*Q?Z M@VXO:SU5VMV(2K9U H'=Y"F[C/6:6W8Y'&Z:]Y.FV$W@.S%RANP;<9&O%TQ# M6M:2T\$LT9(74A:&GD#@OA_)Q@N-MB"A1CRL)&.+M-!=P] 3"'3BBC$44O.A M5(W=CZM2P1S>C\BL)Q 8SZJZ)M5BHE0M9H?Q67Y9B#;)6D\@\-1=3E)/F5Q/ MLNW[.F_$M; FSV#H*7_NQ68/^>QV)'4W<[[?7#U.DNTU&.5/(*"O'H1*>O8@ M%,,I)=\TFKD!FF1AZ D$&HU8JU636,0B96;BHT+)0I8,/8' ,)DM5"O9:KS8 M70CM'E_I%+4A&7K*^^+M;8EM)?EBM]06$\GUD_EHD+6>0L#N5A_+IFD5JZU> M/#),CO6LB8%U1HHH-#+YX3S1:TI*<['ISRN=.$)9&'JRK72MQN:MW6+%=MGB M4U9;$N*#!8;(;6K]?.%4E(=[Z+J;$<6<+(M9$I:/).51Y*8[3P4 MUZUX9[(@LYX<;"J5BT<$O=ICJP5].(AO MY7PB@7'@C'04?:A,T\M24RQV-TU5R*2>QC&-##V!P+!9K*:ZJI[N1^M2;*T7 MGF9B. M#3R#0#O<7@\ANK$G)![ZZM@:R]MA8P] 3"#PDUK'^N%J<=X/S]N#2BW>4O(67NL986I3E0OM4)P6>]*NT.\NHRN.+3=Z M:$86X![L>]F '=V#F( YV]+<#Z@)F'SRP6;B9.0NF7S)J7T[EN$;]MOYS-6_ M$5W OAA6&1S$!QU$Y([-! =Q P>1N4O&@H.X@8,(6-.-'$3D[L4 M. $O4M%/S6!0)C/N^43!XCA1XSX M9T<,]OT0XT5=Y^I[_6#$2'YRQ(!(P-^_-&^Y=%[7UG69Q!-S,B.()B]KIFU MQZ9WY)17!L#[=0T@;H<_O10/M?G?5$OA(\X6(.XYTT^ MV 1_OIX>Q7B#/#V MDGA[%2'B5_#VYJP*SS2P3)+I2?:4SF%I=*H9C CB(3*MSZ @WAZ6_BPDXS:K M3/PL?N'3UY#XX&8H%8>&6IBH&NAKQL(9Q+D>.+3OLO1XX7;E3R+=7W8[D!%M, M3IX6:RV?S2E)N!VAJV$HGGR?NK&W8IP\$L<[2+#IL6I3!G&&JMD6(XL<)4Y& ML!%C:0S'K# (H7\'6B'U_:3UVU,SW6GS>!L30\33W"-YA6!K,"6GFN&S /Y M>?_*AH;W4P%N2KW^*EJ!;O#S[QY5-Z=%2M,UEZ0+-NIICY2:BT#,9SBBT2O& MNZQ=ZO5ML[,6)O-II%Z 5&JL+R3BH70F%%.NQUH+J)0#8F@TE$I>4 S]P^CY__1U!R8O=_1['UQ M:H[E"^947U:7Q7*IW*T\ZNV^D)^-27OL^,^[#GQFFWE>4_&"3<=HCB&&D$(J MX?#D@27"[[J!ILC #_%2-%YBUIQA<%!!6%0M#8]4,/#IHR]L.@O,XU_7//ZN MQK >[^2=>OV+;F?6U3?7T#-:1>ND*R"(6U5\&U]_K).S-,%5@UWM+YH1#0U M/V#%.@=U5['H'8F$V.B%NBC?II$[H.O :GV;5NOB<0!&8,\*[-,W1$T!$GY] M,TQ@5'T'28U$X1R'WCC6E#/RV>,L+"PS,W%9[+9Z0F=4;>8>\U"9'LMG"384 MC:4#V^@?390W9AM])S'KAFQZ+4-<<19RS707D, "/2BPSGU>T2W WB^CQ0?6 MN0O*? -Z?[Q"YLMJ]X7Q;#>T^U552NRRY7'+R$-/G"1ID9>(Q0.;7$#-?[9- M[KE]7[V&@0Z=) F3,<2)34-+#4UA.,:<^]1#_G5LC[+H42OA.Z^PNAXMT&/8WZ M<*V6>Q40/RY\#/? &7$Q/,WVF^G*.,PJHT*Q$1MG.P\<:38(/MQ4*)J^H+P8 M4/(GH.3 1OA1.477DNH"M2TP(7Y><3# WB]C= A,B!>4(_$U T42?T=8K+8Z M=K>ZB3X5E5A/FC:YQ]*X2)HM?X"P&-#YEZ'S+VU::]7.3C WB]C+0FLHI>N M4&0ATRMM>^9FWG#R)B(GAEAHMKM5;HLVI<=,=AR)@= <#:6B@=4SH./ ZGEU MJ^=A 1T!;*"6]MI".H%!-#"(WB0-!DCX]:TN@4'T'>4Y,+SLKP+'QXV$BFI: MA@V.;UK6YFQ!F\R8$[G$*EFL5N:UU*@YW93'[7$D3LVC\=A+35L"\^C7)]3 M//J.Q21_@U#;1CN3ZI5[*\E^>NBEJGI6'4]G0*A@+(V'(NQ+CHPO8"U];:;0 MS.; [(R0*Q('%J; /AK81P/L_3IVE< ^>M7LHS.W,Y<=ZI&N8B)IR37CG/R4 M'&;F9@85;G# ND5&N. M3,1,1953>1%_;EJ<10+6S;MWW-'[ 58035WFML#0T#]O6Y,LJB@\1X!IWU_+ M2]@W\!)!7/WX+_[ASL++B#. ^.;.J\*4$+_'8%:'A;#LO]^/.YXBCK/':-RG MU= -IY.^59.?__?_^%>_9P=A7I,UX_N_6/+?/[YM.<",$OXP0^&)@3@IS$WQ MF[]S\IK;FLXV4YD[N"\T U]AWUEW53&"NNQ=+/%OQO<[P.,$F JW"?M YK"C ML(RFF"+HU]S/""_Q/M1HLX3O!@EX62&8_6!>( M$D#,'J)R[\FH_.^>8/GD>02D.VLU._E[IMQI]ELAIM+(7Y1G'I+WY. M_C5_ M^]%H]HK=__U7),G^TVLR^6:CVZQ5"ME>L<"4*HUL(U_)UIAN#W]0+S9ZW?_^ M9W)9;G^X,F1_"?C2L1H*/&'QF-_J752M0$[?:S:COHBJC82 MLM8+X\8P+/*-P:_E=+P>R[#1NW&W$RI[7F!Y@30)"F%%2:-P/KJ(CI_"_?X= MWU?(@-].'E/*,3$T@>8C=X2,3WCK(2>]X (8%[&OLGT?LL$UX>(@X0]=6\&G MM87/NYAZQ2E6)52+V6,DXZ+D.W/"=\&17P7#"3I\].F^:7YM^KG6F_,"AM__ M[GR=7M32#'[.E+%$JV/90^7OF+_@AHFR__B?D(\B_S#^1^YGF@':DOLH3S4L MY^'?C(B)AW$5;\;4IM8:+EZLK%A@_"%Y@?#UN::@$ 19KT205O.)HJC=*K$Y^)+-* M0M>%;1?-2*4/"G;\C6>A_LS$(<:T,9)P)AT@JJ:.>$LS\ -%,ZP9UG[V@\FD MLL8!:\7,$\$H2[1DY)]/P2O!Q^_[!"M/,KZ-01AC\'PJ3SZU+2(7^0?"]$1Z MP+X&>Q4C)4SL;CC95_H/A9V: MMV:1!6#O&JAX.P!G7K8!BSWV%$G]8[I9 MQUL7?0'[,-=49^]IR7DSQYTC63@K&EY*"0&-J, 8Y#SB M;=/"WS>P2H-Q6L24@>XP;!C0]P&HF+KFF'O/YHXURW!R6\RYJ#M 8F8=(B#?'^"+*P#$:0$!SR\#[K$\$!ZY,9P7AARCA1,4,&D1.W M].>I^M)O;91)0UQU^]UYLM(LS[=B=SX[55_.C[NH^G(-291'P'F8:"S$@&.) MH2"\GL!T(%SZG0-3\A\>T52IT>3!EK=,C*7K#E&"N\.L[$C.JJ$9QV\9OTSU M-T,L TB@'34Y3!Y3$=\,6%_'-XV!:'VNO^#JP;\)2 CY13 *(2;K#O0F78OX MQFL9FMY#F/1]+5.9O&;HS@'LY;]>-N]^-00Q'?AJ!U.X;N.Q)EC3]]]W+BI, MC_CZ19,M60[8TLFU#PL1",> E<&-;MJR12G9'4FNYND)D"88,108R>'W3C#! M8)#*HFGA^9QWTJN:3 ,$QYP*M+TY9F,*!%=8@G!.[P3SZ'4/ MS(R^GWH)\/TIR]H:EFAA3F32^\S\[K?/$&>,AS+$V@M*J\SI)OKN_O)&J_U9 MRG0MZ8"N__A,N 3%81%AF=MB]OI]*FZ0X+??NC9HBN*'84G.L#1]=N13^ZU5 M'SGD"!7B];[@6DR?^-S^]U^99"KSS_&ZCAQS)P:-W[+@_-S2?$_I1J:W;F[%N"0^=;JIY$ZW4>\YWWMJ'&,]Y_O^#\>$-NYM==2<9N&& MG!%.D-V(YA@NI#'%?8]%##!G ,9@8<;@XPL^ME GQ#"NYI1-M9ILKOOERH"_ MKUA"9+;[!:'2M?*1:D\=DAV!A*:1YV09"7A_8.##\-<$XN0WSXJ7LU8GTRFF MA854ML/]3FS028JE]KW\EJ^E3'-4D<38:C%7$[O",GT0Q!%] MK0+A'32%40M A$^8'._9T\W-8X7-:%JS66X0X\OK&E^N6%@4 M:$2C>Q<2A0*+5*9%G,FV:L&5)X(\SPF0 ,[)1"\1%8S.(IX8OQO/!S8.C=P6 MSMT,=PU<&9 UKF-!=(/A!8/IU>/>'1_-M'Z"KF^.$;HI3 TGWM*%%EK*JP+\ M4\1O76'L5"TS:^4Q9D+TP",GVWNT3?K0=CIJ[JQA,1QFE>(\']^8K59JNX;* M=+&[R)F8H^N<-,4S_ H9K^*.R8)KVD<#6-NZULK>_[:\*2Q\V^U(;R?".ND] MV+0M$T" 4? LTXS..LUY.::H4GY4[7:GC]EYE=1'CF5#R#32#N^^BRJ8KQ&.\"_<:\\5JXAH7(OV M-]-Z*X[8<%*=%>PU-QM&9Y_X5,,FXN%DUUA7,I%Z&*+ZTIG"QQUX]]F#Y6>] MOIK>*!U6M'FMGK%BVC2'#U93T-7;JDA!]H7/,@,IS8VQHZS6$4N"15UUI3&B=\ASW-[ M_!GC;?.5<$R(1$6)RS^D^9%83C6'P'CCH6@L<=Y90RNH.ZG?7FW,&V)JX%S+#3 MH63T&5(GATJ@YIWIW95$[+,FZR*'55BW/RP^$/#*FH2O@#?.I+9H)Y\/RPOX M?N?GG(FNJ:Z>W<<'TL@%L#MK#7CE<3*;2W9Q;_>S-I.J_9BY&T'6F17AZMU41R?5Y@N2'VNZ%%7]"">"LX_1H3HFTT=U.UB27%FT",&,L(>*.>-_'@H&]BA0S):R&R N]!^=@>!/(KVNBB08S> M*G/L7$TX5G319/Y E"XZD*$>+X*P='G/X;05\K+E$9YTOYTJ5 MXB(9FRS[:%BLF^M$EV/GOV-[.';N'%5E/[ CE<*IL7R/YFS9V,1JHMZJV8^8 MRT)W.5PFS$0TA##%]6T94H? ]"?/'/&]J&\![?/QM M@F1M'=RCP3WZHN1UYFKUNY!O1SN_GC?[-1>55T[XL(7BY8WQ9K2^U',+U9#0 MUNXT6NGFSAC_UH5XUH=*K\7S3G%9F*/,=EXO2;+^]B,1#479 M5(B-9F[D7CRO>NQOR0..?%P6FLAT1R[[&]I&0![7)(^?A(WTPZ)1%KEDJ=\M M/BW[BR+;JK6SE$(2D5 Z=:Z:[,V@UG,4XM>-;LJ1%M#"16EA'TI,;X732''Z M>4DS:#,GFO'F&=S.!Y+W6]6HM(]B.=(, L] M:[OXXVCH)@(TWUV]Z!;M5EQQ/UZQ"[9F#S9%#+]ZK%]8K]+1&;2,CF E@&5C-XW]X,SR)""- M9D ZI8A,RQ#Y_4- )T(FT*@/*;JL;:&KB4'^/J[CXWK67G"$'#4':URNKM(I, MQ?UX7[G,M74)URVN\G&%+;KVQ!3Q01K;+A;4_?X,HHUDO<"PIE,(LR7JR .< MHWMTGC+W=G4SK4C1509S [W6L^+O6>;\\H:O9;#$ MLC*R:,%8))BTQM91T*I;I?>Z$>WO71+KU3[I]Z"126ZH"8D-MY&ZK71ONK'2 MR5VX___4C?W8H;UX=XT"99-"#_U^."/.SL MED+JV4"#NVYF&DFL<63.KZ/4_(PIO4\"V 6<-4_%6<5L#Q]G+' M5=0G0-';T9^\V_A8<0(3^9_#<#^+?_MU_/(()?U<G#8."9 M[T^"WD7.4)NV]7HLGW7D:;U7X9M2$L-^NY 5/8JD-L!W/1*)&S02)>/K6O MAA-,X;1"HB1VM?)_UZ QT[#&/2@I"/W#!+ EVYQ,Z N>Y.'*][6, UZ$!%\G-IE;F^[50-(KX8\" MIBO27!9F%L[,^Q=4L.*<7B1.6A(4P#3/]1W^^Y:,X0&A7=L:?MC.Z=2S3-#[ MJ'.3>M8';7(TS)5T%/0'=O!':C0).-K'(1V5=Z/)H>2U\)ZU9DA$".)T"+9T M BB_DCOQ.-SC]RSUPVHR4M?O^7ZQO$KT=ZNG[+@A9]_L+R1"T(#"/D]!CT7Z MLR;)>'0Y'=>7FE+L/G13[5PL&;\WL]]^L'>WDKOCLTD2^<8V7=G&@B[:XM^' M?.A$#G/MI>" MBYA.[3F,P%\%,2_KQHR5"L-E1ZIO):70R_?6C<=%M/Z+2.=$4C2G-9$C(?,B M.A]!45@)L:691%TVO^)JBV(F/HG7H$K*W0T9QGT1%.3JE?>;@@;B-N&'9X*; MW1YX1PH?EH(U:W^C!]CYX=CIB&?9%2?*(%"7-*-OGF^]B):ZW%TDN$>V6@WW M$PN^E);5+/@4$S?4>G%_A8,:Y6Z+6"#P?4[ZDQXK1J$]QG(!#KX7#K[&UWT: M;N95E%Q\74+ '\<[(CNU[VQX8^$_K;2J5MU6?#6CD#Q9I2M\@B M PM/8.'98T6%M)Q]WGY)V)(GXWU59O-Y>FCG;'R!(-,\>*>)%0WR 3XCRBY] M.0//1V\K.K^:AUN5;E',EC2AK$]25IN(=K>8-P#&P_VN]E874J7]S]$BKAO* M^&H5@Z[A" W/8F&D7BV%QX5%0;(-NQ>SZZW.? G5IF_60JAS(M2+=G*]#D*\ M''[YI\6/?\)XKXI:=/S4S:D/3;N.O[JBNIPVKRD34>4.=!*_$W^JY^VN^F'JJM@6XNU9E-[4Y.6B M9.F%8G.]L_5.8O%0U:$L:NJ&O-4>3BO((JB*R%9)_3"&-T0+3\Z!87R"($(. M=LYP=.L,(GO'3W@.W#>TYR/H^S2&VG,Y^NIHX\WY:V$[,V!Z@LI&;N21@9Q( M(7%'3N-Z^0(!Q9REF [BM9F*@2D4-\ %D=E\B;>/E%&[.5PN].(R&1N-Z_>Y M_'H*_J!;-& 1W#6\#0)N(F>3(3=XWX?E AR#&X;H@K",KS"M"3;M"' MX@YM8 C!H:[''E,>Y *+4Q%/.<4\2>5%?'\ T1DV<<;=DGL@J(9P9>] ]K3W M+J9C--/ *>F/Z/AS1(^?ZV-OC\,H&9K2.;J:SBOJT6IJL5FJ>G$[&W6CZBR[ MZ,C@:8QE[E(WP_$.XM3H'Q"68:"IC$B2%)%R5>H=AQ!@)WI74_U93U[$)1YJ M:K(H<#09T&DK1,Q8_M1 9[Q[\_\EH*G(B];?=TP+8S#4-L7?1E@:(+480P<) M5OC<("+>M('C_CG1(.^$R[\>SQ'M/$B;VF\TFR[ +9[]JR']7:W9 U1_QS T/>&LW& MS)&,45'7#6V#B1>NX$]1.5BW#32N1?N;:;T51VPXJPS@W!;+.GEZ+/?T5#S^%X[ZG>ZV.+_7F\,JRTF1;3[= M*2<3*W"ZGW;E_/=UQ4@'[QR7^G%ME@,4.ZH1_)MYQ>]87U]4!7Q0E/2/NDG M.YUN$EF>QRP,[\J53NDY'T;.$]. 92#.D:.)P($EWA4^8YKY1O>. >/D?P+D M2!D; J.ITQ#>%T[J1/7?,:3^J E=*.CMTBWFF9ZFBSQ>9$;@9TL]S^.[ BSC-P:#JIB$H/FTCK$WP1$F%L_\A)?3$Q MEY$/DFBMK0[L6=XZ:JSI-L[3UBKP+%@=/D>.&L-<+N>^VWWCG%O!6_ AV*"G M& R:3B%D;H68E>:68; ,3:8(ZELQ_=29EB=V8)KT"//>,3U(S@65.G2<)('/ M+01K->T)8#L/J8]X#Q2.QW;,D!\'CBU%KIX$<#NW.3]*0%-#BS.V/MP@V9LG M<(5T3_@ZV)'(>9R:5DGR*,T*)3',)F.*F(@X)TF$L^@YNWOR(8#7%H.,4C5F MIFG"&DM# 'K2$0/:M7,JL9R[2S7GFHVOF FUL6%90#@![RG2 PFY9<(+B"=R M*1.-A1C@V2%*;;3Q!O@.YR(DI0(^$4,=%>U?N3S/^D=61AME''6A./O))^M5 ME YZ%:&@5]'OBP=!KZ*@5]%;]^5'Z9OM511]4Z^BV"_U*H+N0Z=7R4$7O/.Z M2P3_'[[Y(J"Z1*+CF/-7-C$8&:*2X_K56K^P2/:+%>%I?=@($0H 13(M#6/1 MEO[LX>ES,A8\OKE+7@U'O#4<#8I2/BU96WX2*RV3>!Z$510=SV09-KH4*_0) MVO^='+S@A+X%N*4)0,(R%M>^DPHL\-O)8TH[Q#J-Y\TW'RN%<"3#]'4P5O_W M/Y-WQ_[7:1(@>:G:"A&135.Q\&K8)B2D(>A.'67Q$MW^/NZ:W?HOA)Y!5E+P M6)O$3 G@ R92W@S/::A$4$:09D#S?T&RUK$L3^K:B!8(R]!S@DAU6.[FB*CL MEJ;QK/H3)S;"E99!59@@O"$5A,4Z1^H!3HD<1D5)$8N;O">A>[#&I"P@!2,T MK1I(G:6^A2IXF3-*.-Z68"K(E3A:DFME(\4\5>A-P!"%#.1A;[D@G:_HU@42 MH.2(B@[<,&=4N*U'XDY\@ZDIR'DK610I> LU<,%)H8I06X6$.=&=XH/VZ2+. M5$2$_@D(\!X/=^3!EJ.:R=[CBQ\08P,H"$1T%9".0'=1F16'EX+Q96I#<3[\ M ".2ICL-R$65EVVB>I,.#K:K#N"OFCH6U 1W=5A+)X(;+4+@+/P9!X^-Q6K% MJ>ZHZ[)(?B7^;*><)/PIRUZV!SYG!5I7V:K;Q(H#70%K&!8FH3O'_ 3.==XR MGX$5/63OD"C2^J?+37Q)1HDWA)>P0.832Q0-&Q52(JT:Q/0>2I M*0UHF7S9 QNH9C8D#)!W[;4"?[?22[%M+Z.(PTH_Y ^YFMK+/'RK3Q[J2#B!!M$.J=.0C+DN)S_P?^XIV.<)!9QR%?(MT";45S = M6D6.>86G\MI1:4E"G:">SC4PDH!51" V!U*J172PW2G\!]Y31%)?.&*KYS+1?>I@CS]9O)0$)%LJA U!U]ZQZ*- ?V"I0&,#?0 M'*DFEAXK*MX%>IG62H^=Q'S0R,78<,UHBXE5O?J0GWT96CN !T,!POQ5TTSS M[^M1W.&B1&=1,BR*X)#HI!URP@)?6Y3^?#%:MHHO/9G$=Y%81H*:\&TP3*O[ MU/TPOGW#I"B:Z74)OPY6MJ *!HVR[B W.HPG$V>]/1:(-U&GCGP'.ZN8^JQD M@=]*RT2]/.WTTJMM\^M@YS$PS"OBI".2&,=+ HP#\9-@&9'K)YP,7-FQ-RJ< M@!Q)!Z0]US1,PF>WXD23*#6(FIK*VOA-E] M$](%3(OX&TT/;^];BTAJ]=3,L\LP6YG49-0UV:\CP>!= _"]?5]7>*%"@R?M MNJ*()ZG\7+BA=S>@+^AF1-H $0$3 TEX-_WN&XS?"B?AJ]_=/!6-(+!+=P@& M/ I4):6+<)F:X79_P)HR^+;WXLJOBF!$GS-?6H\CHU'-@91QU2P&!!=Z MGX2\KPI$+R-J!>_O$WA89=E1ZY#@_Z(L3A$H1OND)\<9I8B8F1"]Q>4([I=H M+TO072SG]@J!AH@9$%V"C"]'DPS2#> '%I4DX4B(IDC]+? ^[^B)H=!$4UOV M?9MSJA:<.DQ"GE?E>"XL4&IKZME2]^48+6[C?=,/8-LY1N(""T^@9?%ABHT3 M@QW"5S=)['8N:U@=OK\Q(X(W8;XK*OO+W'?[^V*XJ3XY@P\/CBCDA83Y"Z?! M7$=!W/[G(2K#TFU3\\L>T;%<3%V1KAK*$]^7($+I/P8.$*,*R-U._57M)1QT M;1+]2GV\MN];H ML'9G%EO,A8T=:K5$ZEY7@V'UT#2QC M%+6]I@@^;19$';H' ^_!E===E91\S9%+0L35#31E2,CRJBEK<-$L*8DD#6W_J$?I+ZL0;W.@F1AJ:O MA,,Z@MS^!K(->K%#L!WB]UKL5:[U8Q.>CU-B5B9">V2OW"LSIYDN&AA?'>.9 M0G0CF5XFSA;!O$9C D *Q4B*_^;)@6%8PS]@I\!'J<"Q\ -PKBQ M#]!PYG5Q9/@^5\81);WJ[?+I!\E.KC>]LCA\JE>>BR-[(R_3O6/*)CI;MZ5PWYX->YF5T1,ZQ2P0Z@J= M1(OY#@9D*B_R7M$@;FF.CS;"_AL,WT[#&HAU(@'2[QR.1P.5?7"+;N\34VX9 MJ??%[$CJ-FK&T#;;;VUM3F.-O< [:+WCH)FOO'$/YK#]F]C>W(+LH2-CWAEJW%.A]Y!F#/L)9,]U M3!H/PWBA,+$("86)G+_1/W^X2B8(5PG"58)PE2!6-I(#2E?YR. J+L4EGFEG-\,C$\4@M M/BAF42?-LLU=QUIE\CN35]?CV)@]'MD9\HE58M*<]A7,M!R[985.KSFXK8V/2XXF#)5#L^/%ATV]D!TG3D=:FOBD%J8[NQ\N==(/X5KQ:=1[\K2FMTF-B4[%F^V]=1LG#R=,U,IWW/M';\H-C>]#M]CM75\#2-/ M]FZT$XN<,'^8]I>K)Q8M[8>QSL)(=^]O#SZ*O2GX*/Y\\-&+^O$5=)(NC9)V M5$,G5N!%T2CL.FT\M[ZCAE3VPA.:4:6"1$$8F(8$:E#Q A;@.SVTP4+37VY@ M@B/R'J:ZO+MX^S,M 5I =EU[3!EI,X/3YQ"XO,_)R[N;J*AD"T?M.DZL*;EM M#NMC!$A0',[@K.1GKS)5.A6>)3+J08<54/+FR MQ$FA6E^_571_UDRT%^ M,^CE>6507XI^AE'_GZ_9Y_3F-=/(.\ M/&CMNK4TVDDH,M2XA3PV[\?9KV-B)Z9F^,GX8.#DQ'E-@^'Y==VT+C6Z?BN3 MR%!S# 5,C[*(ERXX3?D<%%SZ%#%$(V+H]9Z MXHO$ [&T@R\8TPV2)9B^SV.CSE-O96 QMHC5F(SSXAR(0Q=4/43CEJGU4: ^ M5-/->2LA<,;)F!E1D_Q>R//5L[K2->=#A&,0/&>.<]W&YJ?AE2[3.&0//IK( M4P_T^7(-J\EP*>:Q %C=A3EV5UKDF[TV-!$\+4_K\4YRL8"T<]XKXZ1^^MTX MBDU\JL2;P^@R$F;[NEL%"&.PW,B6BL^YP+@!PR:-8W3ZN+I=N1T'0GZ_"O@H MBR5!C7B"W.Q+3 RZ1CT\"D(DDE*;R$[H.@GTT0GG=)/MB7A&_!8:1$M_%CQP MJKRY2% "6$/F>DDSO)YI+XV2 M#]8:P2ZGQ+'C"([D'P>W/RV:N1JFP_Y?9C;)04[OM7*S?K0HMXK1VL3:8>'G M968#@IHKOKL,ACJV+E;3Z9?]@[]5O[0"Z1.J%X$(129R'"\]V]V!YTJ/4NF^ M$9/$K3J/3B2]%C6@8MF9[@X>-'WQM/ZR .+ANVFS>9,WM+6G^X3V.2(?#7C7 MFN$H ]TYYN(US0FD]9L[FF!W;FBJ$W-%>TLYIHY.?Y99ID>3JH2X9",_T_J# M3?_]JL^^]?2J_;3T<%HG9,]732_/G30N@ZI93G@9 M#="Z8XY%'NYY?9G],%F''>?4=;BSB;'J2DT-;-,'C6.MD_C(18AIX"B9%LP:YSWQ M=5$5%5OQ:?,=YX;/;;L0K(.$&EB SM>AE24QU4BM3%'*3[IJL6\N'RN--M2A M/2TGMJ^+3%]YH,_LY0I'<3DV]9AXVR3@DZ=:#EG3!RDNCJX(Q*WRHBQZ<6.4 MAM4S^@MP<,?SMK?'_3S$?!\Y3HSO'(1C0M2G^9WL]-*6C2XF$,&&)M7G;1C$ MLWPFO;D?B77C]RF]KQ06T5%621J1_*5L&2^?TX'H>*;GWBO]C6^H^D97!K$# M3MP ^"-YZGD_C%1@]P70G#"%TU 0RW#?ZLP6<=71C@JOTCP6^\)CC&G7/G,*SQ>_NDO'@7&[O7*)W;"0XE]L[ET@$0L:" M<[FY2\#';O-< CYVT7,AM4T/*Q[_EGA\-2"DWP"$BS+PWX9 ^B_K3\QJ[X,!*&<"(A$2] A4BL;M8U U*]S1$?<,0S9QQP]T_ M#Z!.;(CT%U#^3V 5H$Z .J]"'?805@&[O3F:^6G _9M@ M(4D&0 K(+2"W@-Q^ 4B_=JWO4T2__XOG$9I.KWK3YY]SQ;T;6[FQ#?]2&MT[ M,(X; \/_O!NQ7V%C/OHG#D'_3F-WB>.]OC:;ZI)!:+&W9!R==2)GK3QG&% K MBC0V]^(*8M_Q4G]5' AZ*L(VV[Q0@(H*6/Q(AQ*)"PH? 8$&!/II"/3=!8G7$JB47+.5 M\0-?DK;=?D6+1^W^I-C&! J"0R049\^UA/]2UHZWBQ*^;(1 5;JXJG1%Y^ - M@NE9Q>O:8+HM?GIA@6>?>76&I;;*BUVGD5_;17']5 OO!*MM6+-Q F2>!'NN M-WS 0P(>$O"0M_,0DM$4_>6\^,&(CR.[U&UQQFVK?/V9&A<4P!WP@^>U' ME$V%XHG3NB%'4L]_2)[MC[/UU?U_OW_F\"%:'Q/WKR<.7SI#N^+5(GNN=V): M7,83B4Q&DJ+23FNSNH00ESVM?WM^W!?K]+('UP>V _OGN58A^S)R'&DK"AT] M\,M)75)#A 9-4$1UKAE6&#IW/%?!*T2K(?8,TM9Y"_V7:"DWVF1$P7R(-'UA M)AI4>8+/2%.ND%/Y"ROVI%X_UJ6@ ('7D846LS!(TR?2; ^Z@IGG6C=22=]M M'&8Q4TXTG"9;I&C&2\T@G:HF;C=56[%IE0Y2E9R"XIDNE&ZCU&PS7]DW2JT< M@?5P\6X!%LTXJ,="VV'9NM.8F?9E@=)C7J,:I^+H_M#NF"R 3MQYU1_P0A71 M5MP6: 9R'T ;-:C]0->#=V3#!J$J#>T>C4C=6KI!?-#X!8R"K+G;!IL[>H\[ MG=LZB[R5=.QYX2PM3B+ IDT0?6W3.-I B_3FH?V=]PW3O'Y!M'W=5CDM1VA; M(ARL>? M=RQCZHB<++V4R/HG4"/.+2"MXPM=-.>P5,TV>*=1G ,0KT?O5H1" M+- 0Q]V1T]#+*/L6(KO+[6B7[YF',!%EKA%12^HYWXA\Q M"%OP%3KV&K8S^Z_JT G5K[0^MZWP*_*U%^M&TN&#;JQH* ; MRV_MX;S<%'1C";JQW' W%JW97+3"0J7;+^?SB>1XLMQ6E+/=6 ;Q6FPBIR*Z M-!@NGA:9V*C6V\[&T3-]1L8--3[D!F)_4.VHJ51BONS::SSR9$XY(YOZ<;^]($G]31Y+$ M\QU)7M3CKEQ5V^WB"FTL$9'OL:;FE8@%(<2G.3@%@_UJT@3)4..2RL.D?ZU) MA6I"-&%H;8 U)064'X/(=U@\0_N&N5X!Q7,%Y6C#6=KT4"2<&00JJ#),AGM2 M(:97$<1ETN^6IXU3>*C(@.4UK+Y #6(Z'G_DSB?8AYV???H0J#('K2^!E/YS"<2%M)7XOCP\88L W.U%3R M5OC3M'50Z,C?> V(QW.8T'P#06=0+$!K.DR][Z9[6*[.@XY3TYRN%0E7JRW^ MG/Z) 0LZ+.UP>:0["@CT;J*N[+4UT"! "P^+\&*OAJBKLEVO=CTM#4B624[- M*31X2$*?JISW'?/!1K1G"AK6PWJLLM#X-LO-)[%PC=>L4G=V*:O87LAE[UY6 MD/;?9%]ODORDM0S3L;M,.JB=\R(67*G65#(XEUL\E^!0;N]0P+495&:[A0I@ MSYW03^^9:\#%?4L>[V%BB'C6>R2O$.P+WL"I9OCT-6^!XT5O@*\,L:!8U"OK MC+TQK-$APQL+!\Z?]\"^&PW=V'8_'2.Z.0B^5SC4=3+P;RL":M]:QJ>P'_?0 M=3L;.7UDHJN_W+,5(M:3VBKFH9F=<%\0IIU=ISP MAZ;JM1MN3DNBRJG0*:3ER%IGPJ:,1'UN1#>/Z^(@ODX*U854Z+>RXRB$3T9# MD>1I0Y/?Y:G7I(>#2!4:AA(((%?BE)\EG^03@--ET9\L]^0&^'6_ZW(#:*%D M=KT0$X>!+Q830UW)L4@Q/TQ%9JV6@-CV[)88>+RWG37'*[8NV;G-+A_NF/>[ M\II6)XJ$HJGW*5KR$W7UQL2>ST:_@?1],>G[ZF'\UQ//K[[U6[L/WCF3Z0+, M?)-!_' U+ K%94D<&@_W\<1P.:.U7F*A>/RES.<74Q@^4;.S#W=>7[R9[JM; MDG8AV+Z'#,471>X((J/)2.R6N+;!;NNKQC;Y$!Y,JF]ON?CNN.MOO[CN&_U= MJY%*];EXK(FX6>0^H62Q&/*3EKUN4, S"08D%L(?I^_+2?#%%ERFS^^5A,JK MGV4F;#X^5MKS>+$Y&>S$N9ZVH\KZ]6=Y1M/^V/-YEMB@Z^BXIJFS\X16,K+# MN6T/G_IB+QII3(799OX+G:\O>CBMKC5*UJ9Z3Q*7^KC3&_.VGI]!/^ 7^JS_ M J')&$IGZ,Q)4X%FSR2(#:)J#KJ(NEU430#^45=AQFDH'+GSHN)*SB)#>]GZQ9Q$UWFQ;[)%7[ZR^3 MD>;NG]D#@)!IS3OY?5!67E,4T31)X-1^^,WS?=W+!'!)S7K+&C&).FHB[@6_>HD/,'.]7 M,T!C8"P#0?*7RLE;# 6RGQG"J\>/H%FPIE"" ./QE&S*02'[4V3!6=\,$Z.Z6R8Y!]["FMNSUB'>R MRPX&/0\6SCK?ESQ"=@D)RB%FS5V\.?FKE(BWW ]9=_\ES2@X(#IE2N>[D)NM M^$/^?CYG$=NK!A9>K\5G";L>+Y?XX$6WM[.%XO/[VXP71[0A]2;(]1AN/$_C4 M%_?Z)%:'\S?FYT]3CP1IZD&:>I"F'J2I_TEIZF,6Q=,F3^-U\KX8+Z+M2EJD]$4Z/5V?2VROB]U$WLZE M\OUP!>5&W63W*<6MSR6V5Y]:3SGAOI[N#_AE?)I:ZXGA0_9<8OMR>;](+F:U M9#%<7$CWX4IKK/:=$,.CMV^5VKW2'JTEE.&$E5UZ9+59]FP*?&]VOZVD)GDI M+$7K8_'>CB;"D )_FH ?30YK?7N\9L5!SF+YW*XUD=;CQ.G(QZ>-8.>F&TUJ M1JQA7[93O8=<=IP\'1E?=H>1_D37^U$C6UUQO8=P<],>ITY'ANW9N*NVUNMB M=!ROUK19O*7F8>1I^G]42HVKUGV4#0\*Y7XQ50_GN>RY,]*LS&97LM<1J:HL MG\J[J9+=\F?/:(F0VDZT[AO]ZJB26#RV5L*87Y^#9U),IO6G5&/'*BDNUEQ) M@]JC"L4'3MY>CJW-TO0A&I&VOQ!]ASDP_E5JQ^92/=%5!_MN&VOG!H5H-SWKQ"9A.%<3(\G'_,CH5U?]5B+1G#8>K4LE#+]!P3Y@F_Z(%BS+DEPRR''8 M%]4"9[1'<_&^L9,M,PC4,P]5A.GGIYG>&8;Y 'C(6 M1*.9((/ON1"U:^8AIU\L"!RK^IS\/\U[?E"/\++&F[M+)KY0V_-OYP0Z]W%C(?N%Y M1Y7CIW)]Q9SE"LOO1CDW!HLK] 2ZN[TDCG?),*!7]2=( /[M9D;7O 63.FUF MY/J=:7W!]\E/O?#-=JO$>,TMOU\OUY])RE\B6>=7K66_F+OSLEDM*S@ADN?: M,:M1M)JW4;??G(?SDA:./B[B3KYE(A)*94X#R[Z,E$%95/:@ .K[,:B;V>:M M"1#7SNN^,2@]*XY<&TXOL= 3P#%_?6$.ZN]-4J3Q*>>ZO(J+?+ZU3G;9YC:* MC,=>M&V1QMF0NIX.I=*GK>W__IRRW6O5,U^4NY\F8=.BKPZ;R/6@N]6 M(+**=/.-9D)L]+2QXM.5UE(://9 MH.Z@T]#SCVEG7$[FG;E\W98.$A9ICZ5]QN(^P]HV$218RN(*>2F,-/LJY(]! MO2BZ$Y[4Y>=(L&74G#Z+]7VRUAHL]9GX836;JU3593O/1GE^76H,%^U,KOWQ M\*]K760$)]N5L2W,_H,&^Y),/#@A.Q.]2+[;TN'2;W%^+5_M-L37U MH4:]#]PRV5\\>A?_4,7D_3;X1A7LAK#W P,-+XR]ITST7>((7X^X-QPH^#-H M%-TKG0*!WI7T=W)C_E;4H(/M5S!;'EQ*J;OHT;T;IA\=@*GK"6!.>0,;0W(O MI+T;(5S5B'M1"\0!23QK?(3,[:M:'L\G[OZRD.H68'Q6_LQMO8J9I!:CBVAX M3-Y!,V^L4Y31K/'#=CN_J+);NS*^7S_V1XEN]D!/#YN(_R[8!D3_FTA]M0[H M2L-3Y"GI#[%)TDYN6:/?;$8*3_JZ4!^EVS2U-49JC)BG^O=M7X"_0/\EVU!% M*/X1P@K-5.31D8)&4K _PW5X+9+_O"1L&M:X VF8A$CAK[JHBHJM..3X9A+W M<*E),,D;YY;A=.:M%ZP:.^@OMT5%2K6Z"26U'9KGR1RH\)=IG%1@*3]);*?: MWQK];2:O/32U"=NZGV$*/Z9M&E8<^8=Y7XARFP^ :"G&/57'Z4&CN,R7,IFG MATZ['EM?A'$2H$YW;%%-/38;_>BJW^VEU5)B5\1 35R&;7X.2:H"Q*F2*DQ. MZW*TMV\%J]&O$.WA0H)OF$I&HG.XFK6:O73\Z[#Z-&C)^4 M^-FEA*22?-]NQVG1OLY\B6MI0X6CU.AD.E90C_-#N&K]]&!]>SV,P1ZKC MYB N% -9(@0S0+EGT=0U4LEZ&G)**9I4;WC>:4-F4# 1";1*K5MDWO:Z.] J MM*8MDV*-,WQ>)KP,RBTB\Z1\_>LK.#J#G2(C4!&?+%^DOJ,Z?H^%5)HXJ4*Y M;YT3#:?TIJ!!=P.7_&$U&'Y0AALF// '[:L*^V'&SS%X#TME'JX&[PC*^0E7 M*D3\7%%4&IWB+LY=L["_E4BIL M3 ^FQ*>QP,"FL[JE*2F858TT-L#33PBL\;0A6EV4() "APO.1N<,?Q-QZ6[W M2 NX"L50Z7L 4"$HN8G!&SJN\/@;^+N?_3KUDLN:)JQ%6<9"!)9^L>(#!=UI M$XSGG.[YQ\1"L91YNS^HU>^5M;D;QI3U:1FG\^.^6)5D%WX$\?809"@(;Z-$ MLH6 :F?N2J%2TQ[MR)^(HW5K@:8QZD,L#ZD##/^OVI@MD K (6":F.ZA-8/; MC8!9P]6"F0G!=<-I2$ 0G1<-3(>8%$@S!;QLTL>$X/\4OYQ9<;)-^P\(S'92@]^X&!WTPV*(L2DJ'P,GX,MP;^UIR#6X-W>#RP,>N XV(AP-9A&RX[ MP/S!)*N"VX?N"J8Z/S^,>1UD2%E%\L4#Z-#:BZ:U)%PB87T64I1Z !Y.K M Q\?! !9SNT.9G$W:-H873C_'IWB7^YX04-TLT@F#2CV+X91YT_F<.G.>/-X MI?OQ9)%'3ST<]VW(=_:TU#+,BX3#U]F62&]+V)4R$56O'C6,HF6G"8D[197A MA)P[1<.ZI<1AWPG=$0'Y/(33:>3P+Y&.1&9''0]?",5G-[R MSE-2-I'3?J@\O5:PFNKYJ*\_H^NX-4_&V6,.'<[96=9VW M4^%B+QEGRQO4:.2B=B(];GN6CTLE,+('D@<[EJ/RHK:=A7-LE2W%Q&U58JW\ M2VW3W@\"W5$VU6L8=E[:)K-F'^W41(.;71P"OY#">2D(V/DXBLUJX\=B.9O3 MLC*OFFQ^_>V'JIV)6/W9!V<9JJ/$>:Q!L TW"H]8DQBL5.&/3X+AR4_6:0,4 MR7P0NZ1F75#6Y4?U BW4Q-M70#2.FTE92%^KFJR-L-ROP4MR> V MH#6.R9_DJ,R0UW&!1(_AO_<- K 830J_A_;<<@*1BX@JP\X"0H[*2O469Z%> MTXA3?0LSW_-AC7=,'AD65H5!JSO:.%%D]]T 7+$&0#<5,2D@=XH!(HS4]R0, M3X0S#RO4HJ%S_6WLXKVX&E>N#RO6W5[G^[=6[DV^JWIUZ_ATO M&HLN;Q[RZXM$HR!]BJAB)1KX'A0XTAE'L^'N%0T!]$[BGP", 1L(@FO99P/.J2^PM8NM>7&U.CZV+Q0W83_%=Y,JVQTE8 MM%.UUGRX5W)=52JC+7NO: E##:]O4:/Y8,#4NH5ILE,(+XH#_9$SZHNY(1O9 M6U1T/A@P0SQ W30'<:G9"S^LD]N>9#_^LOYS*;7GX[LI^R!K%(C3C).;4^A> M">'2PLLF_T&_OBCP2CXI*>/^0[Q1S52%2/;+&/'WL $>3SIZ$J#W4.SW'D&3AWK;W"O.]8LH\L MTT?9=N3" POQ!-^P-NU[Y[2ADZF3T)D1NAD?^,GH-1G"$ZA8GZ)V78"E."5= M"-TW,*"8Z6[_0>JL,YV.A2#NB^2.]YR(QQ -,K ,_E+XS.MQZ&8\ M.GWB0]XJ:']KSIPS4/#<](SIEH:E4J_GJ]MN%>.H:!(/)#@E:1,_R)K<3^"U MUO#OZ\"V>@;WTMWQ^(TCJ5AJUV]#N^+1NQK[=\:7!]=N&W$N!:[1\,-168SF6[,UC MMM9II(L9(?LRN"[20?O=C?^7@E@J45@4M:RZD)92,[I6ZUT]U\=B4.3NM%:? M!S%'I#DCM1RVVG9B?(ZB>)RFM]0RZAE-?ZE3ZW5B(6JBTP.U@_#-O4)NBME1 ME^AR;CK=-CK-;K\Y%+J-Z4/?B$6^3M$!AY/#*<*O3);TFR6\O.AV,'4 =&7) M2';/B]QD\G[=Y*[C]NOV.J^ZW9]KV:+7_1D:_ZJ>*=V[UA2WG[GC'L"W&I%/ M&$G]_^R]:7/:6K<@_+VK^C]0N7W[S:D"MR80G*<[51CC&6,;X^F+2DA;6$9( M6!+&^->_:^U! X.'Q#8DX=9S+&["U0=+PIG<#L\*];GND.6<92 M1'.6Z&T(:LRH1LFXZ&7GRT N.5)O'%/5C.T'?B# =K!](8R*"1$?"L[0'M)=J49S:14?K4\.$_W M6&=)@@#7&6'0&LN'A_N3F[.!,MG?-_;<'>^P[Z5&*J5#NGLJ0-@G4F*CH881;BEBR?3T5R2, M\NDX@0\ (7[?1&N?)6R!VN>XF%S-3. K8PI!5 7+5 O:1%WJ<+?)I!!3RG%EF]\GRR+8*&3I! M23!TQT,:D&)\#]X8]A!K*5<5:0%<=@G^2=&0@=Y.4)ME"EB)-P$Q#.P@EKTI MDAZH9X>I%@&B6I3Q! 2A"U0%ET2['+I45D;C3(XU)DYF\N338^#%HST!%W;* M3U2@4^^=%,D29I\1*6;$R(G!C=XK4,.8+.;XOW]&@;K)*-AD%&PR"C89!7]' M1D$ZV=ZM]V_[9]-NMWVK#-NV=>U'!PNGIA]I9;7\8'7E[G1T9)C-X^91[-87 M34T?/HR-NX/N_630.)>F%Q-I>W)Y-5DTV=Z2M"8YFG;N!\K37=-I] VWU%\X M7SW8-OU;_ZYK#Z;FX]%U1V[T'P9GBZ:F/QIG%UJYVIHVKW:\1^7H>'(5EL\6 M34VOC8*39[FKG$J@E1D/NG/NW)Y-%LVK5R*C<7)3MN-F^SB\,>_M0>L^7#BO MOO4XOCIN=!^=+MGKF&[WJ154=NMS\^J-?6]046O5:EG5^"_>G^2AORO)H[H\ MR>-%(^@K@Z*T R-MO]! ^]*/#X1^)UI2OW.#X+ MMR=_C!%'P5)( %+(0*18X.!:K=^/->FD'@\J<6T"UH\7<25\. K\Q!TQ8_QX MV;-8["P+O1K">13=$1)_13M0"O5%6,@AOJ0!:+AGWO6?'\B@NS>^L>Z);I^' MQF2#I]6_N4,O*#,(H__W3?GVL\2J M;U7GQH;(=$['VK3P?2?T1.8L@YDJ%]E?4(/^I6:^ZS:"C7V"C6 +%T0""B-S MBIKP9OK:9T]?^U-F!ZVTU=Z?-"U(1/XI<8HXUBDCQP5#@IZ5R\G]V&UUNXI. M#BQY^[Q[J_0-A0Y!4XIE1?WP09*K1-E=P+"H<$<\FP6E<]PK!D4OGOX.0G]= M&=0JCRSTE,U(V[7@/Y32,,.WBW26S4/JAX3E!23)J@OX4NCUSKK*_M%]MW1X M(A^VK/[YW3.&.Y O%15I/FGZ3U.N@N'0C2*:4\"UJ>)LJHK9_[ .H!LE:TV5 MK'4:8;MAB3\_P#'+ 7V[3BDWI?'E"MI>=$UVGIMEV,-H3(;;>_JX(F,T%QBA M+!4K-?V/4M#VB(_IB*()9HB96TGN^T=;E7\97:]:0UL9*]OPK5]2Y7CFN+ B MD7TQRIR/\2Y@8+?N\/BJ[(V"[L/MY/P_G!EF]+CE2MOQ\WFS9E^>Z-VC_MWM4>N\K4TM M3)<#GJ<5%?W/TMERI)_%6.!Y-(2*UUPHM-^0R?0;!=[6EB/FZ%\%^K>#,68E MK0/_^\B0P:K/^89W3_M/5N*1=-X>CRLFSOS<*KCN8^(L\3RI* MBO8:TULV\N1S1J!\R2SP3TVX;)JA'XSC#B;K+TWU+77O.L[VGEL=M"M7W;I^ M'?M1^<_I>\1A4&! 6%U2;W?$>^VU2-@G8?&MU$XK+2)#/ZE=3-I35QNXM^<= MO?(\&I.+=W:&$5.[ZA-8.#_!+X%&Z,8-AZR!LYSJC M')SLOD,QZL2 =@>TUFZ'UG2>T@DA[)L <_JKM.&SE&TE-:2&%0SVSKK' M!_JVT7[ 27Z5(O!Q_/_Y?A^P9@PD%=.)+L,A )A!LEB(QKU[WK'_$0LAL=T/ M[?T#C,QC;9&Q)A()./#A>=JED-<(8C-A0$D2\LI)4F+763@- (S)E_"DA>]X MV[RK .%8R/8@^@NPPL_\[W*?<_VWHDF,?/B.&/;.P^[YJ'K9ZP[-H&PCW(LNO VEK>"[DQ'2(8A=N/"OY[0@J2VT\12W0MVWNC O\)F M572KT16 CB'80BPZ-UXN)6TLV\_XKN0D'D,PNX)7H$# MEM6[)IVPQ+@$@4"9NM@1('4H9@FP/IJF[[N@PT1F.!5UI0QMM@HY,8*0*;E/ M)28P_MVG_S&.Y8H>>ML/?:DS/FL<$*MI;^].%J:N_5*-V^O%?VV?)+*+_J?$ MSB?Z?>41>4CB[&2).5"QL2J90O6DACE'1G>FC1,KO"!BC=]#-MIT'OCO+ZA408&:?3O7C[_FE MW*'WO'UW>W:H8=.FZM8B-D[;T;R1!^X8V\W6U57)O-ONDH/+_M'A^/ZA9+Y% M2O[T55:[Y[UP_'P92 UG_RIJ/9'2=7FRG/F]Z0IR-Y_>P_9T_I9PE_0/?CW) MK0"RH$6S8TX7BU1E]RH^'#Z$(\DU=JU0&QCW9P]P#\J"2XC96M@@.*G[-_^D M6WF;2/J(:P'R@6^-,37\M1LJ71]*-V ?J0.EWS@ZVC9N.QKV!4:>BUE(,[>$ MI4%BZ>R-I:/[,JV>16=G8*0(7^R24T 3&%="-DK9.G)L8O^>;%KZ$-7FUQCU MQ23@ZPS.6UJ]>MYZE(:GG2A2SLUM]W#-&77@A'=ZJ?UP-W"EMG%;OK[<+T64 M02QGU'0*(NP59+^):2BLV57H @:X9H*!P3@$56H&!0O?(T(*)P'H5C6N&#MN MBHMT0 LBY)O1,5HG=%P';$0MEZ\4'C[K9G35C[IN2S*[Q^/#H:&N.3[6KY[5 MG?U^^Z@[MNN^K3O-ZQ,'\5'Y27P$II=RO%G=%7L:>5% IW(FIE_R$&Z2VX%% MUGX&#$;L^F.**8*LG1KB'OP:(.D0%]O>4K.1M_*94YB303@9"]5,R](+V!X' M\7A>D\[3SNJJEF<.--^JAU(E@,U]9,/LTI9)K@_V^I@U +X&(=BN M.($]GC(_XC)OXF@0[9ZJE5H@N4>=V[YV-1GH#Y]6K+V"[F\V(4-:PPW\C,8E M\.^G(7$([2M)^5?ARD0FN"Y=U<7T7];['/X[X=NC@P;'<,I"\=,^AW.'D7T[Z(S$()EVL;25@J\K3KP MF>SX2#^=[XA]/T&H)#.\V??HU)BF,)IE*O*'^236@+\@H?-NZG'ES\[7!(;!>V!7(AYX[C7K>5=-K< M!4A?(J!;J2[R,B\U#DY.Z\_[_0=INGT2&)5K_T@RZ_.-:A8_]X?UW43P%2[% M;,'=A,X/4NQ?';?=3:D(\ TV-O)(TE>9$H%'6V?BS_IFVLD6MN'3E >N\F2H MD?973B;%,]V)C3?$YL\S?! 40B E-[JCTWVI/[L$OT0ZRBQY!S\Q@=M/&?DD M4QXBLFSMX3BBTROH/ 8\K\S$W MDFMZHE5G[JBDO7Q)QW2\A;RL@+E0:/=0PZ8\B1VCR*= 8W?0 -D.M2.CPO>Q MSSH*$_L?O#RJN@E'-Q>S=%"&A8G*#+38)CE[:]PWGK%+D)W^YP]M":EM6D*2 M34O(34O(34O(OZ(EY/O[#U;?U7^PMOP;+RJ#ZR2(E66".">4%\AD9O11#RX7 MZ5PN+Q/7BR5TY,+9S65J57%^#?%RXJ;#^1%LX6+:Z)PK0,E#07H 9J*@/@4Z M;ACT M9>O#?-/L2CY3;Z$NDVP0R,33'+BYIL8R!%U QGIHWE-8S_X(G63/=2 MWW+E[,^N'\S>?-8_.N)3.P!V<-R8 =RVBLW"#,&N@O '.% M\U^RH]E@B]DS4+"D5@*?_.:9%A$C5ZC3$7 GS)TTJW1RBSXQ#;8*K04]Y7-S M7*A3/=D&BZN8A9&).;ICI"BVKWD(SWR7-J*GFZ-.3VHK1=EY)S'>YX 4[L=V MG[LW6/M].MH=5K9HZWV\SRI(EF[SX_[X](T7C!B8_%S?YBIS\%6R,!M/1RI?5I[BBY_Q-T&3K_I ML)@,CHMBFZ8S,+[+_S VYA V3I70R8#(S^&J?)PQYO<+=\&0!!,?-2J<)YB9 M!!2P00,!AI>B(:I>R?@#$02BOE1;%/I[.%DF,_=B_K%BX;OR#W69B:8!=*IO2H8@N70%__%W]9]F#Z9@'.EIA6J"G3_VTR6LE,>&! M/B"@FHZ10NBR 53)Z 6VA]S\CH0],8YES]^%FUT;N%N^IDYU%RC=6Z( LMT)W1/6U7]ED=AW3LNCXI6"A MFSJ9B0IR(<:(+KN0W K) 4TKQ-$?CV;H@G:/&#G&)%K"9]5].>TU'8>-XRL< MFL"TPRD##1WH(?FG!1 _AK2KTQZY-?T6IH]YI M%"I2!9.U7S*.]& R26LF*2']1;0;A( .F7%28>##7YE: M$N72%M*'Q"FC[@@=8;#SBJ3P;TS:UWH]M/=VNJ5V^[XT+H]VNT']IR=.GF,O M;9_8F&.!8WI@$^S4Q-XAH$BX\<)QDS6G/!A-M=TVV&.3[L'!\*@3G-!YIN47 M!G2F$_HPFI]^"39//[4BTLJ*M8P&N8AZLL/]TK;D#J (T $9 =8#="=!./CW MO1VN?TTER97;9%QK%!*XB9)G3H-Q_*_C/A$[ZU<3OD&FQ>1+*?EC5?:[F4*T M7]KU3!4;O2S8[PMU;-6YRK3__5^UBE[[S^R^9LK7OCHO_(!/A;9F9T511DB- MXX33BE!DP>*,,76\S-5Y;5!I@THB^85R=VIM]N#,+,2RI.8'W9M<$S:H-AJ42SC MUFMV(F=^30G($E.+>U'+T6!Y\IGTD"WRNU/5PN[[%YVW*" M0H=0:JNSE%YA5PN;&HASR$99BQ'A-O&P[)+67";^FH)'3%MXDG_>&5;X_K)+ M8*%S$%T _Q3S!V5;0^?.O7 \#8-'YHKB;[_RJ67NKW^*^+TT\9*ZCM[M+7KE MXXF?:Y%OBYZ7^MY:7D*K1S8ROH%,YG@M.IE&870X!9G$_:*' K"[84]&)F[ M@X[1?<2:9TI<-IR))HY1I^:(^D-\@LDHS*N'Q85;<-,>.F!%FK\K@D]9%#%Y M(@(2CP@",9IG51%T!03\'5Q,$+(HH!42VXTG08C5BS0MP9G!@ -'O"N^CO&V M7/@5/?$B_L3N-IM'ES*U*,5-UD5\%HDRF,]P&6/)8A!S,1$*\"3^(LF_95F_ M,[OLP6_Q6I,YSACN+'BTS@E=:7_JF.'R)J=LDU.VR2G;Y)1MIIK,:%14DN;TS7F]#_"/JQ,"^;C092_UR)WI.4R% MP.IDFOR234"+3"P B,TGDGT3$1ACY#'7'OM8I.JCMH1YXF/ _Y"F&WVD"C=/ M>'.R]E#_]!G<1$4 MFZ!2"S-+6#2+CEX8>P \5JZ7IEAEP\XI]#)P_8YY*J*",+.%K<*5:!&Q$ #B MM>+R1W!!^ 5%Y&PJ$(;P?>&>R))7CW@NG# 2%EMBB\VD;"(80A .*T+T.A=F M25X1YI_P_N.PTZS#C+G)EB!K3I32$EU>MQX$F*2Q0(:NC,?&1I0,P>_ M$))X'/K\B_".@#86MM+Z>=J>!IL>#'GU+'N#0IL[^WB# -C#V)IUK2:RGOD# M:%46>I)"E]"#AVD*J9L//^:Z.&1M>-HUA#HX1-IPVO5BJ]#D6[63C8IT<#.D7\@1;)4,M=V3>YG M 0T#9W'860HT4NV@"=7*;P!0)9?,LGUGL M_/CB,A&.2>Y#ZEIF#IZ1Z29".;M+OC>QA_0XH&QP-@[K8U$VPY&(F6EZ"=_EJ6\F5E![6(PX.1T1(^FI =HDP/L]BS)#SGYZ4=?IBW"Y/C6&K<(MZ9)6WZ$-^ZZ)!11_<- ME:PN#;\UG MKZX^U4O<0$21BGJO.0L"U*0="$RJ(XH44$=D(6?]JPFV,4'M9!EH$A_A9#I MTX96R1U0ES.NE F"BL#?> M4F+5$J\3FZS'!=QZ'<#ET29DQ9S6"?B%/G^+5J;8A?W4Y $PU:D?W82?>I0L MP"0;<6N1HA?"-1&->+/?16#B$?33;GK#:,19H-$/4=))]P:=![E%;.BW#BU*>4V0A M'JX3,WCP@K6%RO)J2. T4Z0A0N;F:.0)Y9==,!/.C/O$ "[.S!PGXNU]K2"* MZ0)C>BC73[M1B/#K#%>> A9DOBT2]/&*)I3)\+NE"A@VLF22&)NYH!*%USBF M#(Q*#G049U,%N<*3QRX:/D4"@B-\$G+5+/0V:,)PML M9P*6@@9$)4&B%S+,=(>]<1@E%8"4>S%O,K\I,XH"RZ4D0STYZ>6$;C3 S;(K MGADEBC%-3@:\WUTI[7>7D@:JR&*G\]=^OH0M4&:7JEP+ ,8G^\TD+A26%/;] M_L'-RB:XN0EN;H*;F^#F)KBY-%SYKNBF_%/13>5=T4WU"XJNTRRH..9**#>^ MT4&%Y9O4"$GZM&?*BF-L?CPMH,\H>DD6^YA/M"C_C"D 27]6IC-&F1JW2'3) M)B?J()UA9'"AK%': 1&GUX>N&(3<%?6HAHJ<[QDQ.X1VL[Y\N M-_"2P!N* W2KLEA'IJ9::,:\-A<7P*I0VFJ4.1'X!VB :/Z]>#KB'7(MJJ0E M??L_LNW!;"M]>QPN:J5_ =92VQ'@0FAQ8/'.G].D=C93=FG;MX][E7@<2>;. M[7BRUSC:WPW[?&H+=8#.YK8EGL"D+C?Q[Z:V8 Z[$_65._?2=-] .*Z839AX M>3)DQ97;/S]FORS1>'5Q<+&C)*TW]0MSWD0M3,Z1J&F5286FOA3"\SP7%?GG M0H]9'R@P+GLZ-/U%Z=IY+WD:;77]QX!^ 7%H.+MQGO\=,>N*N_@)=>S1B /S MA[+@4<2-+C/*>J21(_6!).P2-8RI;2=<'"+)M?"=;/6WE@0^_UF6>VQ&F18! M85+YDDO)!?M['&/;%][DA;EH MA0%&4:>J?@X,PHN@-S-O4(\_W1GNVV.84M M[68O,)?8O1R&+-KFET!/!]QF.;&T$1 ;K979A1_P,&025%P#)STM_ZY.*BG^ MS^3RX(6+FK*TS"7+.A Q;-':!7U7&/2DL:\P .V5^:. /JE_ER;W9\-6Z:^& MP-#ZJ#)D?I;VP*&+)Y]-'LD+#3L@21H);BM7J)!R]B2!(L8N62.J.4,+9+C(]GG;^+I1D=B9$0D<5S/&C$#%B3-\5.[\6< M9.%1-C$8@87T19B M2Z:B)+6A'@,/]$CF.^5=Y/":/)+M4)0%Z4LR*E]NE>^ZD\7KG'Q]270M$%A+ MI/;;*JJRI2JPRU_15+M@B&2-Q=9%DX[8-?8_Q_0_5;6O_!',^$Z:SEX MGMY=PK(:U&4/%]#N45(SD_9"HHV&Z"^T.@:=91 )_D4T48YVXA.A7QJLYLG. M+!2!\P)ZPHMAIB@STR&DX#JH-"3%?WN\P.\G,YY\ MPOR(:"@*1335_VB0.J+KL)3MF<0=,:J'33. IW:(Q;P"*NU"Q3P#V?01^[/: M.MY[HKG88$(V;-)QP(1:*Z;].QW7Q$-T,[WF*I-.[N MD/W;@^I@+];;':]V89[?]G^ZQ5+#'%$*>\9Y5.Q6$95/R.+62O>M=K5WWS5W MFP\[E2=R5]++T_L^ME::GPF>M%:"V[#2SR1Q2(P>TC@AX7VNBU[.2>!;"^XG?BR7M$?[01\TCH_+=>78>YYT?KX%UCOOY\FY'QBFZL32 MWO7VSL']Z4-Y,#U[Y7[@*AC414O5!<-#\H-35CFZ*H]*G!'QB"ESTX/2E/B* M3#^3\L)]0X"/G"UM?3A2O762W 'UW7;$2):%:-9A697 #5I"&^,<@N/:0Z5< M>;QJ#@\E]WS/=P[=TU+C;/+1N%9G$*7[6XAT_>IS?WP:GUC-Z?1F>Z]UTW!: MA#(%^46F8&867LPDN$1*!8,8V"6X._M-RN(G9C[?V:0J(<@6%F07>:IY#3?A M/SRQ#.<-42G!4PG?,$)G]0(]-V.-)PBR/(V8=>%&O92F=-,"A)D)0S3SDW ML$DO6)HO\*[T N6GT@LP8>#KV]*C]M5V.FCO+NM'[][=](DZ<.+FPW-CY_JH M6%16M)+ XXL M2.F9O2#,^^S2!C5S\=UA8!.OF'5S>Z8[C'B2!BOWPJ2$3)/CC-(K@J5I,)V^ M763^8J:)9Y*W4\79,E$#Z_LTO9RYF"W:>8=R$_9FD3?TP8(1VM\*/96)#DYP MIBGL)FU +W1J[GM"8'5,LY-HIX0:GQF.\Y43=D_# ,L6P2*[(-:=#QI7?[J# MX;=@]/J4R(>:ZE]V1H8]:%^=[72NC(N=DO'GD"J'#;W%%#J%#'A61[W9O<7I MWNQT;QS-YWO3C/A%[QI!_<5NK&>I:MVE0,:+S M[>&3H+][=:!YX>3;S^4+>4%V'Q&(&(& M/G(M"Q_XE]R/I4FY7E,'XX[\>!'O*;='AV>?#1__ZNS9VVD/.Y([?1X/]8.' M?F521]S17PPEF+/47:0I3J*@ZP)&AU!B!($:4E0OP^E"NB:]-ETH?TKWQU:AFYAL+,*>G5TY!>LG MOD,'>)+1TINFGTJ*3V%72R>*YVLG1?R>MUE >B /8\S,BUAZH -+LG_V2#PA MO/<.5O)/LQW4X%GRY')-*RG!4^ ZTAT76X33[U7] G+_Q M5#PYU2Z,*9O IUF\0;2XH!U^1B.>_FL^\?&3K"#"G]47DM %RT%8N+L$FH]T M'#OV*B XL!*4D$O6;@'SCW"J#FUU0Z&]\))"DAGSS@LR6-+G$(NX/7= Z(!0 MTZ>I8S0X$N&^T>#W/)$(MFCMI/5&#[?*[( OC3VEQ'3@)X6@18&UF8PS(+.0 MP,DC1(QD5A>/+&>'%C$W0#IO$D\/!Q;>09$H\(BU] VQ_4X2$3''DR$2A[. MHD>/T'P[G]4A4Y+(O,HDE=HDEO,22 M:/R;&<-$(NPN(LIQ$V3FL^3I#$!8D.=ZI>'H0A\+?T1&3%GZ[USC;;#0DIE? MO&]5TOVX1Y!,!$JPBNM,VBSB,85NDI((QZ/DS7L93A!V6-0\I&<>J;/S 3 M_35P,*/%5%+\I3G!V7G9&A6FX?)O+WF>D6=^"'+^8]DL6=X=)ZGO[Z-;5XA2 M^/>V9\)A.Q:6L45\A23=EOJ2V??8MUE:#=.7N);12Q,(Q9KS YH%]=-5LCTY M6*.#3.H_30186'S"LL&C3+>/N9UEVB0*#P)+%,:>5X#!%%E9(4X2 N.VK'&XZ&J7 M8,%,0_KT0BTOB-+Y!!S^\_;1<(@)P0QM_ QFT.;S=!O)#C@(EB E&KR+=V,6 M6LB)"PTS] +L]D0%%LTO![1BRLXX=CV:>9IM&@8:SG@H?(TI<3P&^#Z*N2)[ M.?DBK[K)B4'65G,JP#)[C[![=\2G.HI<'XJ<0.1@ %MCUD-G(3;3!__4#OW5 M39;))LMDDV6RR3+Y.[),3*:G6\:1TZBUNJ=*L]MYNG>U25#I^L$96@W?&'TD M3QZ75?OL5B&.5/&/VH_7WMEP<%LWE/DG[R?1[79-\78')7)UZNZ.Z[WRW@2> M+,\^>1#7[);V>'8Q.+).!Y%CWI2VPS-XLCK[I'3D3M71PU3O$J>EQ4UI+%=/ M)H9J2+-/'MHW\GW8KAYT]VK!@7)CWY*N7H'&ON M2!E)^*0Z^R097'K[@].J*C4NKN[,2:]V.]V! MITIV7,=]SIWHL*'%?CC<59I75:,]V05>-97/#&W^1/VJ)CVU;[2K;OOLQGP^ MOC6EZF$=GIS;IW)U-J[)JW;H]/(JAOZ_)/#?C2^F>B]@=0Y MK3>/[[H'4FUW8E3G;W/O,O2.KVUKV-UK ^ 5XS;JE?KPY-P=17)851O3*>F: MTYMA^/AP8 0^KBGNZ"=RL!9T7WGI<75Y#M:+%O%7YF#1? _>[B)Z.;'C].3H M-@Y.3SXKL>,]A7!O-^CS:MTOF?L"9FN2JY7JKO_^ET/_ M#Y[HCF@A*BT6S;0D;)&P+^IV3R_J#;22DCHR1661Y7Q F9HM8$X(\?3JI]\8 M.Z3B.C+TD]K%I#UUM8%[>][1*\^C,;E85L>DJ"R>*NI'&A[LKNWP"VF'YWC_ MM,($D=LX'?< G\5U\9(2\>[%=$3:3CWMLIV^QZ!4QQ86^(LK@-9I&(PPDZ2> M-C',M%GE2Q]72=5_V#6/FVWC-HZBHZ.@'>;"F 4"7K6JL:=4FM,:-$O:Y-R[.7$=96?R[4>YJ$O2K^(- WB*.-BD8XR)D]@' MWR^8?0!I'Y]8!VP221V?B!#*G;QGJ;OGQP-2ZAS?Z)UM?5^JKQ="W+GW>[?! MQ7ZU^] 8A/Z3Y!\-KOO??LA:4?UE3L+NA64%ICX]X4"EG;^#<4SGE[(8;K8@ M.IM3VW2BFT5#>+#^#>6R9]<$X^&.Z7W;,![G5=>LW M@\[)<7@]CE[D$[0%&J#&3 NTG\0+!&3^V868<: ?]DK7\K315+1=O62IU])Q M'3 C\,G/HP2[#6;CSZ %GWXD/,-O7O*5+*<=[*I&:(X3O[3=_6VKU:CLR%UB MG7E7_L&9TVKUWUAS_0EL(JB=MC4M:@;K\>>OH$R_F^N9O_-S0E?),L= M/OJ=E>ZZM=N]J7ATYD=O^G:'4S H(E%'W'S;,/YHI;U28U+ MK95(C*'#^&T\+5EX(2QO#9Y+L]HR/\>Y8.&896%F.Q"R2>%)NL]=HMNF\^W% MF!HZNPN \RI$=[.;32<=9A*JDD&'M#4Q:VZ^B$D[ M:]&Q/7U,&4+\PO*U18U)EB7ZB@WQ+@.9#$#1:("%WT,Q+FM^OW.&EQME)R7% M?.T2]B(4T>]<:D4):#M&CKXTPV(<)5_+)V6P<#G-E0AG(N7I$* T3&[Z!^BZ[/<'0V:ZQT M,*BZFJ8UC^S644TJCX\'UE<5"'Y^'IB 0"$+@O5( LN)/%%IFAW)$F62;;*3 M6G@*-^U!2)<090N,&T>TSXJ8&D8#\73L+B!TR>-S/<'T[=/FKSS'-R(C$W.= M64YJ/PALS/K%05&S3^:YOF#S&3Z6R-R49:03E42"6.8X6X4]_KG9N:','1"Q M/MIIWBKEDL(5Q4S,_#0Q&F&>2:A!ZNS[Z2"H3(?N'*3$*47W]KD\<>YZ?^5( M^;:8'C9:XOZ-F9V+1)_,]?(=OG4G"^#-%\T>/T[V&BWX)B@[++V@SZI2,] L MSH\2PL9YZ7S#?.(7J]4>D+RB,N6R,F&E(IDW:1])6T:'!3[',\IU)YT!F>MD MJA=XCC5O!$2%*WXFDT7',OMC.G4KGQ/'@9*%/;W,#-S$$.2\=A/0G_"CS$V! MS4]^S2QN"O/E:W.+J25#N\>Q6A%>?W5"7BD=?SQQ[YY/KJ2[P=0?GL2-A][# MOO+GE =1B(C$[^\\P_(?6OK\=?*!BP0GP!(/5G3"^'5LNKQ7=J+<,%US^:[? MI:G^2\_WZ>GLUAVQQQY8]:)[(=^!W\_A(DT7F\= :5PU]NXZDYW!=%JY:6U' MY[JD?7Y=]$\F"+&K$^8B337$$+=GCB+RK_A+]JN8[,<3_3"!R&*I\):&6RHC+K8_:U W@MH";^79J$@!LL5Q.]+J_F2/*T5?IA\:C9 M R0?Q^234O3-A>Q!A=1W:IM+F(=+F+#FM;D(C:L:4TN8L.:UN0B-JQI32YBPYK6Y"* M-2F;B_BXB_@_<8A&]H<9U%]WZNH[3OVI3/CK"[_R0)CS+KX3*E;@X0__W[?J MMY^$D%K>JM1$E:JHU95'3P7JSBN(0HE/!&'U#1!<[H[]]N,&IR4T%_?)$SEB MO0S8-F2S(1M!-LK/D@T66E=_:[)!CWJ>,-8777[UK(P-S/\Y=_X-8E#$D#:( M\2F(4?G-$4.N?80HS68U6A8ACO.UTO689]@E68 B/],FO?C#L'[5I_RI=@,? M8&BO^MS_ZP-.PIQH*SA)ACQI5#6;HJ!NE7.]; HTT5#YSP9C-QB[EAB+./I] M_3ILJV^HA:+I2WNFZZ.L:/OG64G1=G9 3GRCF?ZU*S;ZA&Y=N/:JT\5R3USX:$-R3,W:-_'0G_3!/XSR?AL\OJ MWI51OMT?E.+GN]V'Z+9[/<).0+5O/RI%N5Q[B8A_ P_34AWXF/1-:UHX#<*T M6#KZ'4S!]6%&*W85BF4;L.=>Z,(R^\1[)'@.7-+THQ)?]TM@\EI ^@]0G#=8 M_=&'%%Z8WQ_[?G-=T0YP*0.I)$7[;84+B-.2-^VG?:UZO?"P*%A8(U>%D M.%1O_98W. J'WK8R<>S^-K;" [U8*9:K\Y/;/TXSWM#H.M/HBWD!?P*-?JJ6 M^Y$T>J8'^OCA:>!T]UJ1_N#L52U5QB:4-:11J3;?XN.7%=]5&V\7 ).(WSH; MTU3"DD Q@)"W\-]8Z+^UA?[!&L5ZF>D;W_ &;7]#M/V-=6-1;'@^(R?HR-4% M8K5R?]W?OAD?=;M#][9?FS9:Y#3&[LJ@^JK%FOZ9JN^J<7A#NW^@9_@-(N]Z4'Y_SP)KP:38X?^D8%AQW( M^GS<=4/7&[K^B^GZ:W(G/H"NFZ7MA[CSU)@T&]OE[:/^15^U)CAP!)1GO38_ MX'U#UQNZ7A_O\E?3]15\*^ M/K!";=7G6B,^]5EFB\A->+G]\0)N%;9W^V95[IX.QN=[K7'MH:L^/=2-*AHO MJO82N]J0](:DUY&D?V,#Y,U4O-0,B>L&N=@_?^HV33LX/1ST#+M9QTGI%:QA MJZGR)MU^0]$+S8M5G^O/S-7_=8J6]NJEO;/#P^=FJ=&I5KW[W=IY&P4T!DR* MVLL%--2D^#]T8,"/N3D@ZT*57SF>I FKPG;[>V$PB>_X+)F7QY.,:LKV\.&I MM]T]&O7WKB]W[$"^K3-LOQ"\\9^)C\1<-,E$\?9B+@5V 3*;Q /W% MXR^<=_6?_(BKB4FG!1&QNS[;G<5__1W13I'^T]QKT+_)__FGB)-UZ+@J.J>* M#C0Y' ]'48P#@7"27#+1JX,_&H^B0MVBJ8+ 'Y3"=WR!+WO8WN[@+\7:.,Z* M#Y*CPP4G;LQ&\XD'B[E)1J.0/+K!./*F!>*QJ79Q 'OSS&D!I/B(CMWR 6I! M6,!'<0Q39B!7Q%E?1"/ &S@Z$ MNV#3L(*(9%8U1R./CEL2L^P85%T2Y<=/#4E MSK/#(4<<=![<* XOLN#D(9NLZ'K8S)%"$A]=R"/PWYS^3&Z6T!ZIF=:OED?, M$(7?'4>;1+8A^GQ&[]>E?;84+34Q.7W6:K/]7?_G_\@UKDV\?3C:)0C_%6(X M,%>A$KE/2JPO+IU<^:_I3'_322Y2EF&M*66_[N0^3O" M8PZ8.#8F [+<6!C^6GXRC/CA*_UY^A?1=[".35#^"<_F"9OZ>5/NJL9 MSJFF-_-_S0(@+TB;_[IH-Q9VI*0,T4?)[^6Z4O(? 6>B WJ U'#6&:&]%+BX M,S^2/2[F[,L;O9VVSQO[A;WS=O>T6#@X::QP*R?MBV:'.<@OVH5&^Z33/C[8 MJ5\T=PJ[!R?UD\9!_;C0N8 ?M)HG%YW"]X80MO]\M'QYH3&>N^#>:=V'!;_] MCO-L?3J8FX]C!18./#,J%LB310"?V,!Z-D\PHF/UQCX=&4AG:TUB;W MP^7F&YNLOJL1]3+VFF<.BVA^AE\+W>I #D^&VN')9?/KR3G\FA\QG0F M=5[%>NEQ;?E77M3,/E\7RV@9YV-@#++2*RE"$G>(-0[9H,7F$Q_=R_4,N:9J M5$T!]15;'5-Q"ZPI"$E>@?"#@A? BV'A#IX&)8?BU5C,PTQFJJLRG:DNIV,! M\S+TLZ>T 3#KB=YR&H(U-.8#ZZ.75?#;YG"OK9A=?W#D/^O1T[UAA;7)/'XL M?NY357 A]D003IDSB=ZNB>@M]51@03D2P%?$+;R9ZKKJK(% M2L]_%@PS7TXGH#37Q_UQ%".22@S%=^N=;:'7UCO=PDFP17];DBK%PLL,&ML] M\?HD_"O3PD&./ +#%F.5V6S&]HA-\/S>&?= %0')I/@VQ/X$1OOF7Z\*I=+FO3/O]D[0RV: M[3VF0W(/,L/G\9.YCY@O? >/)$:M4KX2\?&A"^P)APTX33Z*O5)S8^_9)'HP M4WJ$EU/9!9QQ"YR?#B_%X:HNR$F9TXFI( M&V=-"W3VMYB/3,%D>M;8HYZ=@NWB> E8SPQ]^'>$D]2Y,C +T>P6)M3N B/+ MM]Q1.HAX!KQL4C-=+=JB:$!,NS@'QF2V^G?W'VX"XK7,3#>.F/"A9^SAM^G@ MW;G1XF+@9\_TJ#T;W>'T<@39=Q>61P-1V'9\86[=N4Z)GY;8PJ1[-]"8E'RK_^%3KM&>>MNR IK3@K-1/:$%_&R:8>MDA+KPO @()5S(@6\M9E5)9Y M@ZL\6U\Y[#MEG B?_MAES@;8V2PRN%$*/CJ/V/=Q'C6;;(_ AQ.[ 6JN@'O> MF,X8IH.3W:'X%>6>3,L%^/,%DM=Z!';FT^G@:'VF&H=<9AI'D7YW-.X!HJ0C MR!$G8^I':)JA)YP=J+?12QBZ,=P+K#Z.4<4!S/!<6!.8CK_T"*]N17KO(><^ MD?=ZD'3GZ+>Y@ZTG5X%GIC.G7?3J%J8XM"+=WZ$)ZP,OD06(D*!LURY$ 1*< M61@&-IL]'9(X#' 4-8H8G,/M LQQKP% AMTLF\R.&Q'=8*(5(2-(\<.Q3YAQ MITAR9:D@3Q\IR:H8V_&BH-T%]@S<$6"9D7^BASL5MH4&(+D;%[!> ;G?!96H MJE(!<=K*=SW,/PD07[@ZRDN04LF0<6_Z^GEJ)4E[33MIT,OE7/-@. J#QU32 M);O&K[-ED:Q!-GCI1RB^X*?9%\N?#L'\8Q?HN4.[C@-8#4P4EB@RJ1PE!A$ .C1M9/VBGB1B\Z==8/8BWN$3O.YD M:@W"YBUH)4M"=;.QQ1.32H3"$%>G0^4!LQ?1%V5&T1 0F(09GI;X>F[!G.4I4WL]2Y#VP5.BY>Q1)#=8F5R]W)A!JXJ.SN-6 +\<(G! ^F M OA3KCN, ,U\]%T/>JVPQ=@0=A:/>*.\^R,R^4 F#DBT K,AU%X"B"YB8HF9FY+HX)14Q)#<7*;7Z*?'QQ3@4$HF[ M:*1[3MT#$EDVXIWM.?];JNSCR+:(QF;PL1@&:)V&81] M($'62P8U-<_D(2#8G!M2]D8I$/NX]1F(\2Y!T\#50G)'@/\"0F&(*,%);MO1 MFQG#547$!M"2)S>B=$]Y9M;J2Y06?(,JN#'#HU\\#M &,+^@#S_!SU".6 J< M$JKQ(BQWWNZ*T)G8&..Z^ GV V&+N$Q4+[9&4E7(!D;C49Z/R#@@:("R6#VU M_'NH."V&*[U5E!@8ET\<3!&WD,11F#Y4YI&R&T2UP@3@5O]SHX4&_)8P(K+4P,"T00UWT M)3&5-;,(:B(NVN8H+*.QQ[G+2YHVO#6STP):3ZDY2;U6A81(J!#SJ*V+5@%= M+_&3"Y G$,?OHDE*M6-ZK1SZ"P*LL[8=G"T.0DR&R>(ZFO$L')K?F,35 #1^ MV=F+KW#%I8++92J#H \OV:,9+WI!XII1PHZ=%%K4)L#%J(J!.,'%&F[B:]F1#W%+%Y.^0PUUQ,A/N:HS:A,\+89RRTC8@&0 [-/EGXR ML48S*V=H1GP@=:Q11DA5251_^JC<\EODEG@!.2K(CTB8(Y,[0I^W$D_>GQGY MAB]O0M^;T/G<\ R%.]716-)8 M0!7C5 U I9S).3/CO:&:EP<6([QI@4X^!:US@DHQ-U4SJAS3FBT/!&CJ0T,E M-6_>S'AJ,39.W3AICAW=4S:4 ++:CI"411QA@3; MAJ+4'R!#U-AB@1P&&:\ M++!=LEZ"D SA\%2=1K4ZC9RP5P" PP*HBEG[?$;%WBH4LEBZDJ!#DOJ';CK3 MS^K8,PK:K E ;X(YQIA!E4)NF=E'8WWT7IG*:#(H(=PF..P$#!X_OHL*]+$( M+G\70QW J9@>)O LZ\U)OAZ]_OF>B78'5[:Y:5-XQ [LN 7V_,B<<@_((U<2 M\]?)C(DA/,/2'A*/7?KH=]CTK#&U +59(#5>9C/\PU _>R@O"KB;CE!')V ? MQF9!+PW1!- >H=P^^QU=#; MY]-(^8K"$[OC&+T";)L!QW"=J-,-Y,&/$8^P%N,V8Q@G"]"UJS=ED1*AA M@P2 >W@J?*=N0QXT1.,1E7?DA#0\!T_ ]732)%V6]4,E*7N?&DH4:9DQ!W<* M!QJ0N!12 *SJG!LYVYW2VN?*MP*LY% MO8EH\?@L-IMB)WZ!PRG)FIY%?=^;HC&#WDH:R N#'MT$/#ME =D>R7QUY=PK M<19PRLKB MBBF'G#Y(U(*4"?!*-_ZCY*0D,%V-4CW#%WI[ 9#,(;PS]6+ C< M0,)ATA!->NIN2X*&\#,0.%1#FLFQ?IW1HEC+9$<0$SXG,B<*LR?ADFS1*=&Y M'@662YT>J?-B;@5TEJ!8\^96WRJ<+%J6+H.(E* G(!)@&I+EKV'PRE&I0%F$ MRQ@IBS3"18+U&083ZOW$.Z"Y_8R\R%N$27$F_6 67^T@ZQT"U+'AQ,DG&(#1 MV6(!/:(#C:)&F*#6"SMUV7=#+J2HAPFP,B=")\'8LWGT*\ ]4Y9$UV%1;+#A MT:$=8KMTZCZ+7"X?S=1O2N6C+YR S+/6Q)4(EOHRCB1E%Y2"Z?96A.#UA5Y) MYB!-Q0 C6^H.=E[7IO)1CCG43LKD!)*C'Q$=UT_ND&6 _:\/K@>L1T;;R::T M1F%LG),DJE4'_8O_C+G'V\XIFC:GE >EF7I)&+O#A^;E9OXNM-\KMS<[9U] M^R%OJ7/5B@7 7T^XAS>WNJ);G1\/E;W/RG#W7CVOGRH246XJVS>EOO>DU?$^ MYZM/Q7W2\!$/.F'2S"(+=C;FL20L)ESG(O*!^:0\]C$.\]&9)"4OF/E%)B M M\JR8-QZY&!,XUG@X9FZ;$@O$931MP:B ,5'^+:) L.F0H!\CD[KXD6SZ0RH\ M/SRO/)N9G,=K4/GBP@U< L\[_]**T ._T :9C[$C%BY](8-<+DG5UR+\204H MB*<>-89HECB7@5)Y88HV#=X4ZJGP2WYVG'5F8 I1FK3-J6YWH7OID5_%/Z3=ZS@'KB/*@DN985S\K.L?.9K\3!W MDK%II8!8%()ED*E(%1%<9HI13"/A16:XL#T6^L1'W"8 M;BB48N[KP+=YS,U.--@,D"@/ 2#A17.]F*>8S22YXV4Q$YM#(I-(3K.A1&8[ M&""8N(37%9)'@H%I*W]MEKBV5R#RPE;1[$EC_[BW3,KHZSFM+R9@S21?%7C> M%>X&/VV!BLTRI>B123X15Z0)9= PEYJ;?C;-W>6.D.PNM@KU!$UG/Q,M?*,0 MW5'#@FO!^3U\E__))S4P11E]?8LPE3DT6&1V$185 @OPE.:5H,>0@IB&L-,$ M!V@[L)H@4!>'R'GS*3'D]SYI5_T"GRUKVSE 'SBY\H9^0KK:L-F[^)^O2/N-W"__+F_#_)OR_"?]OPO]_1_C? MI&:T42W;&B&2;BAVK6)HBF09-=,AAEJUJHXC64JMIW]C=,+?T"U=<2J*8U0M M73.TJB89M3*\IEBJHYLU2=;+U9DW-*U<4VN*(1$9WU!THZJ2BE&K5BN.6M8K M-9WDWZBI5:+9Y)I52L2_"[_AJE+EFG#\I6*I!H: MD2VC!RL8U5I%ZYFZ4Y7-F6^4*V J6;V>85:U&KQ!X VYJAIE.$2O)DE5?797 MME7MF9)5-1Q=EPVMW-.,7@5>JU7@>5.O.EK-GGFC1_1*I0?@=,PRG$-1C9YN MZD;9KIJ69M5(I:?DW^CUJJI5(3;<1P_>L,N2 3#M&9:CE*NF4JV6M5[^#:G2 M@VNR%$/5R@#=BB7AAB1#JIE:30/@RL[,#=;*%571U:HA]V!KFM73 7RV8\ I M]"IQK)Y$*C.PJEJ.[)B.42F7JX8FZ64 K*08IBG;MFH3XNBS=][KE=5R3S5, M3;/AY$0S:K8D&[:B*F6I4G%TJYQ_@YAERY3+ ,Z:!B>OR!6 %9'AG[*L*S73 MLIV9.Z_9@ ]RM6?(%FQ(<_#.E3*!CO:\:OMP^\PHS]^(U+"LT\EN\V'PX,A71]YM>7"_AX-VY_9; M;I#KP_W#\U;3K0SB^O&S>W0.&%2>OY&C^Y/KTTKOK-M4[I][[>,S:?OI&)^< MO1$-6(Y5E@V=: @U4C-J1+6!0'JR5+,K%ECU^3> 7-9MK3J+)[H* MM HW:%8E@+<,^U;D'I"!8MF66E'GN()LJ;U*M0JGC>:_L37':3'&5Y;T359[Q'5J#DU$]<&7NMH MND&J*K".2J5:+NNS:]?DSM'^>8M$@W;E7F]J43B]=,\6T>/$-Z_TVKD_&NQ9 M9'+KAWMF-YK D\KO '[;#XIJN;,KNWHE>.3;4_M2N3))!<]-3R^ GR9H[*RII*J M#?A?,>'.-4WI 27H)F7X%<WLU+/Z\U1& M'&!N,H@SHI8!3RJD:IB6!(]5"6@9BE:6>C.2U@0)172[9J!\ 5QT !#6@6/!22MP MTIY2(2!G0/9I=D^RG3FJ&QU>*YVCA^BR>W3GA7$GJ,!?<3K8[-H@I$!%Z!EE MH@.'[^DUX(.J9*BF8P-J2Z#LS$FD@_N![CT>MQO27K5I*H%]6WDZ[!OZ[-H@ MT\RJK*F&7-4EU(E >MB@&)%:3>W)-:U:-N=P\-#3S^/1O=L<7%UWMQ^VV_+C MP3:VW9U[TKJL;-\?'[8Z7;?A=?;/KB=JJ8=/SM",J5B27';*AFTCS0/;!^BI MJN' K?1 WCK.K+9!-$W75!ET# G H0$H "8$R(#T9%VM@>RN"HWFLQO]G#-/ MZ6X8#(6/^\J-[X2#>[[!C]$J[SW&W3VU:P9'_I%1O0_NMQ?TV%S\W*Q,?*G! !_TG[];%K/7T_;X9=#/4'SA'Y3KY;)T:2^ MW9P^-\G0MJPK5SN;(UW:L3CQ"++6U#3A9A21?\5?LJ!"!QIWGJ%1;C'WDW" M4F^=.8X#\0/FJJ,_R7GTLAV]V#/S/M,X%!OC'Y39W;QM:DNYME665]DK/?,@ M_/*+9KBH?]N1Y2VMLCGRGW[DVI:ZT@E,&UK>(/8G(;:\TH$>&\3>(/9G(7;Y M]SSR.Z<#KI&>6?UC2'C.)!0MT6;__*.(\R?N#TPT_.'_^Z9\^]GC2UO5V:E$ M7SKAM/J&U;D_8A(B<^>LX"3K M/* 8J^-.P\ >6W$[[#!VD:M>XS_C56JC"_O>>WALE:6'Z];T4IM&QXV[GY^$ M^DHDL?G$ZP_JM.R7V!?FTX(9BE5K+PJ-:>Q)E5)U?[\=!TJCCLD$VK]D M".9^J3UN:^JY- V?>@_[N^6C9KAJAM#;#3U+NG^L#*;#AAP=[I0O[A\QJ5>6 MOOW0:D5-J[W $=;=-SMK^K5,W^SCI-C/LO[^"H:V.>1''_+#G.=?$YA?(Z;\ M?K.-\0"L@,VSY[/>V W+HR-IH R5'>6FI2D7UJK9\Z$G[RM#V=.[PZ/SBZ.. MM.OU^A-#10-.U8MR>;X/R8:7_0UD_A5I"NM$YN\VQI:1>>>IV5$N;TI6T[RX MN^C?704/Y^U5D[FO'&T[IX?509.UAJ1*89;)<+.LO*6$;,O^# MR?P+DC;6B,S?;V(M(_/V;<,]K@1/V]V'YO7U4_UY=]S6)RLF\WL_WAD&CGXV M<.]JE^7 [^F3.Y3F:&PI$WCJ!$T],WF*2&V&%:-R+K-!EW4\V MX;@_P^FT1N=>8?S]TRV]-3SN&HF3MQN'H]"Z,P1WZF08$ABT8MG/;-5^AI_>>RZ3S>'I[ND^_"T&U].AL='WN[9BOE+[=Q_ MKHY:G6&WK%BJYLV,N&O7QT0''5QUTC]O)V:_@U]G+Z MW&QN]XR..\!V6[WF1>-Y'BZL2QWK_2,/730&JX4 ME?+'&\-?2BNYLOF-NVYMW74KX_4Y3J<"I[.#,9;_KX2S?V >Z:K/M48L_,V] M)5;*B0VO4STXV(M;@X?XT=>NVX/Z<[UNE-&0E&M*45/GQU=L&-K?3NO4/ESU MN=:)UF>M04_Q[H^G_=*V="3MJN[T:"#%C54[C=Q6_'!5N;<'W=(9T0][A]?= MZ@UV,4.C3BDJM4VH<4/J"VVU59]KC4A]SC*3^[$T*==KZF# M36MMZ/6S^KW-E4+.A#2S#>#R+%_<>00&[M"9[#LX.A8[+DF9O.0Z#-: MB+]Y\F-("A/\8]W5YU)$+*2U"7"OB/@+FKB-@LCT]L)@/#H00UUV<%HD;\#8 M%O,S^'7,TAF=$W:Q#U?8WI&ONXW*]O/^;N5RXJEGWW[XP?R8,)O>I(N3%FD7 M>3X1+.LLP$&K08]@]E^X2ZR,]NN MS8E]U/ ?3P?#H>J4!@?M^IG5__9#^^H9?!\@,U8 OKMIU3RJ#0_KS2F)'G:< M=N7AIHLC[ZHOP8_AL43AB(?+#\'[R,%P\\SZ!=[\J)'#41ZX"" )Q3DZY:\'ZA:? M:21&)KO^8^!:=/05':+FB0',.*J43[[(3#E=-C1L*S<6+C?_&.T=:B +XYG MQZD<'SJ4<4T5I9GA@Z*C1U61E?\<^$"C%!$:P7#H1A'%99SFZ#XBP+Y.B8*- MU@O1>#C$86-BOAPR2!P.Q^9\B0')L],*Z31Y.BL;D8-XP>0C.^V^O.<<#V6_ M28)SF-2WXFZ\&/GZ=Y&-)'[&<&)15UXJ*(V]_M7.\?7(EYM[]TY9?7([#U9C M\FF->;^XZVY5WJHI+SE>,O-],NOCF'*<"B>N5/R[A%Z!?]G4,=2H7YWVQ3&% M?E@\:O: <,0I7POE_[L[T*73VG[9 U:N;2YB#2Y"WJJ\F%2_N8BON@AU MJ[KA31]X$^_,B>"R8:U2K=('O[!Y)C+FKX7"RCK2E;>TZKJE7?UJD[H9]?^7 M^M6]JB]] @%L\_F]8!Z* =?L\E6YR/["VO!]$*;_5<3]FK!?TXC;JZ)Q!1$U M;E#_*FFM53U:,XK=(?54>:Y#X.^D\&AZ8SY<7'@.1L )+?2\ $NDSAG+#$.7 M>O5^2^FSKF2ZVO9"K\[-S<-E3A!]#: 88_B[&S%]5J+-4E\252P.? MLBX@ MR$XY0^C O2^(NW?*]N!X5'IJ-ANWTV#Z,&R9CPZ6^:K??FA%57XIF6[=]96Y M9KIF=(>>>^*.XH_CAW\C\UN?NH??BA.N#]AFV2(RPN]_(B<$*X5R0J3]FNM\U^X?]R?#RH6)O8WD'<$&].E^:^L]OK5F^T8[#IOE_B,[X M@0,_5J3\K3I=]*_4Y>J1T7:R+&O;GY3.GS2OVARVB.^VRO%1=UK_Z=3)I5SK MA,2-<1B";%O K*Z4[4;#UL8FJ:O%LO*!33!7KK*MB]'[ MIY/WU[N>/HXEKZ'_:=TS33_7IIR&E/>[VSN^?' M9L?1 S4(K^+Z<]_0D=,I147]!,MQ_:-E_;SS[$^HN5OHWOK+BNYF3$7X M8[I?=LP'N=5UZS>#SLEQ>#V.?K[*[N=,Q?9U?':FVI;4?;@[WS8:DW#\U)H8 M5>1/M:*ZP+/U-];4O:,\H4Z+E^9X(2V,*GYX5JCZ'%Q&>&]8 G''5:*#$W7QVSY3\>.-["<]]SK/!K!A9X$OO7"G0ZO M@]NS@2'?=SNZUY1,PWSRG+-O/_2M^?+=G[Y3?I\._""8(&1'0-:!S6YS]@Z] MP.^78A(.,_XB*U->\;XK_4"NLR;,;]WK9#*55[EBF<)Y6D@DN XP9E9(]*65 M,@=^H4-&<48BL*I"Q*5&,(3[FA9HE)(B)""S63@F)E9'3V'+]7Y(:$]P5G-F MIE51W_&DBO0?^AS]N_R??UAIUB@,'EU6:ANYN"W7] H1 U2A!3X*-!13&W12]WRKJW>-$D\&HVDNUO7:KX_>K#4R<)2\&K?,W3S]J+2O+J^-:5I=S0*0^3615#7Y_AUL0 6@'6'%5Z< M(P-&NWCYF-9.KXKR65KVW;;B($*!/D9V?!+$PX4+>/_8^Q EI39E/?_^3]RN?R)AP>KLH+P M7V$?9<[%:P@4:BKU28F5"I@.?/I?TYL M?)SZK6MI(W9OXF)I5(^+6VIY?\N M9/Z. )F#)E9\96"6*_KBK^7KOL0/7RE9X%<3!Z-_%;!\D6O"/_G!-'E++W_2 M9<*P)>GO)RVSQO[A;WS=O>T6#@X::QP*R?MBV:'$?A%N]!HGW3:QP<[]8OF M3F'WX*1^TCBH'QX%01TS:#<02B)"J"4HK2"M1!.AF"%WZCWCGV/1*!Y$-K8N)&6'^)"N0_ MGZ&*O#'UZ5VU.H9MF95:K6=7'<7)OR%K:DVU M5-VH5DG9T"S%-'HUF1A2KZI*-;UL5M1:_@VI6E5-S3$-1[$JA@9G-ZI.53'* MI";;54G5',V+A-;K\%>9,O0>K9JF&6G;"B$$%/69:+69G;E]"RM*FG$ M(*8$WR!R&4ZN5PU+4IVJ(TG$U"JY-RXL8[M_^-2UMA\5J5(],XW'HUM2[M11 MZ\BO;9:E M>=V'SJ&JGOG5LG&&TY^DV222YC_6KOA%Y^O88GU1FGPP..[<' M%_)3K4M:M>&]?-&U.B6>@YJ[2ULA/]DMC05--QU(IN5\KR[-IAXZA6E[V'N^[T>C2Y42[.J^[VF5&9V[>EJ'+5 M-H'J*@ 34^T9IE6V#)4H1"GKO:JCS>-'TZI*;?7Z:U<7D=JL&_KL MVD2S5$US=,-1:U7 #]4VS)HN&T#5LE2NZHYDSZT=;]?J)[WGDQMI:HQJ1XWN MR3!N]HWJ/'YL/S;VM]5Q:;M+]IY[WFFK93[)9\PWF=U%Q;:JQ+9D(+,>W#70 M@='3M8JA5\ME1:G .;7:[-H/;4_J>+6]Z6"LU6XCQSRO-@ %:[,GE$BE[*@* M$+<))*;I>L_HR99E]'I*V:YH/6*7K?P;9;TJV:9B&::CZX!YLF/4' "Z:LE6 MQ51(6=7+L[L9W-?J8WTXONQ>3;Q*>/[<.]B+)D!FL]NQ=%TR-5LW3%55 EA M.U7=K!FZ4^[US*I4T20R QRKYS@$GE-T9 _ FPS3K#J&62$U!W:H.K8YNQTS M(GN[>EDATO!IU!P8T?7Y#:"M+,]NIUIQRH"B93A<#W!+50"#'=DV>D2NJ<"( M*[.<$#,I5?UY/!Z&1TVS/)2?/?.RY+3ZZ*6:1:Z>J3AEH@(GMFN&5H:=]Y2J M:E@](EE.&3BJ-84PU;JP' -%N%_\TN/CKKWZA]77^0AG7N @< Z:D:M5Y%@UZ1L6OKLXM>MQOU)?! I@_;- M].ZL#E>DW #RSG(+O)X]HC\]C^\'@X?#1VW2F405^?H,'Q4L'RP[WN&)FMGL MQ9YAM,I[CW%W3^V:P9%_9%3O@_OMNH&/RLQ I_IA/7[M:>6SC(B,SROK%XDR MCA'NDZ'Y9QE/RE;AP$\"!CQ.D'6TH*GNLFY%S%6,+AO>3.ES/.39(2 M=\Y+091R.Z@,^P^W2K=R^+"O//6:T?@86Z!I+T51J%]N>1^F;$^LM$T6^LGG M6EI-8!.FCRX],:9>;EM-,\ROQ&NN?;1<465-8;*!$&6=X?RE;VC4WVD'G3W>G'[,!P<'3V<]3?=H38= M6#;=H?[(B]ATAUJ7B]ATAUJ'[E!_527VJC-F?^G(']8=ZC=H]20*!'ZS3D]_ M/'ZONJ_9[]O$+&.-? 1:K[JR*5/D<&CZ8S1=:4;O!_8Q6_415TW,ZU$V_Y&U M#FM>"/]!#=!65T29)*YE^_+G?$6E3"[@[R!OUI4J-\UZ_O9Z\G?.;GXUS_7X M:23M7D7^Y6!Z"T_?GXRZVT" ?EQP7!\T(_388Z)WX&/XT:69[-'' ML=Q5:P7KP84W_23_%-5KPZL7\NI.RE=V!5MI"*YRP)G*_\_>FRXGSBSKPO]/ MQ+D'HO>83U3K* M/6?EPB<+_]2L"?#[U*\IL7+^R^=-_D 7E/'13;V' !@@^8 ME&P",L(KGH';43[769=VP8#*C3=KJ5.\4VKT]E2[28Q>/_D2E3"32.#U6[L? M7?OE2QJO3TL4_#UL>MO8#-9\!Q-S693J[6 MG2DYU.#NZ*V\*F^VQW)/P@TCOEI.Y8JLT5?#!HD-&M^8:SS +E;(]AE;PB2A MO6L0]B2TEUA'?]0@X2^-I6V]4:FV*V/:$395)/<+BTX17;!.YE^']ERS?Y=5 MIM.%FJ/3RHCJ=JEJ)D-2.KY]Y[C+'\LDH;W/CK3QB5%=%>S&AVQQZ$L3#]B] M?&BOF-:ZQ9HD3Q4[J!0ZQ+MMX6&RF07"VSA_"KH7+9-SDMANNXD2XUWN67#J92KAWQ6"^HY M-"8%+D*@H^7/U-3P*\3I/FMD+NF!<[FN$'\)6;JI^,/9=IYU&%:W%EV7VH_J M;W$/YJ6;BF-+5K:5[G2KK%!]:LV6<[W0W8:K),#%49<'KB2>>47F78QZ\%PU M3GXQ\^ZS0.>?QAEGB.]5-;I\IZ)]DTX'=X=Q0P[+AI$[A,)GL@:_5J#QL]J% M7_'$]CTB??$$OLM'^N1YJ[,?9V==I[$0JZ6Y.\^BUI:4,CQ>5.&C9RO7'>D[ MA\'VXR8!$4-RGQB$5VX0)H'!+XZ9KQN+#Q#P7-M&2>;*0L4MJAW=S CSBM]G MTUM2C97< Z%Y;#J'L'!Q_4 $^/OFLZ5W]89CN_I;^(9_[J!>-^> M^[YQ;<%]J!X9UCL%YZ^\N*^-"EZS#AXT6?HS\#BIWK'8$X6.T^])^;%7KJD] M/4/J28P[UHCY\+7&Z)3YK]%UTUQ+ MK7;Q<.<@^6[H:&9M,W'?"%V?04FV( PW6KNE4KCL.<*$V:_L95@8_XB2OY . MDG37O<+NNC_GRZ===NF^S!>9_'RFKJT.H_B64+&FERTI'F7/QU7$5Y(T<:>+ M&?[;-PW!(& M&?O4Q)V98/_P@*FO0,"(#GPKY;I[KT86M(-^V%KSC.Z395MGY\ M\WX-"S2=YA-VDE/'9LKG,';[T,WQ<<^/[]?7SY%-^CGBI)_C7ZTA=X MV:OU23_'2_=S%&A,,SPE:PQKR!IG&;R&D*%KK"C1#"=BV3#U;]^?-,8BC1N1 M26G((OWB1,:";U!(,P139BQ:-@S^:3]!31(XGK<84=,QSVJ"3PCFZ+&<: ;.=W@-"2*K(9H1-$ZQ4B0%H92+23@Q6 MSNNR);,"9>GZV3J0P+"2:2*-,GD+EB_#HDFO0M'D*4Q+M&X8YMFL>-$T623" MRT0,L](ETLD2:2;'821;(BO@LW9RL$H$CYD39JH5+-AFN^GDU/2LGL]2 MNN&T(KTO8>0!%^[FQDC-*<),&C+%;:7N*:1+9J3'GH@HK]UTF;7:;^5FRG*V MJRM-\,:TIQTA-1EQX(N+M(892R#]$@72O\\$WL46XG03EJ&?/[O,]2N#0:V; M9VA:"R+.-+SLM33 M:.E..:0=K*\R[*Q6RDB;[7,].LT[5V0FSG;D5-)3SAIU5M9(V#[7H[-:VU > MWQOP"LHWASA##=(MGW3SC*Q,F]0/>'(8EM2UG?.RPYVVS=R-862DEV@IJ!\6 M^F*'J!RK3\;4\8!>S% ",I"E$QS-+!SI _A MIIZC6BS6O3C,&U=>XM)'7*:.CM&#D&:?+ MV#)Y010U4R"=9"T0*9DR.: %BW5-PI*A\2(" MV.%XAC8B?4K[.;U1KZL+54WWL@JHZ@D_GF;!89$0+8%^D SXO_-G=P>*[3!!9^UT M"G*N=6AK:>1L(UU'"=7L ;^S2C6-8BK8LC2EHQR @\3S69@6#\I" $04*< W M@P5$%'2#] B594/B&)&*R#(JKOOZLH.*5(=KS0=&KE%I+)[M3UIU9G.V8+>Z M5"[=GO:,[HP:!&3D^8[0IJQS)M%#ID4D%%"6DD')@-@*)BUQ%A_IDHH+DKIP M,\N=LSZTLWOI;I6=>:U(?U)2CTFP-R+FNA/5WBO9OG!G"2-$[^ERP]\ZJ).9%;(]I3I S_0EA:&+ M&6NN*S1,<'\8V)PYVTR&^I@,/9<2D DP$&0-BQ;H9PS;(8'I"' K210#3&-8 MD1:3V?%"EONV3:E]7-2J2FYBTKM,M"$I&5I?%9JR2GE*OUJ;T@5&RBEW6S+T M;!Z,@ V+84%$#-)>5$0P#P-4N@$"!(:-9%I,Y.%S6<+%K#X15:%PF/*YKKDO M+3+1WJ5D SFN.!L.2BUJWZ7UW@CG')OT4&7.YT&+)I8!J4_]IP5@#!V)H/8- MBV4%6N D_LPR8"Q6HBV0:],*&Z,*G*;3G* 9E,A:ABA*IA1!NX:9G:0Y:I*G MTJS0'3O%H5[>/=,8E=PQSR'-JZA40.5V^N' 67GJ<&B1H6CBO..LM6I?11UNT5ANG^FABEBP M \$JU#"-B,Z$Z>N6I&L";+XIBH+$177\4& J$UM<@+0WJ&:G/;J M)?*$I6C84'@DV,&@LG46]+,E\1C38!1S$0;'"V=B9/6B3LW=^:%AHV5^D7^^ MAZJ%5^OZIJB.U76K@EH=KS)5#]O'/51_R ([V+6#45!TYIW-9FO-2HW>*$.& M1G3R^I!EMRUC=$?9)<-19[7&>D2/R=![5?O[G5DOUVLUZK)%?-2?QXS//+^G M_GWH79FDO6BXJO3,7N!_UJ3%*ODI\N?C',)0)3PYCT^AO_;]A=G+>WY_U4;1 MO)_@?6#RT[9/O(_,9\SIV@_(K1Z_X'HP]8QA$)<=J-'TW 7\:(1-^*01Y-10W7F?FZWY,=3JT(.ZU\/PV=\'P>9 M1[T]G^O1",)T /?.=7L'L 8;+N5+):TX:K3>K$'C*6 7!O[0.G#O/SA&_<)/ MWKF'(\?'IH_1[W0G^]OS?NZ++9F^%;[:BME;*28E5]Z3L;^:+">,_176G##V M5U@Q,+9XG6O^S0N6,3*ZWK-Y9$R,KH]JCOJV*8M_VT&R=UI/JN-:P19Y^&D? MR4\ WH_?QQZ93 M_2T_1V/""8XE;)&PQ5NJMT_+%W^F"6.5.O9X[Y8>3H>[][.6ZJ>>ZI?5DK$B MQP?8"F'HYJ.)<*FLN8_)C(Q/4APMO,?SPRSG>X] M]7M'_?0$51HL9B6QJRA[7]W7Q_M%N3]]O]P[;3K-VHJ9-IR*U*HL*T/72@?D MYB#I''##\R^5]/I+;?S1HI;@S=?"FTC?HH1_$_Y]=((1=_[]#/JR7AZ5?+O8 MV#D,R\ZZ;&V')>,=M=TD:#32OE]0][N%4"X/M86%,J#MY->U7=RC;=$2P.XR MY!/72F4ZN91 "=<04(LISKTC$EQ-PYMWN,X0LU[5U^%23,;3#2LJD[IB4YL- MG1>S.E7Y_:81KU>&RZWGZV.V8PX%QD1=_J +R8\/ S7W,-2P,O[ZI5*;L\UZ MWY^L=CYE:SBO#=1^;MPFV4/@BXWKX/W86W)[55UQZ54+YQJ37I !C2N_ MJG&O\, E6MGZF.KC/10"3TY2KCPR=(V '+O Z6?%Z-CX59?O4M!1\9RGEYT- MA>R:4/#JECQTMEI8A%N\X>2W=)X2K$NP[FJQ+CDD2L0C/N(1NS.HSVH*7,A= MN[PBEY2BU2GE)QF'6=:KU)+*K+Q1B68/Y0+OZS D!U5) MT.L3AW8_(:3&QKOZN[[!RKQGE5L&EU-QMMI:=57)80-2MBUL]R9(PMM=ATN@ M*H&J^$%5<@J5LN.@41E0^/)K"O_:CJU^.'6FO<%^8 =K#U_.J?N"X-Q,:=>STJ]PRTYQ_!U1'$7KJ*T#+0"*<' .A,8Y3.,(NFXWFD:0_I MR; M[WISS6*VH.7E5[7\%9[/_>=)/3T@6KA=Q_JL+'US_.%86N\S'M%]Z@C;1R_[ M.N+);UM#Z%J\L&%FEUU(>"M.H>>ZCEM^]6A6@T6!E[:2YY2O_.W2JR MK>2D/.E$"JX5>\.R7Z7F7H)'7QZ//O7Y5L+?R0'5)]"W(V^EZIMNBU'ZHQ4G MU+),/>.\T8G4,]IR62[TN,J^6U:8PM9HUX?3)CT<@[:47]>6UW:V](8U*3X[ M'GQLW[4ODA_P#@$;AGK2L9BZ$I>B7-VLR^5ZD:&0FO/*U&%B%W)O5-CTMU)* M][5NOK#7^U6UW]#WF7)1*'&HV M^17WQ$ 84O&%GXN@&5*P@8?D* C8WS\7>YGAMJP$B]NZ:NH*K77):R MJ^VVW])H^E0[@6*28XT$I;X&2B7'&@E_)\<:5Z6%+^3F_)T.;>_9;/4N75DJ MZW4='8**T%_YH0Z57]>AUW;8\<;5$3X[4L3A2NQ'T^ *[X%_0NB,C0/SWDF/ MZ\% E&8,A=6.CM;L<#D=YK562/YOWVGY4Q:+2\ M ;?D8"9A\Z^3I?(E=/A[ MGO)<4 -O2QOOSFF:AI.^6V];E3WR]^:8$$]^30-?X0'0+^:O,%1R_),$GCYE M8/5-[]->C;NTXCN;SIYC?2IM,:YM+ ZH.GZ_&[DK2LTWYVSQ0,TY>6=)@XP; M" "Z+'%[^!N&DI*3G@20O@8@)2<]"7\G)SWQ5KB3S"Y[T"1+HOIW6N'.T%M4 M17V_=,]9NB>8?%=:.8W6P:O6I@TKWPW5I?RZNKRV0YUG,EC\]=.7AH\1":/] M9P9V3WIR+(Q!4]3__4_@+L.9GJT1/H9G_XO^-\C?>GDA:^*+G!&]ZQJ/+NBG MN';^'O=YZ2>1'OI*W(]MS1YJ77TN4_UL>M65YEYF;L8AUV6QYI*82#2Z)%B28,F'8$EYX<.$X5VGK^YV5IDK3H8'93T; MZZWFJ.Q2VSB B%_KI;5^5ERK_6:K[0U7"RHPQ@1$A&_?&9:Z$>C/6?TP@9$D MQ>AC8*0G#GDT&3549^[G=DM^/+4J]3A@P;RT']SE>ZJ@5)AN;5>1=_Q=ID6P M0"98(-_(7/1&7I)DE)PR7470Z](&UA>+9<4!.6/CS/UE[M#4F?5UILTY_6)1 M.J#E9,\MP>;BCR=*/"LG)TH)^"3@<[7@\T;>W]^A3EI7'7-4=&FGSVF#K&O? M;2 [R8X%S>_DOO;UV*+Q>!4[X(WP'N'O%]PQJV2 MDS:*8,)E^AUL@^LHA#E8-_1;-IM-4"M!K02UKMJ#?&^XHK-J1:Z6O9)3W&=& M_7;E<%=;M0A<":3C"GW#RWP"6 E@)6ERL02L]SRIO"#JK-KI9GU:8OYHJ1R>'F!>/YST%*19 RG37^@Q_# 3_ MGS<]8_CPM<;H-G_L;,:?>+H]EM*SI5G#5(N-CI"N-#CU"+\](HJ/;[97O8(NA$'%19O&%$.L&G!)\N M>6#ZX6O]4O0-);WJC_YW@(!%OM\/JZ_AG;81&U0(9W?_G1.#&^YLAI8^_N?^ MA_]<8([W8O/HD_LLRG .Z1G:N^O@'\O>8?->%$FNY7%2]TM\ZMZ?ADG'OYW) M_9].6K@52=+G,[F=/\<,*2+R81;HTPF=8<+CW?K3N/OGTO+U+!!*>.&XYT=X-O4EXD#38%2(&1MX"?EAZ>V^NY#W^=@6":JNIMJG&4FBK6,PW?M"54L>95L MNR_V ^4IJ/*_>B]%"3>I>:)_'0<-*T>VY %,A2.8UI'G:8[ER'BI,3VEXD_4 MDC)9=PN',3'7Y-OGG,D/V,C'$@YW,_ST< M=[J8\C__#7^^%.H_6HH= #P93Y:BNS/S_(H,F<7),/@?^\D9#Z'Q)N+/R O(5)4S3\OS:N',P1[]3O MU#Z7KJF]PV$YUS._+>'W9M,O3?E9B6^-NWN^C?B*NC:*E9YH#?15)_/M.YC8 M$7F_E[$4FLU4H*6'JS/ V9[V/<7GT]4#E&-'E$R]E%=P2:'_!Y.4#_%[OT)QO!X M]"/IZ%ZUAC,XO9^H)^#"A7]B,9@-B?O_TG+=%]=YDP+@,B8IVT\MW.!WYGQ# MOF//Y^11-DF>"I5HY" B17@X!3) ?J!N/T:("25S+M@3BWUJ A-%R^6,$(,L M<1FR$7 @F!]+;-KXN-WNQB9T )K>TP(].!XP_9/G<1.NS'3QD7PG*P,@X ?! M?[8QY,G_LO]]))3Q%&5 ;[G@I]F+TZR(1*=F>#&&OQ%+Y;%F2_O82-N[]-%6 M_Z<4_D=K:Z7,KE.0&I3 'UJ"X.Q*LUSF4L;CN2YYR;YQ%SBU!Y/L0?V%_X'U MP8)\(."_[)\080/R%IJ\_BN4AU?#2 2< M#U[*_NE7/'=N^P][?6* 4(V%/$ H 40:KT$DX+''[8<51)= OG<4K> 1\SV8 MR_Z#!0VK"7X(^O$K6PQLNL'A'T)_G4S87FQ<(O;DR3"/#?SLWZ\1F[>I'XF, ML_W-D[<>[6H8?8]FC^SR5V$,7,$9P8V%^=C81V0$WH>!.1P]6(!G M0@=[L49'>PR%N*ZQ#(%'7 MX(MEGGRC:VBZT[6RVSRLM-]2"K7MI%3?+K9@ MH5/G(T5V>5?0&LNYDA9F9:Z4J6;7PPRQY9_.@L<"A716UF29YC3.Y#E-HABD M8=T2&<2:O(FE\V?CU;3;G*\GO(.:-2J#RD9%[+4TYFP6&L!%-^RW'*\/TA6 %9I%:J:GXJJ$K9'&W/39[R M8H-/0:WR(H_U(+,P:\AS<&CK*ZNU'>P[V%A[(*O8AS_FL!> ==3U$/%\,[X/ MNC5O^\;,!><+=V%V60 ZYQ1:TC6U-6I.>[G6TNFK =;;/7W)\-NC#0DBA\U, M\,(XC0RCOZ4PV%Q+F';@K?'%HHR_XTOHS_D2X9?.707#G;G>/_>1TK_R,]C; MU*/]^9__UC_(J2#VB 7*Q]V&P8Y0RYU,#O\Q P?Y) +S8R#Y4FA\_1.N\:WYO@@SJ+J^WU@\HG"4>Y6M6VIG"B\<-$("NISIK<[1+A^M;/$36TC-L!8^CZ^E0JX:? M/ H8AE'"^[?>5VT[10]_Z6*01-_*_$NW$!]Y^H^>[\(S+6"&^WCK_>]A$.$? M'7;926^!"/]9NL>\E']"!0Y*]^R9CR*E#T.1#MR_#O#90M\FG^:6XG^(>,32 M/'Z/1$A_\> IC'R<_OVKHQGVEI:2?8G?OC"W%)WL2_SVA69NI1>SUI*-^:N- M^]$H.Z.4>Z".$KRE&CY'2X\LA<(>&+A8\OD4EY!/'8$.&C+E0<,3-F M9+C(_8DCZ,0SX?SQ8M_[XO_/+/ _O,SP0V[+H=C6:RG2& MP=VRE94'P5@+NUV+P@5+.K]J-+\]DK5?\J,NAERQ@:DG;\G!$G3/AJ>6\&R# MR;+(&]#"3T=?\SLZ[TT-P\\([*\:70G8_6;QBWNY_H%X)$SQ7+4+U7++*[FZ ML92BZ&_;VSFJ##")C +:"1=L2AQ/2^X!_V:N#[;:6P%@;%9]S9@89R*^)TR^ M>LTV7LFC$<*]>Z';MP56$OM]!E>'!VD@%/4>HV+-G4]+E9ID;\=:V$F+9J)5 M#_^\MFP,S,B(0_Q,D/XE'SF5F)I?TM2\I/-\!9D&G\6Z//>C,POS'A=_9F:Z MPC2;F_2;.377;SGC#9LM]3KD>)HXU=1+>4?OD!+P&P>8?Z3USR9]#(<^"OH: M,XP\PNB3LYO_;/2<[N+,:I#;X=[]DAGN486XXY)IBCN/Y?[O__4D9OU@D)P= M63]:URE6SH32-\;I8T@<6?#J?]!LB_;^:9VB?,O^R&"XGQ8;;@-UR_+_-_7H MYQ^WA)_<)-ZE']'LR4GHZ6M/#T/O/WPE-/_HAC)#WQ+%-X=?3POCZ&,*Q#N$ MZ-D?6_,_*#7QB/3_5[>1>S9>_^HMM6YXX QJ.7<\.?8?.!==\H[ \Y<=GN/ MX\J:C7:NE"JV&VKS)E6NYSYP*O5&5^D<;[EU&ZEJ:> M*V>JJ4X7/J@I]6XG]:_<_864?U_ZDL7/)WEV1?W)3?=OW_^%9K,4X+E^O+^= M"B;N&JP/$YF;^_'T?+$M)9I,F\Q&LK7&L@3698[#&B:)!(1W)');/[K(Q'"V(EJ0Q+!8USN 9#3&< MI.D"O(06D,B99[?(+*P; A:1)K(RI7$<$C19MRC-$%E3%V@*T8SY]!L2); < M-I'&8@[FHB-1TRF!T@2&DS$V#1U9^.P;DH5$7=Q)L&SW.:*2(95FZ)FL0#U9" :8G6:1D+9W 5H)LDKN2AL3*LJ%+9[/BD$SIB*,UT82Y<+Q,:Y(H&!IC MZI9A89/CSFS\8=93\= M5L3^A&UE[\@SZ;,M,7@*R$18"[$@N"PE:( (AB99%*M3,B-@/3+ABD=G%CU9 M<]3&UF*2YO M**A=8[A9L34=2"T8&2'"4)+[>MIO5Q4\QFRY6;.]M40L\ @1'"SJ:6$NFE1? MX&7*.?1E3B3S/"<";XH\8H$1&5D J4? ]KHIRQHCRK1(2;K!R2BR:XUTIE^8 MYV=*O\DX R,S+1HD$0-S(HLU01P-BI8D@Y&1>/[L M96VD*3U])2E8%NXLM] LZ86Q)IP_FY$MD98!HPP9@!2P4==TB0)\8X G 2 MZR/SKOB>@FKU%5+VSJ3ON<5%-[W+:&+DEB^ -BT!VE(FN>LM4"+H#Q/V& L MDCPC<$9$5IMH86]R9BFM"GE7F=:;*\<4K@#?3)ILXK-C%N:'&6Z>4.<(:_48)0<[WL# MNEJP]XLV[MG5 UK6IC2>5D3 M,4\NUV,:C 30L+2(*$!3$;1%1#2V=SDT$^@*5E>K 6JON,V^RFTC%_<)OG%\ MKXBL7%;!TP8][=HKJK+,P,@(^]9SC-@OUT8;I]^CEE)U-MYWFZVH^N(-0Z0H MB]=81@9Z\P))=S 6EG0F;J$$&=99YP&N(=$"NAM8E#4% /6B"P<$Q M'!AI9^8#!K/!H@U*HUD==@B9 !<"RVL2(\BT+H(QR4WB8 M]BQ%E:+*%-8NFKPE8HV7>9 E"G@09 F 3M:Q3!'&-PB:H;-@6F+^A YIQ8-\:2-=YWD 9)Y@T6-"R!G@"3T"*&*O"#!=+*R*P PO?T&[2)P)1C. U)Q'RF=0I@0 +X M80T&40@)B+;.YR_T%SO?PVY/74WD7$.J-.D=86=)% M8$(L "L#!DBAUM48<$A, %F>MB)RVNMY 7:-/.5TILU!,9N?>!;,/Z)Z9=.B M!1XC,.+!]N? ""<.CZGIX.D@7@+_Q=+/L5@$GPJHKK.Z!<@J ZA2/$%,4Z9$ MEC$E?$9_"VQUV$;B\!"S!- ?, PL7%&268;&1)HCZJ>1'G3A?QF%R@79,CO= MCP_R>AQ5[RS'Z@: +: [!=P@89XD9DD@\)8$^RKI\KF$TZP,%@N8AI:)8384 M!K-3!OL ?K,$F"80X_P;) .+L@C'@8$)\Y=@_H .2 >5P8)!+<@1_D_W+5;P MK)GO"*:"MM)BW"90+F*K"3"+S)Z(*()/- MKE"$3) .QET&*8>WP1E CB#OG?T:R)-#1HH89PO\")Q,X$T"NP5A!R&!Q ME/^[IC@[> UMJ#0:^=)P9!](#R7 M,UP_N$E9R/92&S1;XU/8C_URFH[_D./U/ODW/W+,?F27 M1=-O5C->FM)V<4?U%TZZT64H+A-\FO0;3KP5WJ&![1O?%?_+:FM?G@#<.[1" MCS4%8#;OVG$HAB1(I(!ZUS;D,:0 =Y,/_]XVFO_TA-7CJ5J _M,N2],IEEV<(^/-2 M,=^^O]CX1D\D)Y&Z_LI]>%0X:ER2OCJZOV?:R?2^[A(\:!28@O>>.B3'&@SJ;>D5/^EV#PVJWS&'GS' M8%C,R'"1P@G' -;7JSKXTT9#/^H:=/=+_*3YHMHIDIJN"_+'S!@O#! Q4N3^ MQYW#4ZLP6E$GHCMRI^JJD.>9@6E+'/7G35XS&V3/R*7$@NMUT P_?>>#E4N, MW"SR[>=*+U@%O58NL[,<5X&\X_J4B7PEV7" "$S,R7 @[ MR"6C!#NN&#L,8SU?A^UPPACMCQ M\9>R&%Z#NVCW#*!4LR5'G#MY1%7,A:Q: M8@?7.R3GE/213L D 9,_"\'&#$PB2[UXW;JO@"7$[WX)2X) ;/6GZX%&(6%% MK<>+XJQCD5QS^=MW5GBI2EZ")@F:7 ^:)*;)BW#RXWU/W_X,8DRS^T69#3H% M1]C@VK[.J#+M$7>&9D)_AA8O5[3X0P_ CF&=QN/^C58J+,+DWZ3FP"R&O80Y M$S*%.7I+E_Q"^GGZ:]VT"8J$#81C'^Z,)3K&*IGJDUYHNAZ4#'O&DZ:%S7LA MZSR2L1-&#AK;54G398Z:2SS>C'V$URCSD:&?J8\WU8)%!TZ1+:#ZL'U8MB52 M;(?]]EVZD6GVS;RU+R8Z\&.4[B[,Y$;/I[[1\\P-ON1:SYL#Y8.(94'" M(D'OT9;/U@Z:4U!L^M"T.FJNTB[_>?O1"P1T!IZ')^H@>U [NSUF]Q-N8AU: MFD ".BQ]P\G)^?O7.C&[)&PD-WJN$3;^.+#3H)@[2AOLYU1E2N&)53?0)$-* MM@I@MLH]2PUZW.0"1@0>(\Q(%A MHH!QS;=WVMBW2=%N&\W".SJ&.Y]CSR"_$G=O'+9"! ['YJ.ZV4D$/+FRDUS9 M^3M K)VD*QL*5P01!X,\P]C9M>@@F2E3-C7?Y_T/O:K#=)?YEEC@%VK1*]WI MV7$#BQG27XKT"^=N6.FE:XT)3B0G98F<',VG0 ME6<+E72O$<"JBIZQ)\"1 ,?5'+'',W1S';CQ6NP&,\RJ.9V(&95Q1+_:5,KE M9;D%N$%B-VPT!IQ15D_(C(F879>1#P"#R;:-8LS*;L0$F7 M1WTY6QE7]X7Q1T:.*JV=7'96HP.%J7:IPE8FZ>* M/YDOWT7;P3V[0)'"53] M[ 3NHT4P9F3ZZ=VBCZ93 E4?'[SBQL71?HA&0[5S)QM"B].]@YD!_!*^?7_I M-##!K@2[WLV/C2&=KB=H=K70]5K\3/8W;3&K! <'K>PTJEZX!= E?_O. M1:]B)U>?$O!*P"LQO-XOA*?['IU/-T95I6$:G#L(W(:?([85">&!MCJ_HN@&: 9GU(+E.=9DHW!.88 $F3'<-G!@+/+UD$>R/7F?<\)#9EW@+ MK>B::F>&3J=>]09K_T/+6 M9*FLVMYI,PER">"-)+Z4( M)Y+_V[;51TO$>]2)C+2Y223_G27_CZ-&DI=F$)-O3JAYW]U-JZV,[SHM@ -2 MA/K%<@$)%B18\!,_Z:/7&;.03DR@X+4HS##7GP1HPO W* M(NW4-J2=6EB9^F'+4BA(Y;$1QL*.Z: L?7/\@7#234K?AZQ&]F9-,N%00+ZY MOTDA#Z?\B;M=I.Q%*H"W6NYLYFY!ME+AAMVF,D^^0EXV1_N4:5L6]E*6Y\Z? M>S(9IF,#K7U22LGSW"WVCE^7L( ]U'Y[:T= M3,B?R'_==7 VE,0,4TN\0#/ROMMPIYYPUQ/QRJ^]\*D:K9WDJ^L^EK8,WQ]Z M]CR+U$I5S4\%52F;H^VY$/V(5OJY&?)]V[*QF=WG?I"@=J)M'O1JEY"P"S/( MSES#.8F3KDWK#:\RJ^H292\KM:U8&/OK=\IQ[&S&V<;A]_ 'H6^$=KB+'F@+, M+1TG@_5#I(#_XCB0B $1 _I3D. WS^;BJP6EKZX%_X #ZV=^3]M[Y^'9PHD#M0C<:!+8.U'IOOEUYA$ MGMP%3NTQ\DAP9X;]2]P@BI?U\47VIFO%,.:.QQ^YF%/KW/\Y&(F2&S6_K%8EI#A:-8DU74_"A\S1.(!'KM'42^ MI!.D]%\S>@K&L#4#%9LH_&(=[W*1@R4G*M5 MI[KKUM9BYMCPGN9N9/Y-^AHE,:$OLN8D@A0##'C)R*F:K"9,O+2A8D2Z$Y<<. E:Z?1PT5!6')WRFK, M>*/MS%*$GYZT>V,:>5AUZRTCLU3+ES?.P8U!,+ZWDE([R\@]Z.K MVKU3NMZ'KS-N !F_>MX*[RXR>LFN*$7DZ5UJ)-0&[)=\KO M^_!U?C'1_XW"G7ENK 3-HC=3^[;54,JK;F!.,\>:W4G=SE^<9*0 P\\G&5J] MZ6""%ND SY>NA[Q]JCQ?@CU)3.2/*R::>1M(0H"]^;%BSG:"P] F1L;D\4Q.KXZ9Z@$*_9 %0;6N_0#L$6 ?8+& _.<> M[4ZJ.>&CA(_@A6#GWY=7U_>/E"4!J",(/50[GST4;,>$PT#5XE.M^J4'FM5> M CN>GN7_AWP>(PZC$@[[2"UY0<=?3NB*B?@>/OFO,P# D$93)&=>QA$Q/Z^U?/ KR MM+X@P]T'@!Y<0IKBCW[^<3GDW__]OQY/_\<)&)%!U_OG/I;S:%VGY@!,R&WD M*K"'D9,.4Z'^0;,MVONG=8KR+?M#>NZGQ89N*G7+\O\W]>CG'U1^LA.[]".: M/>EHEH81]^*_!MMUIFW MSO[8FO]!J8E'PDK_U6WDGJUA_*ITA6TG"*^3MA0$>1^X';UI7.2E"INY#YQ*O=%5.L?\C6XCE6O4.XUJ.9_I*OE4H5S/U'/E3#75 MZ<('-:7>[:3^E3M*.S;_?>D8SL\G^3_V,_MN!_ % _[Z+](+9;$FYZ?^L7F+ MN_8!//T;<#0,#/SD3TAW%_ 4UL23);BZ7I#BFL=HRM;VB;8EBAO69%^2,5Y; MUY_$XU_$UZ?@\)S,HS BJE$"%K&H6QK"%M8X6F0TR=!-C64,G=(%F1(,X]M1 M3D[?T'D>&S)M:A+%BQHGL[*F2_!=@V-YS$@,BUCYZ3=DG64E7J8U2N(DC:-, M1D,"XC7!XCF6D@2#XOBGW[ 0Q1JB86HR)U,:I_,P*]HR-%["LL[P)B?*UM-O ML)S$84M@-4&T6)B5:&FZB6B-X41#1TB294EZ^@T#RX+$6J+&Z+JN<0;/:4BF M=$V2)!US#*)9=+8.$\FR0 .M#,S)&B? 3SK'TII!Z2*E\TC4&>YL5HB2+5DD M@PU.XT2+ ZJ9DB8CFA:P:="Z@)Y^0S0H3$D8%LVR,"N>0S A#-_E&8-G!(;2 MY;-9T)CN(-9TU9(VA*!-3!J,.P>$IF MQ#,NH3#LE4C3&N)1^ [@8@&8!I@8FSPKLA1WMG(3L[3)(P/(K-/P#@1<++ & M2 %KP!L,DS/9,UJQI@QBP&HL4!E^LW0-B2;\!#2G95ZD3?ULSW5:%"DPX#2+ M9TW8#V!"24; \HP%@F-8@H'ILUG1\"0:!,)@@*4X7: UG2&THB2#ERC6M(2S ME4N4+"$)&YIE,81W@^5N,634 MEM@5QJ3UT_E(?=^PW30]+RK[M+.C"F8^TPS(2.E\)+]@&BLE7Z6=5;.\6B%1 M+7-.AC24.B,*-C!#FP9\ _$ 2Q&FDQC4Z,0C70$,B%R;&0::VOJI66;<7+- MP9W>Q#5&&;=+8R,3'CEE5F^8QYTE?'3 MA^(T4Z(]@SSS?,*2B"R9YP3-H!$((V_Q("/ !KP.#,Q8 %E,Y.%+O>3D%65I MJPUZL-B;2CO=<;8:&YVPJ:>%\NQ.6JFKPLCW=MN%5[XC(_GSD5Y/J!K5XGBL MSBME?:$97A-7R,C(VY5F>B75G+NRDNX[HT%WUZK0F(RDZ?.AQ<+,;*UK54O= MS]IS0^<;:MXG]2[/J$"NF7/C;#,_!5[<'TJFD%UR4W<<#A6?$@PHQ%I88@$E M:0$ F *.YRU),SF.,4S# DV$SQ_>*(UHNKT>U%6TYT3=*013KC#6.(TZ'[GQ M2WQGY.U*"AY+8G,XD3;K.BDY%R$MHAF_5T@OLLJ*GM"K';*8[(P\,T+:8+JL M+?(CY"G%F3%;SC$SY49D9(2TJ..[P]T"B51Z39>#4MX_M,;D[<^05@H&6727 MWBDY/J,@K5S8:6R&#(V0=C 82,W-EF:H=5FNI559GI37X5//2,OR D]Q+!!4 M9P!]:5W4)!,4%XTX1I0XRY)-=/[PFNN(;GFY23L,,ZC8P_W.K!]:&A\E;1[M MUK:C#';47)VII?ENOQET2;V*"&DSU277#6;(H6Q5U0L[$:32(,^,D#:#,]O= M<+M@G.29$=)N!RMNA*@6HM;5I5J8\*HT:)!J.?+YR$Z_O\&' M2:.OHGRW.3^XGH7">48WH=6JU,M"8YUVBHPTPL-RO>L7R4/IR)H.I59_O&4L MX-><.-TT1YU\81,.C>R7Q7!W>)!.YQR4E92"6E>6:9XL_WR_3(L3!(S %K&( MG2":&."$1IHAL"*2+,,4Y,C#I49K..I4YS2%"RP]Z59$-!YE-"&Z7[AO*&KE M[C!T^DPV,[54=YW').L^0C&[7VA6ZNF*KMBC^FI0:9:; X<\\XP,&B^PLL6 M/@?MSFL<(P/X2@S6+ IL0(MA##")(HP>*/:PRN_SZOIP,.H%0Z:,0DL3HQ.^ MFTT*4[7#!$4N,XR2#2B%):P1MFRH"O%[#XSJCG:8:23R]:1 M"?-TM>-QO.DJ6"WQ:Z.9.>A+3+3W^':B&^Q1A,,P:TF M1R><[X()%$84 LS!$M@D0'##D"@PTVC)E",/[V]\?>'T<-]9=ZRRM!#3 M3+7:TF@J.F/FKNWR:8JSU70IV(R[N+W3&N'0B(3*7M"C\&8RH+#5ZN%%M]H; MV%LR-$*Q0UOM3'RM[%/,M$J;V?0,-_MC,C2".\8HEZ,'7K7D(&YRES,Z:;.T M""<061;0O"%QLVJ.6E4TOX"$_LB?AD^-(H\B2OM&CU/R2G_$[3(C+I?N9L+' M1J$GPP&_<&U^X2"]W>XOO06>\IEP;(1YFPN37DT;W4 I%DOM;9ZM9;Q"2(0' M\#F+P-VWUE1;H^:TEVLMG;X:8+W=TY<,O]7(4.:RD;9?NWOQXW;.L9GIF#3: M!C_\OM-V:D9^OW=97^WCBL9C#Q^#[?K^<4C4@,_&KK6#QJ MPOJ3#JOS.4H+6F^X59C6'2_4F#RC[L)J<'_QSCMUL@PZMQTTZ[LW6 WR->>ND&?S_" MX']Y)9(*6[8G^Q*W?:%O&2;9E_CMBWC+<2S9 MEP^#,3;9E_CM2V*-Q71;7BZ@F.S+Q^R+<"LE,!;#?4F"_/'<%SK9EUCNBWA+ M)SCV=OORZU7%?K9!KQXG?P1=[M^2@S7HG@U/+>'9!I-UD3>@A9^.ON9WZ/BF M.N S4\QP9^3#__>-__:G2"T_4S3L78LJDFL[+^6I/$-O_)7DU MW0EL2'=+:)ZJP9B)_S__K5^"V5[QFQ)>>X77N$@UKFOFM2<<1K+YBZ +X8D) ML\6 V80P)/B)F.U8 /0Q9_UF%=-8&AS5?CA/>MW/+K[#"S^D3X8UW*B;Z:=#S$APCOJW\Q!H[$NAX MS COT.DJ@8[/PS'BK?RV'!-CZ$@,T*?8\>)=S<\$';'SU9Y)ESLKSOTGU6$2 MX?BRWMF/Y,#$1;M&%^W"[$!:]WS>0&CB>'T@+"2H\'[>5X(*5\$'U^9371P5 M$MOQ/1VK-T>%/W.7/OBT[X_7GWFQVD@B(6_F77V>X^%JNM.S&?:HEJ/RJ&=O=+G-G9_L.? MU$Z19)8MR!\S8[PP(GV5:V&$1*,5=2*Z(W>JK@IYGAF8ML11?][5^:R!^UF/ MYU._&7?M/RU^VCPEL)%\$Y)N0C/'-(",8:SGZQFI#$N&/=,*VIN:>X[1ERNE M7\XQ/:VB%5K-L<:3[N^L$&D#_>^+>?0Q$Z^/QQPZ?D2Y$.9\#)C&K?W[EP&= M9U!FWQUNVVQZ+#B-^F!EM9UJ/8=(@P'AVW?^AJ+$%_K-_YV3%S.)^GB883[& M GA[F"$ERJX 9L+&ELQ_+A7MBME6QH"_Z=@1Y4+\S7XY_D[P^_F:3#$CRB7X M^UC4*&;\G;BFOVXE/F\;ONZ MNKK069>[_>IXBKCK,=N/M/NA0VE^#?S0).H MU[/0$D.B7$9UTO&#EL0#_6ML>09,_(UBNV RC6;3TNJ,9 MNZ285\\#&CI,*^RIY).V3F';9O\F-0?&,>PES#ELYT1Z/RU=\HM!^CRM==+S MR2=?2L[1+G9:\#7RQMZLH4ZH=!F%F;S7D0[CR3TA+:#QG95TG29H^82 MCS=C'^$URL0DWO>ZC:=.,J7Z:K0<4)TTGV-%NM6CS*TFD$,&B7O#0X:OC4LO M]X1)<.D7&K1\84/P^H'I&21")=UJTJ8[=#HK?S_S!F-V-QL#$@G?OG,WC,R\ MV4'$UX:BE_NZ)%#T"TU6KC^<^^45\LMM01(I^(4>'=%[S<52*1@E]H M\9"XR_&Q2O_TX".-49V;%'--RIX)54Y?KND-1TQ1K"G*=U=F$E*Q6=+J;AZ)$XR-GX1FQ\D^=GSZH:A+%9>1LHZJ_1\M!CX M38GEMC$)5+YN+ ZMV<(P=IF%.N=I957JY_::L-5$T=.F040>G'/E?QQ]=B5 MY)8DXO-QN277+S[7-5DF[SB0#K&83:=FI&49/,H5H9"I2H M=D3-/9!0)#E&>M6AO[XDFS;V;1"5P$:S,)7&<.=S[!GDU[GK!6,TQFG"[1@6 M]$#=Y*P^R:Q),FL^$EIK)]G,AJ(9P=;!(,\P=G8M.DAFRI1-S?=Y/RX7UU\W M$[/I"ILM%GHE=8TSGIG3Z6)VOM6D\#R(E9.4FB2E)DFIB9FQ=\V(] P$\;/* M:E]J+6H4PL5EML/6JZ-!!B!(^/9=OA&DMZOI];4A*$FE25)IDE2:))4F2:5) M=$&22I.DTGP":_1/#TN8.]_ $L645;N\IW4^VS-[SAA,T/"PY(W=S0/5/DFQB1->86Y5+SYAH M(414 2&.T)Y9F)T'>(C@O(EFS<)LR@Z4='G4E[.5<75?&,LGNEF!A[71-WB_>3@>(S*+@< M\*U.6ZYLJ)6?VTS3]F[IS3. @L*W[\*-1$M):L\'I_;$2%RO$P9_DOH3([HF MJ4%Q$+_G'?R5**D8A>(_3]-(LI M1G1-XA_O<_CG6)UIKF6V#6@ T+8&.Z:^#@=T.;ETAZ MH>[@7 R6&3-[DMF7> NMZ)IJ9X9.IU[U!FL_+NV]7S<.>XN&4RIR.4.\U.1J.I\'#L3:O5)1#SVT=G'RU[[P Q<4#2N-EML<:8YP[^@;AJ>^2,)1W%&%B8-&?WM4"0^&/GJ920[2-0D& M'0..>0?!8&.PS"0MZ8H$@_X*@G$Z3/GH97YE5_=/3SN:,^H@<]6.[ZP\MH"9 M*;UL[D*'-CSN>-.J; F2_/9AR$>+V-NK6#KN2/+I/=I?/CP8EFFYTI:R$R5W ML'>#OM(>LW?C$#ND7W!4#X19%^]TEF@E0>&^&!TO_W7[1 _8>E;XX_$#:Y29$#*9S:DG]^D25/9R%[ M39]IJ'G'&%5EG&[A2VW[ZS?/1\Z]'Q4,I>I! AW?V;4S-X=6IY>M=MJF$1 MDOOXT7?BOPF@Q@RR$5M 61\O+AONN@]S-;RJNQAC[]?V!]?27GVWZ&BJ/9VA MKMN3!4Z"_0':X>@&!1,4I";(3.D8+U[9([)PD*#4/)Q5RB5Y?F1>MQ\CP-T) M3N7<.2#('F8_L_$&WO2(819NREH#4Y##9C1+V;Z_A@'^VIBDD)\R/&S:0;A M'*[%#3,7+2",Z_FIK1U,4A[VE]@(4H&;(B]QK90=^"ETOXUIH$?:APUXQ+*W M*3*M,PJ2%Q#BWA]]A\)@V3MLIH&10G9]+"GA[ VT]N'K2P_XS@-2IO0]?"N M/_E!*NQ$9DP04!_>6 Y@<2F\(W.%KX1;"HMY\DAW/3.!(@%0"CX/@AG)S Q2 MB+S P*D9]@GM8/.7R$MMT&R-R7+)4QY-^S:5Q>&\PC^ 3,SLQ5&R+63??PW! MY%$0>+:^#O41H=YIJF3DDS6$A(?U.3@@V3I,&25S/>W1:HV(^K@)/]!^]RDS5(XPPH-ERPN_;' MB1[WZN;)RTT7EA'.%J9N@ZWUF%<>/Q^F L0/V2Q-2)T.\)R4=0UWUX:'V=YQ M4UY02T=1(U)L',$#'0T!%,J_IHL\DGF=TV@L&QK'T(:&3(O2*-,RD4QQ2$5I4Y-]JO=0=/TFLUGVY5^[VMQD8?.J[T!D8CURTZ#:XS MV/3XH:?4QC"2/Q\Y"\3B*-T_(&7E5\>;X4 .MF(+1DKG(^=ZR:CNNW9?$ZZ#TE5]43V8 MAE4=P\C(XNM,;UX9[1>NNE\S0C%#E3?]@(P4SD=N#Y5&J2#N.;6CH?IHW RZ M@S)Y>X1,0:5;6%FY:9[R6&5,:^19T9XQ,U4LG+6&]ZIE7JW,NRUA )7 M:<'(*$%](;WW#WO'4XN=R6$_S;>VI1KI5QLAT[J7K_=6WM93UUNWU:)ME3JP MI.-/9.1BGBT/&C0M4ZOV8#9=Z[C?G(Z/O8&>CF2,XFJAY/,UIZ%E1RC-M-P= M39X96=*JS T%=^Q@"M?'J/:I)\; M'XMH/AW)WV7587I>9Y5C?X7)_)CB-ALI6RD.WO>2WQPS2IR/M_M)M5G&?=C"-O+SI5K2"1')- M(V^?UK,]Z; W! H-L5>3UYM,H;\ESD;D];N[]&K4FXI+!9LUO/2W'-4NM4Z' M]$^'BD)ZII?:IJNNLA*OS^PMVZ'#\$>4^.PRW^POK3)5+%4JR\#[,.G1B90 M()1B1TUUXKMI/EFSEFMVPP,?0;ZZM7U8U/R@BNH-4.M4(V^46',MJP:8A<9D71 M4_0<*Z!XK37BESAMR)K_U-#"CAMI;#%0/)L=--!%NU)S9NS,?VH( 3HE/JNO M.7R#=C-\+[E"NYLZXD\K1 .>9?5!O=6RF6J^3>C#GDJW*W[3$QN:6%L/O7YN MIN"KBKW:HLLUWP:#/0'_A=RLS[1G1!GUFB8BK;L9IM:58-/0$E2S6J&I+55- M:2XP)6_U"RPW]YN&YC5O,;4DWB4P%ED5&9877&SJ@ &< -:D12I,T19YU,DP MQ34]K&7ZE 2;A@;09D:D.NNU*FRW5T^AHR[:8=,N;!H:@*:LV898E3!E-5ZT ME8G*L@@!FJ;"3) :NY,LP(T*6FT4P7::X[RV)L&FH0%D++G50^:4QHA$OB@R MC;58)MJP:8@)J-:V,UJ/6AFVJE&S5J?*:MDT#9N&QLI)K=2XEUW*BM/5B,G4 MKJF=K#^ $!.4E,8PTT\5&J@\9L3NADLC<\1O>F""9^Z49_9CWC%]!0QH2SL# MLF<CMV75F(!:'Y]J#OG94L ]H(#].,>Z"*K M&H*R\Q!-.)R=T%P:'Z;08DN>3;U!6NFJ=&#/ D50G-+V&^TXV S[D1"!Q;@$ M?=NF(Y[-Q1>*O7[#-31YUN/QCWS3#Q@51K"FB&"HAOES[Z9\^2TT/7X"\TXT MX:O0UWXG/_V8:]!K\C$!%SGAK_(__YD$+J>KT;4F!Y:)'\',0_I.FWH'6F>F MK$M9WI)/T-O)5-8RVZX4%)$NL=C08+*FI]M=E-YO&.D[NWQFJ*KA@LDE M AMP*MK ]@JLM"-;40M6(["/@,FD/BU48,9"8W+7R#>-CGX++&H>FF?!(B8F MN@:+_AF.US7VONZ=AP1Q^+[2^?QLZ\F2(])L35"/%VA9&8$%C.M>4R( M&)J^&R%B:(H$(6)HB@@A8FB*#"'P-U,;QX2X'C2]6>-^-;+$+,_-^3[C'S?UOFOVXMKBC2_3UG MT;=8A/<<-9%F_H.-@'_61$@_IB^OVOZ)">#G'@P4^8@K\5%$N3L&]K/P=NJN MS=^:N!9WO/_"@HU9(F8)_%Y8(N3=",8?_GM^8H?2&=XKL8DS$?OBZLX-B1W* M]'%7Q'[AZ[P_9>>MR=&6)=K6O0!6%#6Y:#MK0B2/O33#PB[?Z\S:K8(M\J:SC08L1& 5SI,>E#I="SH""4&O7Y&V?]8[O"S)HLF;PMSSG7;/GG9H4]:7 MCFWY#;#7'WD4WU8PQ94CZH)W^GE'+:U#CH'=@_,VJ22)E,JB#MJL;K-J9EJK M?;YP6N# .9&^XE0I2$VHKMIXMZ+(K4I5T%NHG1S#M%3$CU]8ZH&X5!'X&+1B MT+HV:)VU?$8$*!^9?\3OR+W[X8;\R_Y^7?V^#1UU<:SZ/A#9R> M0EISU$)S'T;Q$U)>+$A_!Q.P?LW_,_O$1RU<\@8P$ M^\P^)GJF;V("PR;V8=Z[#_X. > .7/S7 M U#ZO.W:'!Y5S=[;L5Q0*1Q&% MH^?55C)OP^3GGW5CO:B\]K0VSU?JA%>+$6N]EHJ(+"L:LCA.3GJHVG4YOY0! M^9#$4O&Q90R9,63&IZ+?YU3I#L4C/G2-Q2,6C_A,]]8*]WFT8VN6;A.U5KK$ M#/JD5:(0I[;Q;J(=;P6\BDC">L96U7)JMB&))")![1B>^;ZG'M_-D>_.-=*< M@$'Q08E:8P8Z\RO8PF*S&N!&05[R0>FB^#0@/@S[,H=AE]?C8RZ/N3QZ7!XE M?:/K[S2T/FT9<(=W[^&75F!$NY%N+.7^#&U*[5)37JQ8 M-_<'46J?5V"&.+_IIZ0JR0PVM:3&)(O-;166@:9^_$H_I$GT-C MQ/@8,1:/6#SN5;,Y[&>7CD:ZN+M"(T9.'\.*-=;AJ]9(SA8SA.7>0D>J][FD MI<;S%3?2( M\VSZ2+D[I.H=Z2+9:D5<\IG=O$F31*"31\Z M1M[=]>\MRJ(C6C*0/%OF53^V0C T330%^%8S3%OB)1&!PB-.C^[?QX'96COMMHLOX^<]>^B[J9;9"Y)LHIXIA%DPR%NV3J)J$6 M7-U)5[G):LAH+B^18V:13>8D#D.A\P)+/N!I/ ZVB(^AXV"+.-@BYO(XV"(: M^_IY-N&N)61=-3/GV!7;6;/=7KHA2[=OM#6PSP;:%JU/NX=-]JY=*G0-\Z1R89%F MM:Z)N>B(DTCZ)BZ5>;>XS:]63E;A*RUC5.&F7%H%VAP&72JI!PK%XG"0JY]W M1P@K[@5T3X>+1&@AXW"26+SN5[PBKQQ^&YWF/ I(1ALX&B,('<;9U+;EZFVH@$!WTGL:R+V%ICR3[: 9HHHSV^\_ MSA)^4>/V&5@1 *RFA@-8]FIH]6Q-SEC*[-;SBCH*1S9%J3!=%[9Y2Y.9G$S( M(['-ZI9\G4H[W1I743*S98FEY'1N(SJ>@$Q=?R%__,+QAQ1QP6L ,?C$X!.# MSXU=4/GD<#D9,-VQ4FW)1L_5UYF:2 M^O&+PA\P\H*57+\;^! 1$-)+@ \9@7G%D3HQ(Y_%M7+K>45]%SW/ED>Y'I8> M9HP64]32XS7%8G-Z>ITM;]W&)C2;LFB6ET8+,D4X=$^@X:S]U"3)AW2&^%I! M,_"9DV?///9;_OA5DWD?-?P@F4E\J!0G8XC*27V\4+%@-+!#T&L#$#J9?0".!)":. M)>NB9<$$#Q-9#^IJ? %'\1>ZTWZA8Z=(^<.^3FJ%F/%BQOO2C'>%V[X7.NN* M%./=T3DZ\?HY^MX#[;V(T'S2.'+'"D=VIVWDGI2-BP<(F?FA5<],:RC2&3ME M0%K7^X,#BR.7^^^=6KB3U*8SWRPQAMJDVRFKA6RQCLMA22[SXU?F@;I,Z>(; M'&_^?__"*/2_X;_?&G7B) !W !$C);.0*;W'*DW+Z,BS;6.U7EP1(NK3YF"C M<_,T,T#S4T4F:"X_I2%$P(/-]S#B#L\U?]\\%7E3-QS[:WJ*O_:9RXG-X8N< MC'SSJ_4QV\9L&[-MQ$X,+L:V-S\OBZ12>WM3F@DTHTOKQMNZO>BU:N@<[586 MC)QI;3_#Z !V%D\I((EHTX2?=R,XL2PY\[.R=NF?(:5CYT>=/D@36N[GDB/A[Y_$7% MZZ=TN#W$AFXU1CRO17P*>.]L?FY+/>;>K\R]H7MPWQ&D0[<_(\[F7]O,W^E> M@T#U.K2ZM(*=S+>):1$S9*7)<&4QW^EE3.?S];4^K& O%_5I7Q=+/:5:[E:5 M!L)N;57B,,JW[\D'[,T[??=T/AX#W2T-_ACH/F7]WPB5R(9)]+.C&H]2"]/4 MI=[*J'?-T: -4CWD^YOF+9$_^(CS_.^G#H\[S7\/'<[XA[8#9)U)XLH M^N\K7)+'DT/A/4H,(AFJ8/_>B<32O>7"M'O>E M1!*1B2GR"L+/0-<_>=7E/6LOB)G'@X?RYT&ZX$(D,/21(/^=.'H-%R2TFAJ_ M08[6;">403[XW<_VG_D"=?C0L&1(UI^FJ/*VO!;ATY\]UR>-;2Q_XM@C#(_0 MP-O=Q)+88XJ\$+%>!&<03Z3YAT_,32BH_^HU2=/0:G9RI42QTV1;#XER(W?#H32: M/:8;'";WFHEV!#^I,H]=-_!7$1SGB].\S MCOJ]M!;R";K+-OB! +[]BU?5! !,@+160M83]MQP++ 76 \)<2.(@)^L.6^* M"5X#4FQ;?N%-1U=A$@@#%M9P94L$S^=M?T[R.1GC(^DZ?E?I>1-?GX/#*9GG M_4V!2R5YGL3 YC>;SF9<,D,DN8Q(I#@B-4%GF8R8F:#"CT!.^(."*DUFV4$? MG;+X*&FMLS7&[G2!@LKA+ULN)Q4IG[1&':;KUF=HEW8UAFIS.(=A+YNN%VUK M:MD%!/4\;%VU%K8C+5A&[0D7K8D*J6!.*Q@^GE8HZ@S,*+5-W56DV;;%H M,DA/5"4U7=45#[8\04^.=@:9466(KIQ%&VA5*[V@2AP97B;/W"B>Q-L#QF$T M853IHV(>ARU#DV=Y5+4Q69S7A26. %;AGH7FZ4ROT;2!MM%ZJHL4JC> M[M"@9:CW]4QOMMCE4F5DHFPU5L/.A&G07"I,>%?6J.VB9VG*@% &14*V[9H" M6X9ZQV5SBAA4EV%7 FDL:]MUK;> +4.$YTQR4N>,@V<0A2^4:BZ+FAY(#Q0 M_X1@2PCN,/H_G' X.Z&Y-#Y,H<66/)MZ@[3256D.-L4"-=S?1&C[O=9PZ5[I MP\E4UC+;KA04D2ZQV-!@LJ:R[R,R5JJO-Q^TR<#@ IJDRB\M\>?^Q7&O4/G: M*5X0T(5 =7FNZAT99#L]+ZQ,V^:^U]W3L& .OWE(1SZ2F;="!HZVH*/G&^"9 M,]5P]TNR?X] <_1GH!B[8!'>54AW1H+?\;XI/[$,U;'%"RNB+PE]U'#Y^YG8 MG@R*/_2BYSHI%^R4>(F%U?N5U@NHQO](]9OZ8^;\MW6/FOW?F/]@(^&=-A,PCAEU0X%Y=:7=&]35S4"$[_)[>3;5"*XP.7C]'BJ,'+7D!-\ND'7K9,<2::ICCMVH:@[-)*6I?. M9)/2&BFYI%=7;''!9.2\TUTN[2MFLIF)2%4E'"6#=N>]GH&SF57;@%=082*; M!S*9N40>FQC%O@"*W2834=11[ X@1ZUR[[IN>9PX'=#E[1<@1J7R9 MI:VTP#KY 3XE<.C@NN53/VIL<@7^AX]X3+[!Y/9:]OAL3< M%W-?S'TQ]]T#]WUM@_:52HB7UB1KV1PV7^7%%NMQJ18@Q7Q=%JY8H66<*%72B#C\1PXIQBVQB MQ=Z@CSJ#;:$TL1J#:>N*Y5)E-E-)>69N@.*L51F)SFA@(S075$M]%RSN\Q#X MPD53(S##"/GP;EW'Z<;K\NJYQJW7)3ZIB^7CTJ9.!*<;LWW,]A%8EZ\A'U_; M>W"C2HKFNI:V;$*:,F)%+&4%K+20JU>T" A^BI;;?3N/#C9S:Y(K4UV-B97Q;$7!9LMV+WG% M4W5^ULXOLX8^9S2A*1/#\:8L;B4N* O[+IS=P;'Z]TNE<4UO&K!NS;F19]VL8]^?18MOUC#@@M6Z/:2H,5ZN0>DH=7+'\X6!# MK"6,FY;8'+]RDXV9.6Z-8!$;8).GR0<"Q^(3_1AR3AG0MYY7U"'G//A0%FUI MV*>%*5I$U"V+U<>YL7%%*Y?%6O4,NE#2RHHQTT6:K)=G&BRU%5]^:TJZ^)/1P>""%^% MOO8[^>E[L>"E>UGG=4'FU01M62*L]SDYY_S]SF4P%MW^B3W/C/!R_G5#%[T$ M^%X1[83FV X8TPQ,PTK 6I1KR)33!&\G[+F8@*P)Q"&Q-&5!3)CBTC!M\.W$ M\[^%OTI82T.W##,Q,PTM :@/V1#LW:"%R4]!6W$CS'E=$A_!Q ^_"OJ21!WH M ZH*1R/K-O@7],PG=# T'JY3,)X$@$-A#C .K(ENV(F9Z@A@W+;X (#! DV7 M2]/8 )&S08,9$*W@9X^)WERT1+\O61=4!XZ'!WTG?/4B@26T)^$/"G2*B: J M&C\QUL'OCYYG05%/\&M>5F$C!+Q#+""RB9F\$:<(Z-XQ ;LG+ @COIC[74]X M"_3K@'4*UM$"_QEK>1HL)%@R2+>EZ!//;P%7')!Y#=H&0\@9&I 7+S$'@S?% MM2RZX+>V/[?=$^' 3# 90X!3=C\Q14$$E)H& ME(-3?SX.?XCFXVZM\.-9 48P0>?ZCD@6H(]A':]40K8 2-JBJ?DT=7PF,B9P M4O[R[KA/U@/LA)N"Y0 *\W!MP 0-!_R>W_'0;L /B95C^ 2&X_6KI :\MGN: ME0!KX#>9[J=HS(Y'[2Q5W_)I-Z_(1#HGI@NI'N5(/W[I1FA[>9[C%PX, MD3=( / _2_Y_W*K/LSP]9SUFD''6/#;-UN9C]^7^\.=X'R#L6V66[?WD#SN. M_U]B(MJN*.H''("RLN/SQ^^T*QU=WGH6'ADX.+#_)K+[["FY9]E3;K5W'8.A M" 07(OXTV%6>L =(/?SD5.*777W/$[?5[#G8> !JV4"=E0 (^-C,9,N]/)WP ML74MZN#98(:@7["# C@*-B4_7Y] MG#I"2LD:#5-\JJPKW=(2Y3=<01-8]\E%_W<\HQJ\3^GAX9R(K_1J[P9\I0/>7?1<; MF SH?Z?U[I6U8!;@YS?"H%=PP@\>%KSNK_>K@)$=LQF#L+PDRU-< MOT%54\.Z0G\:,$[@W"N(> #0DRAB#;)EM9"OJZ@W17,26ZBE:!KH6YFW4.1@ MP4!ZK0W5T:"Z"M4$J-<#7N$E\8F1WJ%87H;:O4\O"VC"HL452EFAGJ/R&"L* M;76@E]NS>EWZ3;(=.5%\_VW/6SX'^)<-NK#3%ASL[VT4GV6 :KI3SZ\WV)JM M2EDA-Y"XU'+T;,? +TO_EQ,_\ -ZQ \,TLH4YHU94J%RVSRC]-1)?][^\0NC M'HE4B",> &B8LA(]8@=$>DEI?ZQ7(#78F9.>1(C55F MDY(S[@V4HM?15698&0]Z0/0)ZA%%3Y!Z"O01:+NODLEA*- M *FWA5ISOJC)M.*UJDE"P]NYE0>D.BS1__;U#8#IH!?X^&C3V9?E_F&PER4U M;]:UEFOH0Z6JV9XW[]&CW%**&JE3O=!;+O-)$[4:^GE.J4@&8!518I/_] MFH*&?DQ!"RO,%U;2T$N16&FAC)BN9!S4RS4K,Q;C=;KLWEQ)P_*#?EDOY]8L MCZ%U;M7PY/H4(#7V&!;@L))VU;T9C;XBUL66Y'PKKF8,TNQNVN1DFL=2[:CM MSD/6I1O-ZD95!JPY7K"Y=9$4@1QCR4<\*HK8;Q#[MHK8CH8C]@4Q?3Q%#\R4[LZ(R M$NI-FAFMY_3* O6,U%@$2-U1RKFLVF--=%"LCQ?:8E@ML=#UY8N7P)E"R(,V?_&4V;TJB?=J+Z)^ZPO]WZEC@.3QR&"9U#OBT2%\ M<_8*%YS4T%J9YE@H):=SAO*7Q6*JTGY'0Y.@CU=9\C,K9G>VP>].?Q**;KC^H0G\TA3!XAK+0)Q^ MT[N^#TYXC:9+W@N6'C# !+K7I^)A= >/*AC,9(<\\!%+P[)@$M/#CWWTJ/ Z M WO""\^L3"0J2S1MM6 HV:.J@:!)@F!M^;[#B]HX1WP8IZFBMB([*25:A&9 M$0J-]K;;C[O+?>G^?83O!G-_$9]P+.A3FUQ4Z;&>5 8U1*9-INO*P$+\A3^& MX]_V@GXF,SM:)O8'STO9<:,\P$9I3.EFDG6A1ZOE8O/SYZ7GLJPEA1BZ6'LP M846$!""DNDAGX.-V."G12\L:RN5"%([.2(-(IQW86F%%?9?\XM):G&7:7 <& MNOF$@N_J8#/0'.V%6G8%;?Z#7(+36@+/)F.W*FN5D5&-RK MU#+,H#^OSK*6EZ*6+CPSRU!AW2X@NFW?UA<3U!\"*P]*/)^RX M@*YP$]@K;\C^.-R/#@;[ML O91LJDK?;#0:[L='!T'X7&$ZZ\G)@6L!4"B9U M$3[!G%%O:-EVFLU)>9);"0)IYMN1XY/,F%XL"=1C-+;-](SNVL ,Z,/#'LD3 M]OY1&JSO'M^))/P@SIL,BMF7!;A6%.D'@\YV90O>LV3/&05VQO@O7QL&RC*\ M#?!T56,?W"9J2]7P1-]U-1-E\%S1>FDI[>J 8@^[ZJ\?CAU[L:R',S%Q(YJ" M;$4O<.6U!LQNP%+!74B=VRH(A0X-%)7:AP&.D5XHY,$7-UGI,5N:/RG;Y7]M+-VU$4 M=X:H.U%192!//63>Z/-F!6K))RCJ[PK'AQC!-='0I=#_3.7UKW_ G_V>+*A@ M.X2WDN>[#?5PZ1ANK+N[UBCZ[XM<+7Y>VAA//ETKWFE5&)H*)N(/V__[O_]S M//RG3&,O-)BC>"\#/0]4]>=7G/VM^]SCP2^[O7/P]W MK E?TT,?"?+?B:/7<$%"JZGQ&^1HS797LQ%5G &E)?C9_C/_6O7A0R,X4?KI MQZO+:Q$^_=ES?=+8QO(GT'TIJ/V M[N));''%'DA8KU0>(DGTOS#)^8FE/-_ M]9JY4U>_WK^]U?/O"@+H@<("?>Z'6US\1>\.OU-LU$KMGH-FOE/-UC\HE"N4$W1_>O?P+A%4T7*I3^<1J7TFJ<6;^/H<'$[)/._#/YF9AB71 D,FTQF_)1/_0CDA-\G$T 4/M48KOH>RMX=!#>J-H*W+&ISHT4^C0',YA+UMNZMN&6.],QTQ. M'F.S2:DQR4FP9>B9^J)0QKA!K\6NM Y1;>4Y9J%BLI]TJUL6)1S6^C*4TK4L-4BRF,)ENM[V7)=0HGUFB WS(K.9]I9 MMI+R.K"6:*AW27>IL6;6!51S>VH/&6298H,&+4.]UXCQ0A0*7I;!40J;Y,M& MAUW $B_HRY8.5UT;-;3CH'*;09V9-\C,1;_ P\N68Y="Z9)=;*&R1R5Y3G#& M*@-;AL:)->?_Q3*V$:D+-[0X:7FZ+PY;XRY9EMYM5&O5,A\T56H7JP*#,49(& M+=,O6Z;R>&ZMUQD"Q:O%5+:55T5Y#M-BA'IO+Z5L+]7A=49SEM3<&R<'(BEQ MZ7#+]*AFI9C2>*XX9)YB*JT-5\]+7";<$FD596PU(35FL,I7%E1Q.>KG7- R MM/))EUM12<8N,HZMTHMDJ5@4VO"9H95OEX8/!=,+9N@=;/E]Y M;C+)I-'9+,.E,^B,2PH\QDTR(LJ1*3Q#H"DAE20F+Y]->U1]I ZW-H-L)QC) MRFD72#0,&'G9X )Q#K5",C-9F?46JUFG(8^; M@Z(/.Z&'3DJF.E)GI*>L6&MD;LI=:8'![K&P\.%Y(4OIO2Z*I#JH:KF+0=X' MB=!#4T:S1$H2R["K%L6(O5:S4.Y!X F-%$/&PV1RQ(.62E7L<,4F82L03L(C MM8HSL3AMMC(LLDIUE%G.U#8;V'UXI&Z-JTUK=5Y&!R,-;37D8:^.0N@)/52< M+UJ#36FK,EV>U9M*?K99+F!-43(TTNIL7;1:3!$=5+QY8X()KCN"T!.:T\3+ M2DC7&%&HUD+92K$W%D4?I+ PZO>R?2';&_38XL P!O-L2Y-'$/G"<^JF5ZT" M4MKFV>YJS.@]>Y9+)MNG "W#;IMDLUS &(^NX_2<&:RG"@2?\)*V5%.839-5 M5ES,@8Y8R:N.!Y\9FCV.M:6ND;$114-S"S679FN2 Z$O-/M%>Z;0^3S'L-U) MH4:LUJU6M]P.:FN]6%%QO)8;HC!D/*9/502MAJ_K/O"&UHEJ)]5^CMPN4'E1 M-89+-4]4-G[3T#KE"BD/)5DQR:[(OIFF^&6AID+@QT*3(G!ILIQ6DFD&6=E9 M;*T[%H.>Q-Y^H9ZC9E)ZR6IIOH^J6J?30R&B4B];#KT6,>&[%1.M4I.2QTX; M;=(\B:AR?:-EZCRY9)HC @%XAM>;4CM(6?8"SQ=2;5VL3ZL*WJ:S?;J. I20 M=LF+GC?5JJC>YO%YFW720F56<<;K*NWG.0K-7DU5Y$69+JS1U21-VH-!5^"K M)Q&]/I\T9:X@BBC>V!*-9 YE7,!0Z?!(^RR^V1H;8L'B-17+-5?+RB;KGL+^ M,E] T]DMFD&[AE=OEBLM;K&!.$V$>E=TBM!'(H)2+F(*9=(471JV#/6>U/%E M6ZM,"NR@O[) M%94NFW:V=FJ5+J[]IX868%-L5NEYE5#8YLJ9=+L%DKV>_. MF-5(P05Q) [3&;]IB%%'BK/5%P=D)S M:7R80HLM>3;U!FFEJ](<;(K_V#GI@;E%V^^U)BYEDQ\=0D7?XWY?]X+/Y?]XJI6'K*X1S"IKB+(>1M>.X&)QT/.O/?/:_[L*MF-SVLN&$IUQ?.<+%_J M5AOS5 8H7GVS*E2KW?[ZPT%5YV*P[12?L*:7RC.>C"I%J5Y=IV&")QA0<>H\ MYV9T/D_4U!7I#%3;XLA<#C&EZS;+N48CAT_XFYW;.9E\(S^%1D$94,OT MASW6KO9GL';B=K=:]- M&J@\L"M(3ILX_BE0)(YJO]?EIK,=[,U=F6W($Y:IVEY:<(3ZJ&NV3U]BNL51 M[6=OH%[SJ+9NSZDJ/R14IJE5>^WZNE_,F/2M*+IJ8]-MIM3)LT6TVE1TJ414 M#7A4>R)T.714&YU[Q;?6VL]SB?Q<1+50&ZUG%QF!P1=8@4CRC*S57[TL_JWR M2NY+,>_*4MU)QLCE\P+2UE&@7U;E!07I"G-#%2VD+IHV-)W\:VF'E+V:,175 M;Q-,=[;:9&=1];J"6R#=A=)0M'XS/[3KSF)-?CKGP)YM:7W:@?)B-0&9X*[I MIX;_#6C(C QUK+"U*4JA='O)O]-THT"ZVQ'SM)I7 M+%H=AY7R"EM<;&KX&A_RU=FG+YO_,3G=;CXE=U).2>&W3+W4T?F"0[VJD(&G M\;(.$0&N/?S"OVP,Q/J(I@U' ] F1)T\S(XQ>V#T>]K0]E9E^^,D(V.H*"SY M*C$JTN%\U5/']$3>_ @Q8"_'5[[R8JNG+#,9A2?G#2Z5Q19+(-2_B*-;/[MU M_)6 ?5D/MU*>HD"KD!;6U9/H2%88D5UE!UE;[[=$HOSIBWU_+$7C5'L]: U1 MFNVV56>DIMV4HDK?ULMY>X8YM9%FG92B9#KC)NN02F_(5*NZU+@=S[@M?-C" M>H.:,L@Q FH55QB9IZ.VD4:!F*,>J,^V49Q M/*-Y+C4>YL:?OB3]QU)D)\W>,E,G4LQ V11673*?WG#M:S@>SN)G^) GH2-. M10 #,! \9^A^L33XNF6*,]&$*=Z[/H]>W]'PW+?@U\M(_1=F!SJ,5S@:[_(P MWD"F#BZ&HYI+@;? M"A[M+CG"20!<@,C]HN;.?LB'M=C]8KUW__GW'1]@)B!75%6_YU@E+L\4W71E$0S^%X XQ5W"7_V%;+\B^J&IL%B2/YS7Q3A MVBW7[C&@U2&U#4X$J6T>$UTPD89ABXGTE3))O8R#?WY)" +$?Z]:".X#KL'" M$^\?I2"S &UL43),/\/7"R&#W&V).@S,7XM^T0B?Z#CF3T#XX!ZPH1J2 M%]@FX!>'LEC'LN=OMK UOYY@N&H,,.-Y:A^93(^8#>&H_-E5@7 _??!X%=J:KA6C_]>;ZN#3ZER3N=)8\F!R-3UK(\6ZVQ^07%,N7IV'VU MR-91U9C=;CV%6>QV\\C":;!'8_:W-^4GP#-R;'%"]_V.UG,+6CX^XA_=&OSCZO]$C$= M(D"'S".5C D1 4)@CYE8(J)!B)@.4:!#C$P1(42,3)$A!):)"1$!0F0>B51, MB/,1XC^V"2V[LUEQUYMU^@.SWK$<,*#AA_X)Q"=Q 'W,7&'^'TFF\7Q%0@<* M'URBR^Q3,5?\X?S3O\$4KQ\J'>>VW.?UG,1T/P?=R3=WH[M&@WAKB$$@!H&O M0??C;,8QV>\#^_^4[+N G^?DCD$]%NY8N.^?[/LJ 3&]OP>8[V+V8C#_ MA57LHZZ6FX0?/YG87^:,,!>\K 81<:$/Q3X%=D?X;TSHT*Y^*/YR-Q!_0VI# M\+YC:A^"\<\![T]9W'_^2Q!$<3:[,N*_-=.C,%+>CVG>%04-&",H.HF=C>&) MVZ_&_YUA(L%Q_ UF4PK*-;*0/9GH?"6ZWG\:W6\VC8PY3\ M9QUNM! _#KF7^^WU((E9%#J899JC=0%K6WTZ2/U*H@\X$:[Q=[;-X];"]*DD M\C&&Q!AR/@PY49UO7\%(*W$YRI(,)==<]$TI21?*;COR>)+U].ZJK*XS2M,R M]3**L:Z9WR6()A[(9/BR>0PG?QA&=.MYGP=/8!Q.C"=GNGXKSNUB41N+2W25 MTTFRW-EL6USTE1%DDM\(^&J!L-JPR75RJI+L$%*0,Y[ 'D@B^09ZW('WB@8= M[&SP\Z@25QW]"6O[,O' -Y!L_PXQ?H[)W=KU?3T]-F:^:&XK[]VYO*36NIFM M/7$R7S25IM*25LD:XZS+U]=:7]EW6@Z8%&^)UBG%M3/>6)6%7F3Q@K65D4'2 M-INPM <)2QT^$*FW]IX8+?XDVCW:VB5[:G(XGXX>=A ,,Y ML5/)?;'B-DQIRO*8.9G/YDZ_-G6YE.^R33ZD,UAHI_H[=K+$R!(C2ZP$_S[* M+*VR/FPC;9JMVKE2;3AFRXP(B\T!?1A_0"D\!IDOY\D]L]87,T MZPRVN(*/M[6\F&JE*[E[@Q2$3%G=9E.9H)JG4JE\6URC1:BX!.[=%!'.*OOW M7?EWR"Q"YYP M?WDE*(:<6#OZ#C;8FXCSJOZ$3CIFSNJDR@Q5F?.-Z0C!UP:LJNV;9'@R?$)Q M/I/LRT./;W]]4>PA;AO/_I74G7LVTSZDYWAZ*R63JS%WXQL%S42: *$\-!R;ZO0E.732<^.93C5!\ MX/G-,J^C"XUBVV!1L6&V=+RP7A&UZ(<)RL4"V[?E[E)I-M,;0>V,%3M/TE2XLFOLFHY1*$:AJ*#0ZV:;6JW:K-+AZXS7MY*%YKK,].INY!%)[VCD M6DJ&FJK/B="D!1 *66>:!PL*5@6) .O]9V8#7$5YX+X">PU; , M\9ZM]A^_4DAD .)<=4NN7)0DB3]FL.^93C@0]T>4?*I*%Z$TS]BWS4 ?=;H0 MWS0/>L3I@C[BL2NVM"-.15 YYGKJ3U M=;CB,OOGY0OJ16]-WMF[ON.2?"5!.4^YB^NFR/LS%@D!:LPS7PA<[XLI;E[H MZX.:QU. [IETCO<\"?L0'V MI3:(;VB M4QQ)IJF. W,KZYM"$ILB<4*1&R)W7J-OI+@?$]+[ (JYU=BBAA- MOZLYML]=$]MAL1WV:Y=&)+;#(KXSI-]9@,!J"/^]C(5UPU2LE^'_WS96KQ"J\[O.D%.(,])' 41\\*IU%;G6.INE92XUO7 MVPLOPSDRANXR=T6K]-X^(^CQ9"^;%!3+?"0IZ-/]JZ.8OL/IDG^NM+=T=HE" M-8R:?'$_G= '-69;*O%!9O!A: M(E&B_#+($L5BY2>A!5(4P\]1K"OFZ*^]6>[..^^ IR.T77ZXC$AWV3'H*LE2 MJ&SW<_I8JO2&R/7KL'UT$W5Z;7,TJY3KK%/N#K-*6QAFAW 3Q6!E(S1<'OML M/K6(25H,.-]..P]MH?=WC$Z#_G;N[N@?>T12!M^N!G#Y.9^MYNJ["?2_Q)[^ MLJXJ^JRN*GI9%YSIKNHV.^QME0'5($M)9(T-)]=WP;VRQ;<<,"O>$D^55JT9 M4AO-,-9*H>:I12O-8#U[V>8HZ(7#'E(4?CE3^;L!RJWC+<\&*->..K^)V?O= MN/.K,.=[^X3Q7FW_4Q[U*IK==3)T&C.Q/1AH7W]XKR?V-_6#;P/;.]^ MFY7K_0:&TR,:I26POV5^_"+1!YQ(QQM@P^[HFVK_AJ?SS,9L2G&$82W6H9( MQAN&%B;Q5W21]ZNY/H_@!N QH \8S@E@I@9TTAF65@:J<4IK.3 'JY;IC=P5>;T0R3FDQ-RCJI24J;U/,LJHC&PN+ MC,[XFRB5-+2QP8A+6>EV**L^&NO9*4\#E*)^_$H_4)FP*RL&J2\=UWAFIWG$ ML"<.;ORN>^^Y';G?BK'C(+IOP-A1U!6_:"1=;L[KDIB0]<3L<#?V(:$:EI7X M2^)E_6_PE: Z4W$*V^BB[7_WC^4\'YK?60HNT7]561>1?3%&6!S1-I;^?%ZL M!/@8]/\7!K0X\+0O>"YY]+N/U&B\\\"^FSG&H@8.T;4DOYH;K APJ@90J;Q# MJK(?WP&:G3JER. 39]M1E@C+.V.^M&PVBLFAQ*6A,PQ_("]Y,3>>-?%XQ+GUY#]>' ,AHYK-(C> =QJD2$\^V<+FWI@$ 03]7AOP&\!/'?'Z! MF,\X(OF^=\,XG# .)[S^YEELDL_UV6XJ/6>,=C0U.+\CGQ/8<7OHDEKYX:MV:4: G4:P>DMUZE+Z-$7=X5";NYE/K4U)EG>D!S ME@=:P%LJU$;2ZZA=;GH*[^!4KV>-O6RQS66@4Y)X2)-4''QW_>"[6TMSM%;I MU2B^6R]3K$/<7'YBI>&/P@5OO4YQ..&M62.6H*^J=G_1N,6/E?G(BX*OO >L^W'K>=Y:[8P,KU]SA[PU MT2_-W,$.=^M9QJQ]???#K6E^:<[>N0]N/NGTOOH_G@*^G%ID^25MN/<^O M!SBO!\KQ6HG+499D*+GFHF]*2;I0=J-?C&*5*W/9OI!Q%8I6FHRFE/JK01N" M#XR*(Q[(..M>##[?0(V/$/2\'40GSNUB41N+2W25TTFRW-EL6USTE9R95AZ; M2:6P8ARCP*:5GN>X6'*_[[+JY['?>.+ U' P,2@O>"OS\Z_(Y.4WG]ZQ_P9]^UH(J\":%B M_J)? HYSKZ6@_[Z(P#\O48TG]TAWD'8,30<3\X?M__W?_SD>_I.?'1$,U3!_ M[F'K:%Z[:^:XCV"2B$Q,D5<0?@:Z_LFK+N]9^PK>F2!")("B1I#_ M3AR]A@L26DV-WR!':[8#3$059_":N_^S_6?F[NY[\*%A^:5J?IJB"BBU%N'3 MGSW7)PV\)(\#

      TR1%R+6BSV(>"+-/WQB;D($_5>OF3O)S_ U M8$> ;^I_C_WONX]^_.I!E(">=ZC#!>DP=[S,GU,.0[[_MXJD@V&UFIU<*5'L M--G60Z+[C'Y1*'K0'5/ .$535>V1/!\L,_".XI)\)LWQJ;3(3:93 M,LFCA(#/R!^!Z/"'@*V5(A4;@]9 6:G983;9T#)S48)Q;R];#G&SG&X->SE4 ME'!>:W$EELBYH&7Z94M6PN=)&E4S*"ZVRDBA.J3GA,OAX6>.S&JN6=9U&\UI MPV+>:'LS9@I;AIXIHO,R5Y;LK,+/>&Z:,I!MLN]R1/B9G04IJUFLU%:Z659+ M3ILS3,ZW0H%!K%ZP\66[C:$%7.J-(EDF\2K MJ6*3=SF20U^VG"Z3E$YWR3;;S97-:FF%*B5 (S(\SBFQ[I;0I%AEFH6)C'FE M37O0A\\,C;.\0AM\"4VY#+6FV$W9!F-)TD'UW^6 J3HS63=15Q)9F+@Y-"-MWIOE^[0]90?Y7G(AI\;K M!M\.ZDT\;XDT5R5'$)*ZDMM6V1E#K[G5I,VEPL]T5@NLO*R3$K/R"":U%M"U MF6D'>?^>M]S*%8NNKY=+ICFMK=3,:EY3G"@#K#[1%7&JF;5AP: U M%%XS"_7N%E),9R"L"JA,HO76K$8IM$)SF7#+[6K)3O-M*8MJBW0CDTN7ET[! M!2U#U%Q/YHU1N[;*,1ZR*$D5;5"O)&'+$#6-EH5O);VAH0A=*E216H-,TS#L M\+L)A[,3FDOCPQ1:;,FSJ3=(*UV5YF!3XL>KOR*$M6H3JV> W%[;>" #Y@:#SIXW_L:TGA,5VB2)>W MCRP#G2[YPD?/!:RE/>W7UJI#-=/?DZ7'$90^#R9TK16Y/WE/#ON";O*<#W)"EG MP,^+)VX\,WX^Q8,^1\Y8D?C.6\8W5"2.TO;'FL0=:A*?7($0)\2*1%06*=8L M[EVS>+I?DD!B]2+>1[ZQ>G$H!10H%WY!H%C/B/6,6,^X^2+%>L9=ZQG[JZNQ M@A'Q#23]S@($VV'X[V54AQOF%SNS .SK"MZ+(A$5/@"=AK*7W#,?%/K-8*'\ MS,KGXX;+Z]G1X(9P:HE[YH:C3 YGV1JCEL_S0[D**[SN\*87< [VD,!1+'-6 MN(S:ZMPBX57TF.2L/1EJR%WEMW&2%\[DB(S4J-<5[O+3/7Z MU9 _FOZAJ(M2W:J6.58C&XBF4#-IQ<(+@<2/7TDBG.$_!IPS9YV)UC*<)ZD> M>IM:6+?,$)F*'BUOLH=&KPK:F?)$WH:^=[R%?CA1VQ81C'%Z4U)1+SNHL#1F MR4TG^@F4FG./S8RN\<3]ZH1K@4F1E2"V+NW@5PK#;="M%8F :: MJZS;&&FHN4V!!L!!_?A%/I"7J00?L?/S*YIJ7P0X+AQ)=9-R2M$\M>B*MJWZ M ' ^$R!B4XR/'FZU#)$\J @MS*4K%,62G,H<2EH;N /R0QQH4+%,7I%]1SC%I6(XU./[TGY2)YZG%F[OD>^OC_W M>F[.ZY((LV;/#@% #PG5L*S$7Q(OZW^#KP35F8I3V$87;?^[?RSG^=#\SE)P MB?ZKRKKXE&,:_?=_84IYV-F+E0 ?@_[_PL"^")[V!;UQ1[^[:>W3[UXM^62A MU.@71XY5_FNI_$6 VG0$0 ]MW/]_X$(*)&-4UE25;47)59^PQY65^ MDG0!@E'PI!0C+U+D[_L>>-Q:/*]ILD48B>[*J?KA0#:Y5B+[V66QC'JM"F%; MQ4&EK-X'/+WJ8NU@%.+DZ5&=X;5V7NC@2::EP^(IF1^_B!/'LG]_L8.OCUW7 MR8N"SPJ!2!/80_#B6]W:N:'%'5Z5FY<]O=TMGYM//5HQS![*73SF=\Q9KUA-X\:LR[BUHI%MBEM%L7*1L:*Y>LKIA\%)[580M-$ M=4DR*Y2HDLUMMX#78.D\8"-CV -U22,Y1J?73C=O+J,WN_1U\YG?,3I]V)CN M+CL&7259"I7M?DX?2Y7>$&E''K-F"[+658NVS'2E+-E#-:51XB!F96"5\W=O MA?W'K[MYOY7ICRJ6?';D0#D(#<'_Y*AJ\B.6$;43-5.>%T+YG?KQ1[5:PH_S M#\T?*7'OHL#)1_10.!Y043RL:()W;".!)E#8[W%QDP_44?TS/'RV5,$G^S-_ M?PR(RGN&8_^KQ0N^GLF.*YO^;3-#P1:0!Y$88;O+[CI$.XZ0AZJ 3T_YL%BA)"Y-QD3R[W-",8(C,:$N[,: M_?+GA7XSL4MY%$C0[TXFT>HFNO;TDW/8^YL_UN>9%A"6@#\.9O%KO\-/#$U, M_"5NEJ)NB7\_P""7!W^1A-=67#CL*/#E4<;>EUV )N KU7\:/P4P(ENVZ0MX M8M??KF"]3SK?60ZKT"?\8O1^#"KLSECNGF\]'@ O!-O_>5%L^1) CJ7?1/+/ M8_=%M#,X@/==J?[\P,YM!$N,P/"EGP"L11.^"GT=L)E/J;T7UM^/$WG9$E0# M[N\'=^LU"$"_[?S%L0>?NY[S[X[?#E!AB;ILF D= D)"MA+_=U'M#0=_O!(Y MXU=8G97ID=)MU,RA8SW7L,@/:%A'GK*\.+$/"M<339[.0:E 7VH -.3J0[[+ M3+QQEY'7G7:F4G0K)9[V[] _AMU/"4 _%;QX3/1"*QI@R11TGN"72]/8@&'" MQ80K[>A+7IX"/ ;(("\!&DQXE=<%T4<%L-I[" %RSR=JXEI4$T1">](5'Q-= M4?31.I%Z#)2V"\GZZZ+]FW)\*"@_&&Z,DCVJ>PJ?]H9=DQO\PRO"0K5-.>MIFQR^'AEF0ZRU7Q3BVKR)D-EMVC1:DF@9:CW/.;TC#1&H QN;K9&:>RU2J4VEPSWCIAJ M>FJ[] !UI*2=W)3&/2TO<62X99[)BA+9&]JH.# +7;,TP).M-D>%6R8WXWY1 M7KL>ZU66/4%;(BUD#>.30BVM?F68988%D9'[6S)+(H-.R'4,F5UFB97 M(O]3ZP9Q"5'%F'_NE$-]_Y'_RW&:VS7VO1Y;QC]\]PT\1 MC^DW")^Y/,+AV.%WZR&0[]5# M"&8!*'?;Z/[WBA^\%T+\BM/XCPH?Q/Q\A0",DY1^?1%"I+]%?2P_[/)^904Z MALX41A]U^/LC*D>[.-!O4!D]!_S=-((//'/OM@U.L0UM";0I\\F;>C8FOO4\ M;Q&:".V66\_[/*&&$9GO9ZW%)^""?>B!=KD=H)U M:+L+'\3$0;\B9WL3=%5J#;".6>WT1I\/'WQU:$73L$[=[UTS2Y<;"([&:MU2 MI25*8C);=SD"7JQ(/>#IU"5"EV- ^ * 0'UW0$ O @C;LM5:5ZV70#ORF M">5DAUG(.FVE'69=0O&DKH_'I4I?YJ^(6=U<94YT/0QAG:6Q)#)T)[3)U.&OBB=5U4/+/%:5,%R M/46TQ0;8G1M@9U9AOK<5]C&M9M]V;XCE ^DZLK]J)6)A5&O9%IKKD_7N)HLU M+..*4+?DE62[51%L%)GGL*;0FC8F:RDH>(L1#QB*QQZ9&!!BM\R9M*#W 8'U MBM; 0)H2@VM%&1NO;7Q9O2(@H%Y;*-)HL:U4L3$U[8[9[7 *V!#APSZD$K> MN4>F)O*6.#?4:4+6EJ:Q/EOUGF]DH-TZE^)%U9L(YXF\"UWG(&#E(_G:@5NY MFQE618.A6&>R0G/FJD'WEU<\?JI;R0W:Z+4HE%>7G0UM->?+K!04XL0?L,Q% M"G'&P'#_P$#=?FX1 H;/Z3QO 8-L-:8J.:I(K-9V2X[43&.T69ZR+J&&@+E!H4VL0<,>\L*ND^?S_4A(C;ZOHK1%WN!?B=+Q$4!"],$ MDT?L3)YMVBVONZFL"7+L[FK\)1_(] 4/H6[-RK$(QWZ;,^@P6=U%.INDFF:T MNJC+==*NLMX5CY''SM9TMT9GILC"UO$F3;<_&;:!"%.^ZS6-WKVGQ;)^)FA! M<#1']5-'3<6E"19OEX\*YIW2###FK?]!;&G%EE;D73#_O4!MCDOK%D<2F#\2 M0/!:%>$+@%7TD1R^BF,G(&RT&JW['51+,1Y*5,R\,ETFBU)0< Q+/63P-RMA MQ'+^C>4\VAZ5*\CYV160"\JYW40JR:HYZ+%=:3IJSXD::1J[LER9!QQ-G['@ M343\(^]F>O*3<<8VU?EMJIOG$[_>?::;3S5"!MGU?"H-\13&&:NNM<6:6UWQ M>C.DTG"6TXV?2#"H^4+%#I58^,_J;+GY5",D_-?SQIP6_O8R.?;2F=8<]41W MF&[2@R*=:P*26G3)&MJ$)]UIDCVS;@[S?R23]&)O&DE1!V64 BE*$H$*>TA%_MT@XOY /#. M6HH"3"^F>D\9TB.X102)PH[RGPDJF"U4;^:[AQ]4%=C))1*@O9H?!4\^*2,[ MA01#,R^SG/WO__Q6;9NC>>W2QN&^AB6)2) =CI^!KG_RJLM[UMXID7D\U)#^ M>=#,X$(D,/21(/^=.'H-%R2TFC#]\-&:/WK- M1*[9Z#9KY3S=8_*)0KE!-W)ENI;H]L '=:;1ZR;^"DJ-.>+T[W-KA&]D-))/ MT%VVP0\$\.U?O*HF -0#$-V5FC$<"R"G!13"C2 "?K+F?J8@#4CQKCB0HZNB M9077YEW9@LG H3H)YB2?7=/]S8QF9\'7Y^!P2N:?:DV0Y<+$[:58M+B=M7IU MH: N2^U3]2O<3=O&B*V<4?AZOH6O"CV%:TDGZU=4O093$6=35BO-*QEKL,PQ M.1JT3+YLR:K-["PC+RV4WV0RI-ST%*K6!BVQ4&F&;;>V6-?6V1KK#:3*N%E= M&455.E7 PE)2Q>+<&*.,EL72F:Z26BZVL&6H>T.H>-W)L#ME!HR6G'6GE"L- M8,O4RY;U5I&=+NN:I&C9N>-EO(F36L*6X8'*=INQ.*4@L)XR+2I5(^4JALLE MPP/M$6,7G>7S=66%*E7<%5-T28*9:MO*MT\5Y2@O M64E##)U"J>FZV9^Z%7.3=$'+T$ =KR%-:CDOJWBT7J6SMMHF'1JT# V47G;= M3BU7*+&K\;1O,)-V_:I*RRK8M^ M/Q'G/QASGWWOG!%E'4!%?=>^,P(1^UZQ^V(@)(@@*(VHO_YF EI:4E9G6\6* M6#/>4@0RQQA/CGX<7PK2.#&7)_D-UC:YN9K'%Y6.Y8QP_/A2*39UM'*SQ3,S M1HXM^F#:M23WTB.&XGNVV4G::8JE&QVMT]/85D*6T*6IH[MR--=:%I8&:T], M<0VR=E7L.$AS/WJ!+BC(R_DH5< FXZ-2&8Y<2P)77KT E5"&B75(JBPW"0O M9KLCL53*NI<>O8!MQ?H).1,S%5MHB'+%Z&BL U\@8';-9"@6G'5B4E3H64IG M-BK FP4)77K$?YA=6TE#KB H()HIF.5NKZ&H[J5'#-@5QXE)N9>(LT2FR)5B MA5FE4'$O/>; AE93C%.JU@E.0F20F00ZNCK+MQ M:91O+FB,H()0,NEDRZUB7.09TC +>JE+U&0S$"5[*:9156+5+#L;8V8YM8ZK MN6$@2B;M6D=O9RL81C;'Y4&)B2]'\6"4Y)E&W K3]+BJI_#E273#$))0,Z%?)LEAFQ;[.IBWR&P4MX)0LET JH39V=MI9KJ&Q*1238#4=)*+E9JHM4I8[VLT)BGLQQEY0)1TG 25F(VL'-* M?B/%,UDYAZVSS2"4Q/%A4A2GG0;6;BV38KZ,59K%0)1TXH6IVD94P&"U3BC"4A@/ MI2!1ILTFBZ\JW(Q9SRH92%>=+JB! [MZE4YC(35K!::N45I7S10FO5&@U!DZ MG83F>JR#<5AIHK*Y[!2?.4$CL\3*&AC)=F/(TK)93S=;@]YX+04)"$85;)WO M6W,FOZX6RYU1ICJL!@[7ZM+QYD8639WMB3DQRXOS04T-9)&AT5^EU7Z\S,XH M99+ 65N;:%00BY2S]2XQD,F>LM8JJV(/6H^4%L@BV0J7K:15N\>">F(PZ,W+ M>#P:.(9K)!*I(4W;<.>[;*LV*B[*TQJ%#M+MXB\]]"BOZX(CJRJE"47-XC0) MC=RC3!-8YJGY6HY0[93C#9Y6ZF8/D.1X7NJ/J+_\.9K07**L$]>-T&7XA<8E M'9F$KTSNFX_G(I\C+UL=\?;:M=*VM#CS;*YC(_(S6[1OLWUKV4=KOFJDY?6Z M]MZ&\RE@;,WB"(>FP)I61#!L4=<'>YTA:VU^ @1;!74Q)VNR!2K03C]"'M>/]0IT\H9N MST<5[IRZ% )K.*7MG%/:$HEG/!W.&WGQUMUP M @\:7Q$2XN:$2#TGPYE4]T"(4"+NAA!8,B3$'1 B^9P.H>D>"!%"T]T0@@R' M#-\#(=+/> A-]T"($)KNAA!8.%+U'@@1:DWG)<0G:QO?=3']P!&4[X'P#USR M>VZ3FP\3[+E_ >%,8R,O3N*OC8V\C(5_ZY&I5^'@]\Z)7[$)]X5<1V)\I3TX M;50^E&B_9YC]P*/HOGCX2DL^;6S\"NSZ20 >*MFAF#^@DDW!!7$2V)Y>CZ%I M7Y+.WQ_C?EFQ_B[!7Y)_?B2U?Z@"^@![$.JMC[7D,P#=,W9YC\IYL"[H? LU MMI_-X#]48V--(-JJQ] 560Q5MU^CNGG9VD\_DM3?U5F^3WL<>T[>.?U?:A]" M'OB=&HT/ :$ZHW+ ]]7=Y^6]9VVM8]<^C0-K7:'P6W>2!B2VA M^2(AB3^D@CPPF:F#62DAM=]7-AZ8V#746O[[*LBM&TO3M@G?"1A>UU?(N.9$ MGI]CV++'N;=>WKD5COL>R/6-BNIM2]$3E=*9=96;Z@:MHE&3<#_$6P#:4*O2[C??AW/$X1\0+L6 MT09=2ZOU;D)1R'&W7TJ6NM&*BOJZ$'_]&X& <]37\Z=P^2VZPZ,4O%NO^QS- MW[TTC#L7[*N-$3^W^.MRMY3AIJ,8"[!$IF<,2"X7__K B!.O]]8,/WJ!EYK% MFJ,R>:<#WT$D$QT*-<]+_/5O@GQ*X<<#L$)<^&8L^-;K/L]0"/SN<.$_UYAM M]_A0L.E3@>3Z6A_)A#22E50EZ\4FBB3)"\S'._W@@-V M!S-Z0Z4A1(KMZP6/FJF;XD8EJT9=60SU)3:JU[JF[7;1Q:'.@#UAB5,ZPP.$ M(BC4:,Q (UX /]%T59?6C^"KNKAY?T_2>R-;OK/CB QG'O_.E]!1-CY,]6A\ MK-C5WK!)UYIY92U=QJHOT$W"LL8;!XN.F'R_!:J=:EL:D:Y5G[B@5?_S3^,K M5-%=1ERO7COQV(?MQX2:R^/#3,HI=A7;3N$I+C?/SL=?G^_V!5L]M>R"R;); MR;'U"DN-XKE!4>TB48>V>CSUA,<2E[/5?[RTWS9)^P=E83^R@7YO2/!Q4UTV MLQ6J7>IO6+HQ3(\&^D0V6A3$AA2:-/6$I8^QX7RV^@^7F^O48X:J0 @ '[3 MF]/IQMS84I-I5Z5Q4]],A)S5A,*.+/!8Z@F+G]\"O[5?JF-P H"?*%Z#=@O] MB;8Q#,:'P?C/"/B.C2A-5OY1"X+QRY?Q_!G4#'QWT#1'0X-!>5KJDL.">OQU+-CBJAV6LI""9/ MB=3Q\/ PC/_H8?Q0UP@!XT.^A&6WG$HU]?&4C<[%(1OC)JTY0)H&\B40Q%,* M(QX[FE]S1\;-YL "$4XR )AYX]A#WV<8^?^$%$,V\KF(VC&1+\)R<[8VV_45 M8.L+HY%NUPO\9.1M^:P49^NSV$15""XS(8W**,7VD7F K'D\?2IJ M\)AI 5UW_+%' O>S]T888)!&?T \P-:-2[W%87,SZO;0M%?.'' M"EE"RM?+>2S:Q6V:VE#%H DR5GE/:R!\+D M@1^7/' KK>#.4> N%84/8 415R4IJZ4TIMW)6PMYS:S&^E53# :4.FYUQJVL M0ALL*RW7::X6:T($00X$+"S[#_,+POR"7PL:'_<\Z$O&2*]MDF;S!:W4&B>I M&(E+$$:0YR$=#U,+?EQJ0:B)A)K(&5T6>G/%=C1I"3 BS1A6?D%N?=UHNZ_C2&ILX9HL96:K""9A$Y[EL MDFI<*->@/ZX6N;B\*"EM:A2O- 9#>E9S1CCF.AG(,-D@3#8(@PH7D_1-JF#U MC&[.8>2%;O.U^7C1-*^:8L"4&D:\+':*2KZ 2A_[B%OUD8V6ECHE2QNCB8BX1-%]2!A& FO@I/$PN"),+ M0CW@)T#"&_9YIX75LDRJR\XRLUF*XF?D--M$XH\,]-13FHC]N*R"G]]L($PJ M"(2&HB8 T960D-)AP#QT4W_C\'L1I7.6RRFYA)/+Y@# >MVL,>YD<'Y2_/II M^,Y+,BM>M1&]\KHN.+*J!IR/2B]C+^*UTDPI$ZR*E]=YMF]"]1AW ^E/R4OF MXO\^&0M#Z?>,+6C9.'&.LN/?R]]AB/=^^3L\.\][=@Y']F)%K59EUF;85E:>48+\H<#POV%@"]@&_YP&OJ& MX.VF6-[#)O@GVXTWX4<<I%1]1_=,-Z "OY:4*BW%B09@D6E.J4OUZ M'M,93K=I1U2U7JJ]9LFE9#;AP?H;SU Y7F]2) SILIPHUI:&<\U8]IHHHWPS,/3)^B# MAAYUBU,C\FZW(IR[73_&I?:CNYS?Z)"X![K>49CQ\*B(P:-"T&TD2C7#S.C@1OQ@%OOM1;Y^&>6?C/DCI; MU8MTOKMH#AG;'FN$D=')V-H% E0=BSTET\G/I"%6"'ZD2U(#U M$84@G:6YZH@?53#9QLA%C7=D/$XA''"+7(GT4RKVKBG[?RT./O??HZ*[.Y'< M,S*/K,&G6'_PU'$X]959C(AORJ:%.H!9$P )J:JZ XD!OT>?90'O.C<\JS.& M/T4@5V!_W!>&VXA81]9L%[Y=6D$5SYZ/1G0!+-(=M<:0&[R8PP#35%,.JGJ\ ME\UV66'[&U_B>;AV;FZ"/]M_[#^5A(^: "2.?V;<*NK*C+9]D:@*1.L/9UOZ M]@-7<+U/?(SPKMD##?\:](D/OACVWV@YEK%],?^!N+?,#[IAR.=D_)1C5Y"7 M ??7X3U%2/KMKFW_CB+(_#,V *=$';A/_YGKIHS(_<< \ 2'Q_NK>_JXZ3YX M>RDW-G75ML"KA5Z:%_8NA%]^] "%:]G]][M*Q,GJE) 05R)$ZAD_62P8$B*4 MB-]&"#P\(^Z!$,EWLK1"0EP/FD[F-H:$N!HA8N%A?0^$2#W'0HFX!T*$T'0W MA CMB+L@1*@UG9<0G\WT><_%=+U5ISZQZHN:KC]PR>^Y3;Z]Y-1AL(,'F@6, M5WLP/GB(XTGS6%<%^&7/_0M-JA@_!(F/W/&>5_WXOV=9S&D+_^RAJD#JW9B# MWSLG?L4FO*<^/AA;G[8.?P5%W[/,?L4F_#"VOO!1^P@4_4EH'6K4MU>W[F_) M=Z]14W!!G 2VN/88:O4EZ?EO6?,V TU8 M,_]Y%#WE:S0^%S8],+TE5/?_*.?4K:CL:1X/3.7]4NZ0V#]]HVX3L!(^)E^NF:.9'G9^H5=0=MR,^M$FQ.COMG0HB.&9M*-9KZ:G\SR%YHV&ZWE,B-3,U)8M-FK8BM'I[$^ M-4JXPV:3EQHV>P=YN)SXM^J853/P7A<#M3S6 M*#*#V31WU1&TRPE5L,;I+L[4E90C5O1&+[%H0E!(H-%S\?BE.BC?02/(6\!" M[ YFZYP#%KQ0[GW!PG\NWP3K)R#!QYMKZ4057U76:I_M]:J;A=.Q;*/@0&Q MO;6>\.3Q6,HSM=;ZI>!P(Q4ZU!E"I/C$N-I* 6Q**MTL8S(^'0O+ECA31TAC M0)VVR">"3)ZQ9?0-0A$4O[!E P@1"_ 335=U:?T(SN>+&_?W)+PWLN0[.X[( M<.;Q[WP!+6Z4E?H)3F*:GF.V\RH M$>G:].0%;?J??QA?&W?.)JY7+Y-X[+/V8T+=;!F-N#I953 :LP="IQV-YGO4 M-2WUDL2F^O4%U5'LX@3B1I05BKP$11VUO$;J^ 5-]1\O[=?(SK[Q(J^>??UP M]OF](<''+75SAA5*R5ZYJRSJ6D<9FS(UJ2,U %KJB:=X"K^@I?[#Q>8ZE9>A M)A#*_P?M[TU.;1+YWIICHHMIFAK/JYUYK0EEW;._R53Z[/;WK9U2+U.7(Y _ M(A;Z$^WB0P?B3Y^4863^&O;\R6G>4D' #91U2?49>QXQED. MJ&5-7S'T1$C9^6ZJWZE+HZ1KQZ?#V/R/B\V?^8R_<_F^[V/_) K4"IRE\K-L MG5FP5K-06X@=E;RJX9_2LPFRE).'"K?DFG1A(54I"V$#-/QC\+R_U*2K7QJ% MNX<0_:V\ _<%(_?O,+@3Y/BXHP"D%)/C$SF% >J,Y&LS81V7*8@EJ;_^3:7# M@/[/"^B'BD8(%Q_R*S28C3JRUAT9XW(#/,..V7A+U<8Y^O$!"]MZ'(85* _QO(5SY;43NNVKH*S46K'E<7 M!$;2<[QB,XJJTA?*!-!C(Z6H%G,L2S"K(EF7P%3)Y,2)B<8O+M M2BDG5K(2Q(<$/-V)4V=[&!_\@,/@GO#A9MZ#^P62NW MR\?X;+K1K&/YYK"U<'BF3M>E4=HUJN-/">(XHA8&U,X?F[^Y6%ROOO[F2[VU MD7T]H?^X-3S9L- $C@\QMBUQ]7E9-DO#G -A $75GQ(D$<;5KQ%7O[ELA(K M3U<$@LW85;^>S6B*FF*)7F\XIO-RLJPC^4=F+)YX2I/'!3BO+-G_:W'P(?^Z MEZ&URIK->=?=BD6UD#3[%^H,?-5>D),D $H<"]'N &P&K.=!,X/7@0X7Y M^IX%;48]3)Z MW\3PIP@2'?>_F+O!:-5/4*K-.>#1%&UU_1QA3 LN!DGYOH@'PH'_X(@&-S@B MPM_OOX);)S0!!N!$"QB(#J9L6F9$%]W?B+JJZ@XZ%5UP^WCFR$>!X) 6;7X" M!%L%NGCB;,G9EFV ?;(QWDH[Z&CHP#?*J#JO^*?.>&1%5X6>$^-P5H[VF3FM M5+5"!YYZ %)V#A]N&3:X'YW//=^VO_'5%QY2@9N;X,_V'_M/)>&C_.'L,VX5 M=8FB[;29J I$:U^]B;IJB/O)X81UR]@^=6_4^U\?]1NGB.?4R3RG<)3\YT;) M?UD7)I[)D\6L(2&N1@@BI,,=T %I>B$ASD>(3T84WST9?N"8E/""(P@SL:KMU[,]:-:KE5UZV6?(V;EF27WE:AU[9 4_,^ZD!"Y!5YE96J@ MM&L5HV^;ETG:/G88UN!K=1R@+D$5ON,D*'.EQ2Z[*A%-%A0RSN)TB6NL)IWF M*#Z*H<3+ISA^QBY2MSAR(1%BCW!RW@WT_/ UON&Z%1*%^ M=&MPFA@ !,&3*8WC9#159A/HI21PG\SV:8I1X3,7H MO,#S*U FA)1K0DI.MXT 1.%J(*O'*U:<*:\;"9IJT.U%$O7<0HA"/I'Q4PW\ M'E;A(4.%)U1X0H7GCM )7AN 3EC9&"M6R=2P139=J:\3PU%%0"6X,52[D,3/ M#T[7+;C=Y0"&2L_M:^KO XG"Q@)W DL4DLM3V-1;=F,Q;5;"UGQT9EL#N="A MJ5$:85.,>$J=G$[\F)K3+;R_]Z!DW4_ [>:E5=>+R-U\J;\4"H.KR&267N;6 MSDID9F6MND@O>Y/!6!KAF&LH$M@3_/]GRLCVFSW>B\2^[D'I9E_N)97R*CP- M$$-/_(?MF!,]]!)9I6]F;Q#Q%_;S61!''6D.4T?_]_\ZR(G=R1BJ;="-/UM! MVEN7GXM+N#(E@:B7'6YK;X,_VBK?S9R2+:B B.H5+XR-Z_T88< M[2:JF]C;LX/2"?]GA]43VP_?2?WU26/I\S\$_HP*-6;P3W]A9&$BL_ZM3IP,SKM"_(?-!Z57_LY^)XW\$306W0D47([17:F+N M.)<[9PGD41;0._E#C7J++D3RK3K;>(H4:_0-7Z56[S!MSR+IU"-TO=:N5XI9 MJL-D([EBC:K11:H2:7?@!U6FUFE'_D8[*6LV$/XY=PWIB7PK.8#NL@5_P,-O M_^94-0)Q>PP,,R)K$6NBVR8\.$,MP#5ABS@UI'9F@I,,Z*C M>C)'-E$5$\JQA6N2SUX;>V)=7\';D_AZ" Y!,L]MSZ9F-6:HZ;E<8:/%VJ*[ M8BLUT6BBDKB_//G87W5.HEE;D.!E=,$0KDRP[/-5;KZA1[/B>B>[([$][<@5K MMW$M;UFQV8QR1O'C*T&RZ"S78G'!@MXX-B[P."4D4!CZZ,H>N5QRG,C66 +T M:US4$N.9!(H('5TYLZET.S>M)9ERV7$@C;F^GDNI]+ MQSI3S&RY^L/1I?'47)&QI@ 4,K_LFVUJWN F\%+\^-)%BRQ4-RV!8Z)%K=": M]Z.=ON"@2[=D>E6QOBU/=(1JIQQO\+12-WN ),?S4G]$C="E^-D.A&,1/\*T M5V<&OG=F[$N4*WU0E=.]>L^H*FO@#SS(@8'^]9_77WO/=!T'\$YY71<<656O M73#?V2]EC;BZGQDQ[1F\"-[!K73E)U#U!#[6P3\YPUBCBSV 0\>=Y+_\=4MA MZ^)VTXXK6TN9=+I5$,<-ALYVEX5.9XSWZ>M7MKYG;#SQ%S?WDVJ6PL6?R9+_WGUMPYMD SU@B&#MN7I!)_M(2Y?NF"S2-DB%= M[I N^',Z!+++$>:SGO?WSI6;;<(U"[0N7WYW:@.N5:\%24W>=<%6 &^&4SF-1^VKD051XJ#M9ZP]EG$[_*#RD?'Y)./>MN;& M<.$I%G>V*6>)5'DG\WWF"NTO]K+!*#PUF@D30>AQK2&3+[:J:JU2'9'LUX-1 M6YP*"#OQ:[8W')$3'I-7HVQ;2*I1JRN-"+\2+(:=<>[?'1SU%+^P94_I.D?; M_8N?W \"1E>4SX^L_D^!$H=H8.AU\!-5>D#2# Q\,=;<"= MT84 H'.<:'+5 J4<6TZ7D\5>>=F)3E 4 0)=&B?/CG)W=CYGH2%J6C+J,7@^ MX+NS-=X'%MY6?7E@>+PSO>]HW\[>W?Y&@-DS9,L"6ET46UY+Y8[>YE!()F.; ML@9,$ZTF $'CK9RM)D9%%8NVEZEL@S3X!?";!L2>R,1QE]A_'EE5;-@&/^%, M$)D;,K)UA:EM6N>:&ATJCCY8WD\V]B,CY_WLXN^!T2T^4#R/8NEP4ZD7B(#P M"7<#WCD 1QF[76KQ^=P$(YM"LE KC3"[[_@M$-+'29[?1M%[4]/>=BWN,_K< M &YLYWQN9'JW2FSK+]8FI$HWR&Z,4 M:P(C[ES$&UE*#,L+M@88@JJ1-3Z9Y:OKIM]^(?5$)..A-_)AE,H?Y']\/W@: M>@FO-S+F@EY"NI[8@%4TL6#77;6_SNIL=FO GO!DZ"@,=:ISZE2W-MWN M;)O>U+ENO4]W9>)>"S2_ZBF,S@%?TDM#6R$G&W'5,9CA:.AWE< #IN$]M)_P M$YDR1S.QO'\@$I[5A/UEH'%S%?!F0/G#=<5+C_H\88DZQ'A0HMKL (LF]00K M5G2M.).\YA,$M$13Y^R0?)>*X$6,TSM;8Z@(WL3$OTBF6J MPTA"OVTK[66VGR@1;#$UV/6F2">?8N3/2A,\BTZ'ASK=6:/#-VW&<]F,YUNO M\[[TO+,WXSFAY^%R,],C\P10\HM&3H@.%LHPWD0%[DC1(Q)/9.+=F,-EV^Z< MK@$_4;5I !/N%'J]96I."$4 ML$PKS1)X2^@I):VESE#"?.+UE38VQ$J=Z%A0\F.NQ);J5 J3*'CET3W7V$CF MC/2DC:V!Q2\H8=>.71BW)2=KVP.,9F0&_28O+QMBB54&KLT8NJ>:=D M501:P*++V,@VJG(R&D7W/'[196PI&@ES-&'DMI1J=IF-7)E30;TXTC&*5_L3 M*X;EZ\VDW:P/J\LNRBL[6E)BU5M/N7ZGPK033E%(E0?+6 M=>;0DK"B1 C$I M-A5NFFED"XV:K@S1E4>4KR:B5+]4::19F>QD0'J-Q9PQNO)H\7DV(:5+Q"". MK=,+U-*/6NO.47NJF('Y:2]0+"FU,FU9?7#E54PJ4OEZG9XG\(BJPO1[7;TQX MA\P, Z5OM*RW!^.RTF 6]H9:%(C5G-&:0=)GFXFZ,QL80[9M2&5:3JM:8> $ M2=\Z!8;%8JU*,M$4R,IV+S?&[&:@]-GQ;+(V8 =I12[->4%*3^9,(5#ZDG*V MF*MNLA8#8AL)5WIJ51P$2Y\^&^3'16W-T.R$3R>:I51Y$RA]-7E"68,&5F<) M-C?*&_HX&DU(0=)76.KK,J>2*R;:67>.# M18,O9]#3CP3%SD\W4K2^3&/MUJ!?FK=;)C^3 N4T6J49G13*;8S.QI<%IM)< M]IO-(#GM]VR17'!Z4I%))A[EQT:5WDA!;8"J;54&=($M8>6:.,VR7:P6ZR$Y M/7K1,E>SUQ.K66#J_*PNMTLC+0$/G60 -^5)H+3[<9,!0W9.]%H)N;M"5QYM M_7"(E3=,J]-FHLIFD[5':J?C7GFTH4G3+C968#E@>WB+U'.9MH03*-3Y6J+' M8PPDQ 34SL@D/$]C!#P$N;0X BD.!VF.3Q!80'>G2H,K2GJ>7??)6 L(H% = M.T$=H[A,H66.:-52%K*9[II,/9\94D%]H"@'I]9=,SK%R"@_-52:G6<7S: ^ M4+:3DXWQ0"FR]EP>M;646-!S5)"8,NNI&J/LQ%#A5+RO;R1AK#&!':.,,BGB MR4RL#N_9H5B.V;O?&UH@IJ[A8 MHS2U.<[XL9=7AWFOM%Q7E.R F95S2JR9*=;R(G)Q[K5VNF@SH"P86UG9Y%7= MM UPW A(:I0Z\8FFFBQM\VJZI^=J.=/Q3 >WKQQEG;C.[S5UF;9!G^DS];8O MX75;J<.ND=_J295\CJ#MW;D@KM?8"3VVJ)EPN]U,V&.R#M7TN"HFZT6&-C&R M&MTL)VGS_-YS]5UOT5=L>7+:0B=,ND]\A M$Z>]%:%,O*>KWZM,?+]#?.KYLJSQ7O_W][8"Q;;/# B/2>K+V#Z_ _Y^B4H0 MV@,WUWT>0!Q"*^%:D/"9 :/WL"MW:1E<1.?!TW>M]+ :Q_,&L(#PDY6>7ZC- M%DW31I6L/U^CO0AQTY?M.O)=ZM+^K->@'0AULYN?/E?52\["[O<]NNT]<6@8 MLL;+@^8/APGIV\YX M^"YS=#G5!F=0G6[:]LIE]SG:T7B.J/OL>'^]YC-^2>/HL)"16LGF:&[PD]&>,+5=6:HA4MWG 0 4F[]W $ $Q(FS M]"-T%;9;4^XF1]8=:"7GX=C$W7'L?R[0 ?PQ3BD1& 804 M08O1A"SC!;:=;S<:@F&*#'"\9BXX]I1,';>3_"<4]U#<0PWU7F6_HFM2!Q@S M]$H! F_3'6YF]SMEC$P9]89M$N/8%/5YP@FHDN+Q)P(_8P?9&\0KZM8$^$;U M#W N7]-NOIN^UWM>TG/AU/TWM;X?T'(ER 4J'Z%&F-JP-6Y<87M,+=.HI[!D M9?SU9O^?M*$'HX'8VY#)-":7:D2E2"3 *N-/Z20O:3__>*EWC>4?*O78;8,A M#V&97%?06?BE#JFX <(VPA<@[65"T#/RM)+ Y'6*K?9[8I,&J!$D^=>_J9,C M>1\V6'1-R^.'2GOBOJ7]\IZSD'L?F'M##?7.#JYW;&A\TEEAO7$IRN;E66*Y MJB=M197@&85LZ 1Q2B5]R*#U+>3]MP:PWHA@WWPPR?4*_!L1P9O+P?4R!&Z^ MU!\G\A\-_YLJ4$"*'I3@@10M/=$"*$IKL@1 A-YR7$Y_/A3OOZ?F0#O--> MM9_6F?PTTCU6YZ;+@,R/Z4Q^,<4DE(E0)D*9> R9.$=WN\L?D-\=5G(V*'A, M(H? %P+?V<>4A*; +Y2'$!.NA0F/-Z?D#L_&7ZCNO(PI.;,R$)+W'LB['582 MDO5'D75;"_C=)MNA4O;0"LF9&/V!6\V??S[)A0$NY(_''D_RB\Z_!R;[><>3 MA)#PDWCC+--)D.)T\Y+(CY6[S6T#C"H$NQ*KC3C HJ0F96V'D_J$]-W./AIH M ,1H&'H,]DT=6.-&OUX+7,)O]V/88S'T=ZZ,F#R S)/USLDD(R#EKG$EROD MBXCVP+1:G 7@@J$5Z[\0)X%=25V4\&KJ:E!I'F%ZJ4P.K2G+KN>I:3=7EJV* M*/WU+_Y\7"K_WY'Y;EVO)K\09]-%;\Y%MVBN3.RJ+QF/+WE/JWJ$8,:M#7!&!4N@-719LX; T'/R\A038#X3F'U2S"5G MI07;2Q3-:#SG5(>9@_Z[\2L:Y!J9ZBFX74@K:Z'CV/0Z.NXN'6B00XO\N+_- M?T?@_6<15>>TG2T>_P%QH9^:C7/&QMM7SJ*Y?\C_FO1/55 J=)JYGK(@\U%9 MG"RZL_[5YL/D2K55DL\LVYC,QS+I!J:PZD#RYL/$\:")3Y(4Z6(;B_S,6 M&8K_'8G_1_O6BJMY>^.4%CS3K@QS9%I2ND6+@D*?AD*?#B4^E/A[EOA0[_^* MZT=<:'0BTZUV%:Y5H7EF(:5K\>W4G5CZ"8L?"_ZCYV.<>YAMF!UPHA?USQDH M]H9W^];+?2A(/)HQ%F< '6\ZV0)&.I..8JPY;BE=+9N@.A\,!E(]FE;R@"PX M=-(D#'BKFRFZR+$Q[PAZDJ>4P5#L]EH/!:[H&44XL3="$Z($V$:2,CV(=O_(FWZO<$W[%U$Q!2>!B.#(4W%-ZK".]'TP?H M_&*=B3&5(69C,R=?2]N#2CH^P4>5*(W,.19AF/+%38[)5FF* R=U]O=YB= L%50%ZN<91NR)0.S+NX3 MH8-VJP.?FE%U7O$),1XM.X5J,ZL5RPPIIE>6F%FT-W'(*P"2; X? %4G<%Z& M?W,0[\&N>]_LO''$Q[?^&J]:E35Y9L\B\VUOJ#C=]A4GW&8& M3S(DPQV0@7C&PIE4]T"($)EN.Y3JW?W_@4U/3V/P72_X^^WJ<.(Y$;OK9KYO M]# -&3MD[ \P]@-W8FQX9I5Y#KZ_=6K/F7H"(HZ^]5+>.J0_=&Y1"9>C&.#4Q A JG6=C/)U?-1G::E?7ZA\ MEYCD_-9,/T$+2H1:4*@%A>AR873)Z;81 "Y&(MG8C+O9-B/W:^2PBC>CX[3D M543_4#6(#-6@4 T*U:"[!2IY&:0%34&/KM-]S&3SDRXMDJM9I#7P>C'UD]NT6F1ZJ5/2H1?TQ]X0:-U4+5XH1JA=H;8>?(J;SF&'GJ)%+4W// M3A#11D2@/,<2_QW9^S?:D*/=1$G8>WMVD(?M_^PP%7O[X3MYA#YI+'W^A\"? M4=;W#/[I+RR./R<3%R+6'C:X^/!"FO_A(A,#R?1_=>ITX.&"_@V9#XJN>C!( MU?\(*L=NNKLN1F@O;]W<<2YWSOJ#HUR8=[)H&O4678CD6W6V\10IUN@;ODJM MWF':GL;9J4?H>JU=KQ2S5(?)1G+%&E6CBU0ETN[ #ZI,K=.._(UV4M9L(/QS M[DJ($UE'<@#=90O^@(??_LVI:@2"]A@89D36(M9$MTUX;)A/$;#B >0G<^(6 M<;@@;4;@5_"448%I1G34&<613502@8:;P#7)9R],.;&NK^#M27P]!(<@F>?< MHVE$,<4Z6^%,>&IJ$(R T(# E4&XY7Z#$_&_/"F!\,Y[)'U<2ED 25Q6R1Y.VL-9="\*S7O<*N MJ"IKX(^-M@3]Z^AKC_5<^^D_:"RUYFIM"&3:0)-U(U+SVL6.KU3>=+32?8[: MUPU%]W_PBJ(&7W5N>55.7H530S?X"2J&FJL "D&$0Z522R@/D9:M @\<\'B< M@D JPA?4)(2H6YY\]X'_YR(:'M2@L(\-5=HCDD,V72;X@D==+E$L&R M)068RT)UEHHY(NT<*(GDEY7$'-3=7RF(Y-[ I*0]Y8;F-)7&;#4W4>)XG9@V MFZYZ&* :?G#3(Y#35+39G"090$*T?"E_\X 0$5&&UYF/-:U"7G-65CY ML399J%E\PZXKYIRO]9KS3I_ZZU\,JE/'H[ ^3MRW<,>=H"6_$G R\C<\Y5S' M"H']Q_W O=C] /_//Q'.@D=B1#9-VV42'GQ*O'\&5WQD9#EZW&N60)O60'OV M'BO(T=ZH42T[$E-OL76QN^B,8SR4_N)KO,WU'6P)O\3T=V-1;_;?A=!=B/Z M$%[_\LCG2&<"]E_!@2#H:0+P171-7:-[+&RHY8HR_$2&&RI;MG^?L;U&6OG? M',0F($*-2O T=(1;O!_4B5"\NTP\'8L]H5)K2"2H[ @'N'5X^1:[_GDZV(%7 MZHJKQ@4\S%N2!BRXVSH/@&!&1$.?N5>:G+K;O->+YN;P^A7D) O 5=],U *; M$)P7,(O3[*C>Y7B!E85.RAF9FW4[<:@/)3XA: U_FW-PE_<>?]!N8E_6%OIZ MUC6J_)J9==:Q+%4;5A=S)&MX[/DL2A'RS,#%"#:\ U1G3TN*"(!G-+K68@1J M "X+"%#8YD SD8A /1KO M,T-D#H]E'>J@GFFUU1+<Y: [ '(-)Z)MW?H(;5U*2-SCT-LZA];Z-R=^:<@ M,NGW/O!Q#" M'1WCX:ET\":MW49]R)1/M9QIM5>O-+&U;F[D1:=38FSJ#5-^ M>Z@$V76O; Q(F#'PU2<@0,M&M2&%>=[86GRV-N=DQ$R>'PK^X D:6!:*-) MOEY4S>V:=J M0R2,7,SDO24QL*_Y"'=YJIYS*0LT?29K[G)RNO%"FJ)FZ;2[ MD:X6'$@C,1[OB_22TE@B4>]%\3Q3;0F01GA@'NL[SJ2=\]!$)X.\A$_SW"C! M@K:SCP[=(.^0.BLCG'$)[?'+*%?(\%6:S.(LX)MJ3RLVQ6HUT F\E\5S#@IK MT3I>R-GU&=-KE L;'2LM^IQTGMA H+"YITFPL'5%367'6KZ$Y86YDZGTBVT6 M$9)(/&,8<3P2PY4J+XS]6M[VO60OSXZ@*,763;8UT@^^1'0W[?$4F320Z+P- M;P?A>1WAA"G\M]<5T;7BX<(X9/XLMXT2H>K!&_+XQ9GG03R$UHB$.EEI6Q7F MM1MQWT]@ LM2P6N+R_3\+2'.$$N@/U=>=JZ'."'8U_: MW)US/1+(>_KA6SU'"E!/15[,XR,;K<,_I5Y_Y?DI9&.[(JA(0GG3D7?10-LV MYPS+C[VL(Q8\15^\+.Z6J+KGQ1W;\.QVHU\<27<;+!F_/3 OU:S;_1-QC/S@CR.TPN^%\K>)8GN?H+=Q M%0OT#E&56^NV]4>45^ @T07QKRRN]_.5MCE7WD(.\XG]X3'8,Y;PUWF8F?FM MI;Q*ZW3?$J[B1&)GZB@O\__YKS293/_G]7N]2MX\RH_Z5@[1^\E5>P:Q*"., M0U$ SG>D/@ >/*@;UU/G,O1Z'R!I_[N*L]40GP=T'55?E\PMU;-RG/A!YE\ MU]B&'ZEXWMS%QW36W;1:F]>AEI">J7B9;\F-YB=PW==A'?$F+_8 M^?2>QW%D%@9P#WIMIBW-\MH$GR^6*'_C@Q['J[#@@0/3AV3$DR'7W2O7?<;E M2;%D-S6?M"I*=#J5\,J&$F+TQUV>5^' -SRH6Q48G?-[7C W+'BH"?SG)7YZ M5/5P:V7357U#;?-NM,T0VBX);5$HR C>4.MI$V@GO%KO %O&MU+?/%J+C% R MV;D>4VBK)Z:2=F'*=N'1*L(?WP^T[1O;IF_+O!4 ##GPKCCPY6AMN*&Y0"Y, M<^R0-'*$A $A+W24<9L>9IU[X\(W#UAY/SBX_<:S0)"_\%8O''K_+^/]CU%S MO#-,1HOL8@3&O$T.2J6)]);W_V;LNI\VR9D1M]#*FL"7N'/4_&2*^M6C$U_, M40_"R3;D+=<'4Q?WF.X@3 B_UU%^Y(OOILJMT!RE8']-UE$ZI6YSE&'INF7LKVWEO5-U$P'FN')XPNVL50O_@Q6_J=N//@_Z,N0'T-^?(#^_/D$"UZDN-Q-7DL=;Z7/>KNQ MB/VRU3=U 9=#[17;HT-4TP+_DG[@Y MON^N?'_5>RO\&^62NUR,(M6_O'CD8]&48#MF6YZX[^_93VP,M)IS*[I6;^M4 MG2&R,7F4ZL\JU*+YU[\)XCF=CN/?2!T_D0!Y^^+ 7^XKH470B*5G\PE&.(58 M1BTJ*TY^,U/RXS1_/X_[G^=M]C_UUDAA^.B]2C.?K8/RRQ!H<(;ZDF0VX9; MJT6; >M*F=H?.B[@6@79Y&W3]+("T?O[I;B'T.ZMAQ,@[,,KJ3;K7573G]'" ML2A&^J.82YQF<\9Z=Q.T=:[1#??"K787/#C?;MGV/J[?"9X?*)F>XWE$)#_/ MWF0LB[;![Y(#W8,+DDI ]]X[1T2 &M""YPAB5[<$&YU!\ IS MKWW&MA?:?K.SB[ MW2L,U,5,>+$_./,#Z@X'3W4#50CXS1+0:;AME;&UXE69\RBUK09 \4K4(*\Y]OZBXIOF90)$R2YO+O5@Q\W]:KZ.>GBJ7.TPKFS PF.15Q M7DVG6"5O,6)5=\!A* M '\.*$7<-G;92OT:'@(1KXE0@/GE&1$S:,HA8\4UWS4+W0N51Q]AD8M8'EKM M+ 7AV! XIS%V@TZ6D$_A7M!(>>@8G&;ZL:;;=;(L'COA7&_D7@O*UZUA#DKD M_38^D-+>TI"WV._SM/4HBK(&Z2>[1-\UK3*]9T$6F/N5<<@[>%@0UG'+6?9N M"SA^XMGF>[634-QD92^B?)%*R?M @(\43KH.'X_/$)OMJ88/* M'-_G#7A%R!@?9@SXY=MQ:(F="SH#&:,.#XI8\CD9#ZR*WG$% M@G8(\U##1:JK&U'8^O0AH^B:6^\*Z>&2\"7SSD(N. A;FE^^]M)G"H_M^:E> MZMOV+O"K,@/XA#,\'=8]M2#C0:0S48LZ'9GJB&<$6;6W/?O>S4Z!!Z%_ R]4 M9DXBV]%)!S@IHUC,PI8-[Z$HQ.&V.H*FHFGNI>T?.#W=+GU>31\\(%$1[!@\ M[05*C)VQ\/(:>Z7&'%KX&SNP?]D;=<@O"1';BF14S^NK3O /2][ME-OF LFK MVZ/M5FTM=F<2ZM[![7=[?/$A7R4.@&-G%?]A3PX M\_+:?*>)V]%G%]@Y*6.N^YF'!!V#/7UCO#X0L)?*Z[TGHX:8ICU#\*#M,[K' MT?^X5NK'^,$_$9*U=,>IK^6X(@];[22YF=N@\]YHE.N8GY\(^.U1GK*MB6X@ M ZOMKC 0^F>B%:LL[%1.Z6W*0GM#U%,%$H7VGI(Q\BE%'K/#$>H@6-\=-Q%! M=_M^S0#PX@J\(4-K0.:\\($73'"KFE'K)4A7U"4=^1X\.%S[&"Z U8L]^)J# M?!62,EVH?/(=)N9+-N(^(KKH[+MMW&>^(*L+D+M^K0A:H@@;N3GR!&Z;!9SP MQ#RVO>)WO7;[NL*EH4F!D8K.W=)@R7H%2@2&IP]-$7V,CBVWK_YENBYO11I/ MORO2WK[YVX9VS=TT7Y9+L7+.7AB5/D8*]4[+=I(%:4U]NKUR0&373QW.0-7: M[3UQHL]R3$_,#1 G:PQ9'P*L81#Y.J "^RSOL-WTV<#U%JIP15M=?J?:;*WZ MJ-L-8Z<)(7%67UP$GH< ZCWCR&VYX!X/7 M@0V>(-9D_S6@Z.^I6-I^BZ^)H=L22CUQ1V"N#[HEQ-UWBGF8AI8=@432M\W M$;\A"U?=/@P5TG/O1I!BG1;D<>M^/;Q;)^+D&>[8^['#PEH9Z EN'^=/L%6ASZ M<'M]@0#.!">Z6+M724W[-:YAGZ7*8=]5W=H>DH%*PR2;:LCEG"XQ1 ?H^IAW MYAL=S=MX#NK?YQ'UA41'U(.J/&=Y:J/\C_O)!)YQB/)0I&? H_\/)&P#K6Z/ MLC6AGVK.Q]V-4N],&(*<5==\VCE#5M#'*4L;3:(5BP\%A1Y:1*G62FT6.22L M 6T9791]1;#_.1AE=\&#]MW-K>B:X.8Y 6/,:4K=Z[:/+JL4,_66?YOE-$%F MYEB"80C'SC&%LA#-3IK'Y92";;PJI]PZXWMPVZ#!;%*:T$*:F5FW+=>2EKWI MR_NEDBR]*HEBDE1H#L<3I48IBTVI5]''_3QE>(I'W4SEO_Z%IQ@ 4??8VX5Q M7HT-_,!=(N[:+RA0#T7D%[G"/VQ>J=#JK(L^T>N&2_+M[ V_'&S+$?ZW9D"T M[\ E6YRW!\6\TV7D:KV@#BR>[2)MC0CHTP^QM*Y%JMPZ0I!;16MW*G(01UV- MR8N:S79N,%^;>3E0_1ZH406JY9&__<9WC6+Y8)Z-Z^3C-+@7NP:A?U/_O,2N M_>Z^+VX\"J*U&B&\]]JI7>AE?9<=?-G+\%MB1)#('L=&IN'>Q7+WH0VW'7*. M_L)M7AUS9OO*[AL3Z(<=[VWAR^()]/->ZLW4#T>R,8>J>S$FE"%9=4K5NJ,8O!0*IFHJS8BG\M$_<31*)2P\ZD MUZ"+S%HJ3V?#?+:P6J#^QP$2?^.HO8 (7TY)-\"6TNT+OI/?#,LK]$91EWH M!0-;E--"I[;D%BP:@Q0$^#O[_*7NUFO5ASI5RDN4E;O%X[8_=J<-C*6\B?S= MAJ;J7@HQ\8\[J @24] =[24SR+/U(;?:JNN7@W86/$OT%R4&6O*RY!G!.P-[ MZP>[@"F\!8BS4#F=(P9DIS N8.VAD\7S3KJ7F'U]" ]4-UR=[DW2RA6>Z[*) M H75T^W9J(Y+(QJ5<,>2)VA[HV[A4+1+MAHDVP;PPOK J\Y6_2B)/REJ':%>%!(4UVK9F@/9+V_H#OR+AN22K4C.UH2G M2%'CGW>*B'\=NM].(?&M_\L%>SRV2YZ'[7;JJ:RA]@#N2G,<[V;XO=S"6Z>W M'?XU-CH[^&?_-LU!:2(+H)MA9U4FF4[:12>V^CKW?FI66T-85#KR$,JF]9KF>SU/7X)XPN6.CN3>T?%Q MZB)B0H-NR\D[1O9(AK[U252O%,KUF=F8LG1LVF2-RB1G?2.S:W_*5]'/C:J+ M;\+-K!K/07,^T647F89>T^(+6D+9',D3-$*BY)H+VZ/D.=)Q])=2FNB65&[& M:U#X! M#%8N&1WPGM M_'.$U5Y2E@4 374WK'!8"P3-:YV774PX?L&@D\A/S!9L=%Q!GO8GHWG)HKM; MO 3]9.U8C_&2(][9AU=*TG'"]07# E]#L9,2$,\;F\%&&DM,NY&I$,VV**^F ME\])C4;E%,[GL"2;Y^GE:LVQ/+]RY_D>=[G9*4C^L$GG(#!EZ1:\^_F/CGO& MF4\=X2DYF2[T>)-FN3+331'UZ*:,&I_&3QT/3ZYE9YN>53=WQS.)AU+XB[G\ M,V8>-6_P3'>3;3-KH$[TZ::9Z'>;[]@"+H=?KR@5R=6>NNTY#B.B;$!<4V7@ MGT!;((1*/S(/W&QN577!%N6VH+QAMS30+TTQ36"]'@NQ50IV05C!=REZ)@BQ MG82YJQ) Y:XM5MMMXWU(LL4'AF<87K^R:7O%=ZY)W>0/':SB/P$CKWHTL7" M1Q?6,L_D!Z=F36O8-!2%M7EI'*]Z1AX4N)2'\>6P M45ZNL1YC9\M=4\(:FGL*)((B3? PW@M<[$]"=CV5LO://^E+VV]CX7'Z(]/] M?>OBZP3+<*9LMJ'^Q@EU;9^Q\&"257!F7B\5Y(%""VF^U; (-6^A[G3/6!#) M+AA=NL!&9^P%/I,J6;$@H/UY&N&GD!_E.J,J& M4[3&.WU2@'ZCT&*EACQV:; MSHI99[AZSAKI5R0:/PP4<.COGVR=B6Q].R5J0:[0[]Z3KX;Y.M8]0(@\G1"184XLYZ;MG-)M=T MC8.WAP/O>Q]=H_6G=!.*A=V$PFY"83>AL)M0V$WHK?Y G^DF%+]"-R$_2T%& MP^1V'7G=0\DM1G.S+P^:^>*F!0T^E @1,P2DBL21L_3EH'>MNJ=M0P7XJ;IV M8R*&:\Y?NT;EYDZOCY?$?K!<9=]M3Q#5T8B)"TUL-C%'N+KH+T89ZIVF*1?0 M'F_H5#E3-=![>IYB+YNSY2299WJ*45X!N.%6\OO,OC> M'9[%J"OQMLP3M=+TDH7V"H?D!33&F@$(WT)P!];-B>N4.ZB]'[#+Q3FB;@-HE$5K,C9JO5T@!/[MFT>\STCH[T"YNZ/T=D.KWF[1<(\J:,,"P9U6+#V*CU8X M"_JE64>.Z[/:R(6<4Q'Q+2&VQ:GAX?H9BK2\70ND1[.VG"\*Q7:+C4;;VJR? MR!3Y*CIL$\_QDQEL2&KVAJ '-"G#O"9EEZL8Q/8HM>L(<492-4O#RJJ=T7B% M!AV^T&L:CBB>PU]]3*G]X>(-0Y^ZQ^AKNAT )LVN>ZEJI91ER]-97Y6(:*FW ME/[Z-Q548^+FB?EWW0D1@CAH&(DVZ@N]I>5=])A!&6DH_OEI6J:].U%H[C.7LI5J[.ZKAY#"@O<;^,0^1X<$C@ZVBN M3Y]276\CI9G]O)Z76@!/+UIRLNH*ICNW"74?4\%^6_HJ,"24!K37_8&(;8\* MA$8\ZA+CIJ+NA&:7+KM+?D;;9CY=L $$,2)B^^?*]J^SB4Y>%*E5,S^>,OEJ M%UG26<;Z>DOB9E+CQ2+/6#,>6F?:@1Y4MT*V1=!/EJQ^'9%Y7/NT[^ ,+ MD8+P;+]";0Q\W\N3EYSR8CHAR^H@7&Y>ML?'HY#X1"F\:^52] M1V-M=F:.K(+:R*9HX*9YO:W=/4=R;K<7#\I\AYEOZWN)+8:Q1E\>8.0^X;G@ MO!@$GY=M'G1.$DZ3 RO=+*XXA1O0K5*OU3:BQ0L6*$#]K%;ODM,&"];ZDB=C M]9BV0I5KZ1.FT3LY2/NUHK(/R?(+P"+U[\4>/B;DK71!5!CG#4[Q^Q4=S%YQ M!4#PB]ZT/0W.]^6>*(-[BGA=Q/SA+'N9KYB;U.B7['L/_/!XN4BC'6E;PO_K M^^,);.N/WY>)W3M\^;;X]K;_/'VHG,]M< DM"H2H[OPPLD\LTH8UAB\E3GT)7H>V PJ MD"!Q$451PJVJFUZCZR/C.:3T^UB;YV3-K, M!&9=8PZV<%?_+$L:O&L@X9-9 M1V\MHO,^5H\3F4DE)H%^UT%^_>\,I]P2WK,DO1ZR%VC'> M.-(P]!G4:G2H]KJZS%W-K>#@.RU]IPV&IR(<#PU[+WWD4#_WG:"'SMG=PC17 M2=N&47V-W02JBG)S7#5UO[7X@<9T(=,1]\013[TKCI!HB&9[)'NAF$LP7S+Q M#+'@2ZFFI1 5;I;@N_;2[E+7*3G=]+'VN-A,U-E9MAQ;#1BR;UH.D0)G2+102<74W0_Y@ O1'256W MABMB5#,Z6+G&:4-:5UH+YM,1MW.1JI-NV'(/3ZH8P94J4TTM=4 )9:\'A=A> M*/72N\W/+_FD)_Q#OM:+^=$^Z@K]*$FW]^FLYZ N4B^1M9=;>;NQLZE[\+B! M]YI;@)]0+Z<,[4_,@/_DS)*BYVQ2O*"'+KD:@#FS&6PP M>K8618%4BET@G<96/YG4[_?HH^==^K;O@*#S5:X59=9V@:7534Y.#QJ%6>9L MV2KO)AY..:V+]7/3#K;@%B,L*]G"Q*&"C9<#U=2G;D2T576_28F;6V89\A(E M'@6;)S=UJKU2\/QF9*>4.W?B!_CPB>/R31N^+#!'RYE$#;I1F63(<@;#EXM% M"R2=X&@U<685 PS;;F?F. L6>\4)DN;;A4.&["_SG=S>PY#[GK5<]AEK0P* M\P+3A)LR]D>[U]SLL-U_\R+@%L2ZG/LN,/%\5Q&R>(80!7ZH;]EAUW&R"@,EL^Q#_ M.NWP$O6^M]OP:RK([7E6Z5HU/8W-^$:K$VU.)3KFO)64O%.[W+[,.3 VO+!1 MZI/]CK^&5/!T39WW="U@2YXG%W&,*3=65B=1+LND=&.D$E*S-5,W6VU&[F * M4Z0[%;,"A4+7P+%0[-K8O0M8UT2I6Q#JF_%A4GC3U(JNHQ$/A*SJE""( M5:FE8VMUV.IS);Q)U)#IGDX])1,!^10OT_*\0R!"OTXI?8X4=-5MQ^@.*-JU M?P[I]F&ZOQ,QIX2L8!6A0=3 M#;]7%P*,2_#\=_CH%OJ6343)]?))BR394$%DO%XG4'F9FO7U3$/_8@!X/[/4>R\_]_!MU<04QZ6:I.2+RF)NT].Q+:MX6D(, M\9M\9.B=5J3>^U$%\,(+JM6VQ4V/DN\(S0WZ9V_D4+A3)CBE5Q0:V;*/AF2/AF2/AF2/AF2/AF0OM1A[3T.RQ"KD M,_4"]_NXX4MV*K(3/<$\7 6X[V(CC?U]@+=A$0M2R)IX%M\QW,:^7/U R4 M MV>59!*Q;3.WQ2=OYSE'M_647^J(_CCC";RH0?,6^/P(*"9U<4[VT)]X%"O[) MS<-!>YAX_Z_?\2U#,+;[GL!>7XHVNE((5F6@'6!;^T8D1P_W]@/_QGMN:1DO MJ=!NG1'.-L:;Y-"V)]O?NRK^\$WE>#V2F&8FMN0*=28ME8?EN6.AB['DI=@@ M8I2[(NH;7)Y;45,I/??I5B-'<%2ITG\N9-7.Y/GCN+6_1UE!WOQG.\?XNJI M8,L>?/&X1SK-=WFWUL;'.76U:^!C]/NI.#ZG9GWS[.:1RC>4BNV;Y+@WJ\$0 M=X4N[,Q46E\3['307 OY7;PF_A[#OCD^68J))#. ',HYR>2F0VV=G#R$#)JX MA,;K@LVY-$97[5-Q!5"/52#B3E70)K']OB+6WL:Y);X&&:C>NPY-8N)T:N5Z MU2U1J&>7LKCM:?+B&JW%^$/AP![WA#G@X!PB,Y[F;'G]6= =:LVS\MO:SB=K\ 124Q,)5KW/@76#*ZF'&+1O'MS,%PEJ8H@1W;="\_VXL9 MGD!CPB7')+?M KI^-G1P )>1#%G'YCY&JD3V-K:J-/#R2\\A;X;,R374BB>O M='NO!E_(\&SI*;*_J_$NO.&\L'GVO745_9;LQY>4U6DG,3K X$8N/\AMZNR M8 4E,ZK;\_J$D7_]JY_+Q\;TLZY%P O4<^LC$'L9_1R/P[2%6C^ZOZ;[B_?L-[@8OR M9+(V;6N=N;H%'+.9-)\)FV,N<-%OGGA!+F)'5G\3?T[4U'8O-FXUUL">"*B- M3Y0XHRA=L$\)[:FFN0"/B!BNPXK &%]"B/FQ0AYMC*M(U>ZI>H+"V MC0TSU42^PA66I3[=ZR^FU;0N$]N035? 0(.JKEJS"IVZUR! M*U!R-]/=QIMNMG,$55SZ-/06_._A)-EWI''C+=B'!JC;'R0"_*&FN*ZUG_P, MYHKC-@!<&SBOR7KER#REU\K5B'8<9#T)\]"Y52P6[V.SS=(J"8)R\UZSIS(8"=)PK[1)$? MT=A W$*FEU34S,#VRLO@/V53G.-V!C=Z+6[+]+4-$Q@HK-H937W=3O+'/O3_E[LDZ;=0\@T) #&M^WU& \D9I/6A,,K!\RI]*:#W%Z*H1ZV& 5<<:30:6(B."1?L47L\#A\?;SG[OY MKUL#YTV\$XM 3=29$9W;R"*P0B;!2SWU7!U!ICUP M48PB<=I7 X');%";[IOF9=V($DHONZN!Z4SAV.?VNK-A-L7!<0.'ZP!C> KX>-6S!BBQ4"I ZCH'$Y% MA@H7*6O/FX"304[ZP15 WI'AK7.%=G"HM5B6: MJ<:2 B]G 3].-YF&\?&HZ*O-(_2.R0F+6A>^C[:-:L,9Q)CJ:VKZTQ/C/Q;H M?-?&=_5^+$<-%54 _&:>XJ>R-5I<17P0Y[?3X6.;'6,\4)'E()W%#L*N#8G.7?"&*%;"R N\'6%]V%,<=1/#?@X[GKP4X< MD;^LH^#=N;X*H0RI95*=Y"O)! A MSX!5!^AW9#YYKC+T?WW%,\&0T:>A^VMJFL^/\6#%=%?-*E\(DA^%7H*Y!.>" M,"S4EU 5YA5[)\,30=OWCU> Y5/S4W3DA^''@OVVW-4<%G-8BR=WW(PNY86) M+@JQ>&FBY7+#ILQ\/"GIG4$+;9ALC0R]DA':P_R.D?3I,M9&?7;.M>H^HS7W M/=;/0:\"*&U:Y.TM%6Z+Q_@NJ@QSBL-.Y]NBRENS2OY9YD&)>K"@N*QMX.7P+AR[33>EKW.NUP/Q-@9__'M\M@H3Z&E==9PS^W M[G_/%]#:W<1L49-GMKIDY 4[TK?+6?\&!7FOG]\MSLD75*Y75:D*E=\.R'8Z MJ:!H3]AK^.] CO2^;Z<+O744%PG>@P8(]T5^PG$'A,-\HI?/+F1AXFMB=/PC MP7*K[^Q]#Y,(%&\6'9JH?X;;6P7QK*8 ![WHT#L?A9<05@8"$UF@#@V'*\FA@6"\\12Y#_42U9'5O >#19^%E[+TT^I^TH\ZKX>=5^/ MNJ]'W=>C[NNE2J[WU'TEKZO&WW:(?S1C9V^2[#-V?*OR\US3#Z?QO&Y%%L$@ M7C+3PRS7?C9[F4*!'N6HSX'$%.G->J-/TPFA5V#*0J;<*352V&R\<"/@5TCM M_= _>-//MHHZ))^_7!S0$&I#C6VT4B7GE%A*Y7R$/*G!/OT\I0"[0W',-1>](Q#B0(Z"#B8*0 MYP,-]/:%-2,@P45!4P28DF(A@]0-4:#.BHI]:,<"7PYET%*D3V@B^TU8@!G/ M' MOD=4QF'U%=P,>UB6==8N_/=9PM^YE0'-Z9,LD:[<)@2W3;4G(I?.Q)FZI M^')')\@ 8T?RTL'/X_,>,,QU"3I]J(]/L/+HNW7'#3#<5/3*&W^N& M[3.'6\5RD9WP,Z!79)@@&K10\*N@4V\!V_:J8?"+\$4*SIB!5K(AB?:A'8\[ M%.UN["4&?'4Z9XLS7-CU0Y40*B*,Z,!&/( W"7_RXC;]X9SO6UMO8?Y 52V: M-PZ&[VF4=TETOH)0:@Z>6[.*0E"F+6Q2O*66RC*J(#S3 _;HHN!0%H'C1/ZQ MAA>$R7Y MH2I)[V;CZ!%3Q.8H(JK@1,#/S-@C4;?CMS!ES5A!ML U:A*PO%WQV'%0K"^E M44W:"$G'J96J2B=;[C2O5,/%Z+H#%92_)YZQ?+:>2RW%.W6ZO=JHXE14):>[ MY&P=M:$^UT7<3=-P(S2?V&'Q"MM-=1VN334K595*;%?/"IADTV3SJQ)W]>DV MWEU4R):Z-(JSQC;3ZI.BVQ UK/6/6L2=$X5] SC_^'XC(: "@R>7AI8PU/.V MENY38D9U1I4Q4-,#O6&?Q03Y+/9_#P[(6[C?!P8I'59]L!R4B(FR.H,'XE[&B_B5D<".WK;J@_S8=>43EH$DN MS/MD(CD<&0DA=JDT^0K1DJ BLCM:OT^#3IE#)VH]UZZP%(-2)LXI(C^RC/LE M1E\H]T1^'8#O=?L[>TU'(Y3;593$KB6DT3X@Z;4;)=TS+-2.PTUDVSL?MXM' MOCLO_!)5C0F;KY#%YX1:&8XH*:XZF:GX.^F"KZ2!YW;Q1JJNF0RQG?7+C40[ MNTG/7@#(OH6!\_G98CR^GKV?=+%0%S'4/^S%+F)AV^Q+0(JI(9EQFR*I.5 M MK45UP/%2VA'!(+?-<9_4S665=*ADP;!::H\1L\9JD,]K+LCWI79#7C'4IUM% M;]^QS^Q]F^EDTMOJ:E 1DBFNW$FSTV5Y -5XN-/[?^.*G5,?XZC0'#L$BG7* MH]% $X%/1:OQM]P]=?V_&DNYD9^"\9(H%(=BC:L^%[K.G:#,%$>]O"07I1VQ M?&9U@YTW9YP 63I.T%&2.!.,]9%E<%-J!QXO*$ITW!3/W/<2.VE@=80G=-(P MT#5=9?1L-\H:[D:S?[6GFU DXY:1AH]2\Y:)HX)96:4 RVZ%)5F95%>[JMTK M-E]307YZX1B%29$6VJ?_3:#&.XDBHMIK%!AT[]_Q??Q-LA+Q:0(/$S?O+!Q$ MI![H\-B3)@5SDB3\\B;B5]X.*LKL"=7[!-J0*-!;'*'ZJ;8.=0U%L[2F2-S3- M6/L;$9@BVL+QH9.-?Z%_:?:GM99H[:YH>2U0'1O:!+8"F0-.900"$>V;Y?Q> M_3@YXY9Y&X W)'BNO%#;JBP;DI!9-[A>,9XO+7NIN1Y'%WBOHV0>P0N0@<"4 MZ38%$4^9S&^P?Q3_=&.EQYWWW4-]!-"0@S1 =C+M8R_CZ-U?V(-0]QNA^/UT ME*-B O>2'Z[,T%;^[8JANP%N*[ S?D]6K]$..H]7RA@W=/%PJZ[2=2?Z*6UW M7@\5WZJU)LBN)MJT4YD3?'FY'L7HP:Q0>%-7GS?5\0^*U#Q?S8SZ1(%-%>.K M4GLLM.0+G7W\>.NA@=))\YY 8NRMT)7OGVKIR79>(=4LP_6(0BLQ>%94GK]6 MI/:5;EL+,;LN9V*R*2R[FQ@4C+DAM-;G:K;V(9'CCB38.O;$=7QD-A]=_-W0 M;/XI0GH/UORBLV2D;,_,JC=*!E-$&>*AR\8\Y$WV_'*>2=M MKS4"AX/?^0:=.#(\!^&[P:'##LOQ)T[!X5K)L@ \5C0PEL&A0L4_H(XJ@5TP M1:\-!:ZX\6^K$?N9RLC!\PR\T[VUP/>>0;C%@P/BKN#XD,=@1CBTHX+M,1:0 M>Z@B:P)E#+BM$L=?>,@?SF6OQ.AD@\[=X&(SUN]_Z/K4*#W&\3(??&KN[0>X MMUXF(&0E>)9;S@A9T>CN#5H38P4:0R:N*?(;ZA\]/-0ER6\F\%78I:_T&KBV M3EE,MANP6\PF KM([))DM9 K3S\;A<]A[>9"CI4(%;"[1&?9$V30>,6LEL\ZR8&K6AE%\M"GG: MIC5(IIJ5SSZKS[NL&K.K.;:<[,ILO/GKW_B%[A NF<(1E;T.?A##4W7^GE/APSO]$);*5W"CC<%NC5!SHE&+E;'3] M<8$<]Y7R?\\4^4 AP'!8VTV43%XAP*PR&&7S*W.*E/8E")'[*P2X9Z)\H#R@ M..I-0;RY:0CS86^;HS/$;M1^K4G9N?* +[MBSX.1B=-)2/)AC!9U&1FQEU&I=6S6,#8-M9W^I"M\<5&=6HEBJ<+-2YV^N.WLTL:V^4K=#PX0 MH$5XB?O:FP-B[^]4<=AG*.E7W/3MMKA(FDZ1$I9-FAUPPYR33C(?NK8Y7/'S MD\,;\0O''2,+VH;V0HN*3-LN$93YG".4V2)>G5>4D1U[ 2]ZWVUA$L*0\,3% MBV18 ;DY6-"GOY$!RP^3NE:MZ=TIR^J<,Q8ZZ79R5:NJ'_2'&&^/7Z5S4,BR+#'1 M%N8X13B6/(MUIY+=;6 AN^ (W>( ?9F-RU4V=T@AH,XJ0OF_AA 7W'L75':RMR[>=MW/HEZ M;JH&3QRO);J!G;P1F(K:)""C?LJ^AKQ4$[?S1?T5#>\VWTOS);Z.@5[6\\B3I;MBMH&?4(9$;->K3V8&?77*EI#C9X?V_X^2[5!+.52 M<:F.54JK3YGR@F,Z'1SS>5G>T*X?H$9/BJK\'C\H,N*'?/8=N1"%;ANENP)% M^O'JLL2UQ17!3];5D3Z5-C%I?>$^]!4,J[,YQ<%+T.RLT!9':VQ,_IGE2\M$\Z=$\Z=$\Z=$\Z=$\Z8[:(9U)Q M?RF"3&$BPG^D@W6UUGFX=W1S$RI*.BFD1:$+Q#Y?4L/AWJF3:>QW[0.6;<@Q M(G02CKO&^EG1+7Q%-.4G[B739[9D6O.02>EM"?49U^86F]Z&'Z^:R>9ENGT^ M*,E+P?_;T& ,':JI6!,*PG)JFYV45LE.Z,\#%EPE3&YC%]-](=;,=#O,M^"3!7L/?NV2PJKBXM"S&R?W2SO)G,_N"/1XFD2+/(&7E(C8D@C6R872. MV^BE^##Q:B6L_U4+K P-U<.ZFPL5.S9&/.8WC;)2(B:4(O0F^69VHY*SUNKC MAP@B)#\Y>9,;<=;'N7/)6H7GB;2-=, &^L$8?1%G[N.:9OWH MF+EY^XQO000M&T3 #M2-AP374DW3-0=^_^]W?74GCH8S?!:E/)'=>$)ANQ5 M5/9S]'.\+O2ICYI2M=*\5-W%"22RERIZWI6M!2KO3"!..;UX(S( M\Y=:/6*WY5+L)$?P8B\_B3G;R6R$0H!G[K20[3!W^W$%N^.021?G!E>\^FGW MQSH46O+6=R,KFQF5RRS<<%6)=PEZUMT0YG$D\#U-5">UI3K/; M]^T$2/!V1B,9H.CAC]\FJ=:>ZK'61A\3E-BB1Z+4TF/ZQRWT8,0=T=>ZJ& U MH9 5#$I=$=2"Z]:RG#9HL3B7[?(5Q\@_:RV_IA)K5278GPIU_/C61B.RZ%TT M3I]D/\EP?!O2[@4EYF,V,XIT:*S*G*1%YGN@M[ MIY>N!ZZKYWJD&2];-C%GDK;*=5="H0!Y&L&FQLY5Y=TP]^]S-_!FB'2[[(#A MV^U$@X@51\M"IM&U=J7U:WV5<0 -9R=///GQJQU1KT0-U\6_TA/(9UO4>VXN MCL&-[^JN0)N5PRZK$S5I$[%:L=>I$E;7R/[&7=V[BA>UG%0Q^ E5YBJ%9KVM M%8J&DF^>O[<+J_ PO5ZZJQ/Q*X?C,35)DH >BF,1NAF)268XHL7Q,)V8T+0T MID2*!+_<.Q/W%QUIV%%;96=A%+;"?+AMR;W41E5E&04R3T<*K6UO6Q:V(R[6 M+O4,,Q-/I!)KU KM="1OEQ)]14SM!-!FIHOX:E.MXY'QT,CIA*T3C5:%4')5 MN]ZYD9/)RDTH[*&13+:X:2];FZHJEOE2H9 7=TJC.4R&1PJ%2H[=Y9_7Q#*> M&6?9Y\R6;Z^'J?!(<:U4.MUG=L(IHUZVMA1K9*_61-B*X7EFBZ5B>6QR5#DW M /;.%#,#9I@^\W9'Z^Y:L;A&%$RJ)"S)V4QAF\-,>.1T2;>>M8VE7.Z[?V'S["=NNJ^!71@W MK(??1((UX0S'$ZHA<:(@S;9/3 [%?9 6,]'HKDIST9_">]KV#&\?@C,&0 M.6(Y_UOE T+0 7OP+CO&&ZF9Y^4SJ<9';& MYM,:G8W,-D=$Q2RM"^V&*3:1WWH3*RZ0K =]^2,*G![PAU^B+]^8=>01RA,Y MG+^(;#Q-7%C@'_\?P4FA#$)O0B@K27+S[X[S%8F%?9*L&,X(M4W_K=[32'=% M]GB?-X7*]:!Z\?*LW.12/]^2>DK_=W OO-?Y^Q)(HPH\'A5]3R"'^COB_QU; MFU#5NP 94XHFD MSVZ 9[IZ8D,N-A'L2$7\2.6M-^A20<"9+7O9:?SU;S :M_?G/BXTWY4U;G.> M_L0U>V?5#Q(!Y,\?L_Z#(?YTAB"NH OO[.0L>8@SJ+%J(,#G1YAQZ.^G6@UN M:6+XOU=D_\]?<(#C<=PKN /T4^)T#V[09/JVUV*AZQD,]=29BCHGFCKD8>_3 M S.?WA!TI.&\]-P9I\M\4^5GS;8A;$9J,@O 0 MA(\+ C',ZNM8:Q/7TMR\!G2EEK KPI;Y2D'@Z@V;3&<3(V$^JNL9>KO=.C$9 M"D(<@8U&$V0F2B;"-6#?V!_P-N?XA(O\A;)L(B0^!_$_,W__",/OZG)\/_;< M?0CUE4\WCSL]V7Z# !#M M!V]_\H'U;MZNZF# =ID-HXIMT*EEVW'08AG(V_!P2L)SZ37>_@G^V9'G'N3@ MA0EP1!]Q0B32,5RLC>"9IIQU[1Z1X!M%.AX6[F%Z,.Q;0ER.5[>U&"VI>:5)E M&0H#/#[39#29_'&^'7MT_IE>4AW.7_:Z%_MIS/_\" OXR^3[*X7Y#G;A0?EO M3OF?X!DTG)&F2'LTP8<-\^?9,+C//G6-$,B#]-^,])]@OOIU[F?1V0Z5[JX> M\FLGO1)W4HH/B'*V!AVQJ5H8S0;ZI-2XWDW'P>YE]/&+Q1-G;.+),/X\KS)3 M7@!MDGT6-SU4M#U,89LXFJ02MP@I?>DI82HK$0-$7OF8^",5PQ^G!<@W:P&7 MST[4@%B;9]HY*VT3SF[83# LMTX7[D -Y&H\V9C5S;904(J-/D?WF]5MFORD)W[.T'/RLY :.X80>;Z!-O>C5AZE*N6E/77R\YNI*\; MB88B" [3K])RDV^M1JA'"#Q"L=S\ ;35-4 M-),)0VT_Y.PA9^\_CC]#SNBMEFO;^K.F]O*QS:+;R@A$[PXL7Q[$N(4X*RB< MJ,SCM$3U.]DUDC.<4Q$GX]$D^:/NA.#FV*:"@=[=XQHQE@O4(B(^\'/_'@E_ M#ZO]TG%\Z-3K\Q.61_1:J]46_+:;4B(CFH6,(@!CN5GE6YU"HWP'1CMX7E67 M97Z1%GK2=F[%*KTNK:Q1$SZ<)Y@B4U$R$09#?XC$0R1>/CG?)A+]6+LC5RJI M/J>HLVI]4*O,.\(=B$1I!R:;JIZ9J3$E#E8E89@K]W!?RC@2B42:C&:(2R;G M3W!D$77]%HC(@HDL#$.[F#EQ_>/RSK;D87O?\E -V]%8F$_,:(KPE,=ZN.;9 MU&3>%T1R9^0I?K?-9>_ C)Y-&%)K3PB=F ]2,_9YP_93!(,!=M%%$DDEHU0R M#&?UD)F'S+S_U'VGS*A)L,XX%F<2E%A.K)U67R^,[R#$$R/$OI)F6D.A,JYS MB7FYD! V320S<825&R7I5#1-73)"OYWSR1HZGB!N< =TA,J.(2*CD;$#4)O; MY'\LYW@:^,$IQ'#_BUHT^IWW<*<=A*"+'GRR:/@Q?-=?)#R2X=-^AM'^Z%AP M+WKH(GZ-%SS;TI)C_%D,>_P]L4[4$IB MUIK9>;D?%RIB:L(F"@DGK>(^\N@J.!G-9.!I3C_N@O]L(0LEVOT$W^]=I65> M3CV"-3RZ^SQI"GS)<_SAE6>?8 ,?BPT-Q69L.,BVN%>Y^4859U?/-#2UQ%1< M&$!H]\IJL]A,SZ3Z&D&)H(.%IJ)QBHRFZ>3#1WS(QW#K]FCOX/[A]^%C\\J<<5G1/B._]64I3X>$%'NXQZKC M1(I#36(_.%OW+_0<."DH&-H1E)'WT8N(BVVPL(\@9LE#]-S#*D6>$6XT8QWC MW&!<4_$4V73A GN'::G.ZK,V<]DYC?OU+IYY2YT*\7\PHOL9<&XZ&O5A'LQ%4\1=-[/IV MX1ZYYL N'2/PQ\!HS@=B7R94-C-4,C6G;:FC#]S2^]Q30BH<,8ZH!1O^,+9M M*B,'VR =X\!)_ 2Q6QM(CJG8"K#.\E37*<\[37HH<+U1UAES:E\D&VM\=T E M\?_=#V/YAZJ/-@0/MGU?'BA40!S[A_N^6P$Z].%9J""D5<5R\8N>]M9CR. ] M02B^@0%\SJ-#-G#Z!6-KOTN>Q;D'XGEK:/%D16ZO_@ B@:0!T43^X?3$S*71 M6VX!2?!B_V J'M@1U_HDR=0IT,#__3]'@ I[C_4$PS*P+N^ZA\+&KPQB+EZ# M.(&O_D?4UN+6\D.*F2?Z8*[[TZ(Q@8@G.O'?D<"_T8:$=A-A)P7V[ @^R?O9 M,8*2_^$KN!$!?X,BGQ!84P!!*DX^I1(W(M8)K]('TOQ'C$Q-I ;_J\.S9UGW M59'&2%Q(9ED#PTU9>\X5_[TBW%GPW0<$MQ68#I>+Y$MUILZ6F&JDW8$?U+AZIQWY"^TD1JC] M^]IX<2]/\C_*&;HC$#A%0AXF\B['6>IITC;@8;GT=,5Z_!,SQ>'"X OBUC0F5; N O=3A+S)W25 'H$@:ZR7"A*D#=;O6Q-PDT8@YLE[V!=TD#9P& &Y"( MQ#%;DQ1VL^<&NL'17;L/_OY[(UK>".$YK$HN+&VO@'YK)8T.PP8 JZ^O:JX% M[RPL#"05\X4&@B&M&C!EZ'QA&<%K@5_M46OC87')QAGM_Y"O8'GO;GJHIS5 MGVU)(MH<(]:3K7BO N3+;3C>2/C(XK@WTMU )+^7;=:AJ!'_)WQ#:OJ"2IEZ:R05)M=<3)*/C-R\W+M^9OYYJ1;"@ZX.W!' M16C7P1^+,MQ2&8VX1VZZ 4,P=D^:=T?R5'7BBX&4W(SZ3O8#:5NW9 AGK#'9 MK+.K_,@;WCW<"T.\YU[C%:KVF6=FQ9:H M%<=+HTEYN3)':@4'F9\2OZ%(7+H&[ALL9S0#Z(K4B(CCF6/9:$NBF.! EZ N M.9;ZMV#2'XCAHM)_ FG*\T(ZL6"7.V+9':];:J)G-*UU6#S'COEN\)&6'$C'NMN$)QL4R9+"M;.ES$!HSX<"Z E]94HQ;W%3:"(RAN_; MAT=.0M&O'Q0X1.M=5Y]W=J+8# 6;A6*BH^*,PY/PSQ7%BOR!A.>\K6G I1IC M!FVH.[V7N"!H!.R*8S&7;P[5PG,7=+K.K-[/-=]"^0FZFMD"T;P*\=T)/T6" M<;8[],H[ ;\:I6*X&1PH&^3$54R,-&DVA"\U =MF5$L9.0X O MWR*]8!EDDJG,(3#_1AH@Z8+":\-9H4-# V?%U\T Z:D6"B:''T0ZTN(Y: @ MJ&[8$7Q59$_%\YDEOQ- R VS7*W7BXG3K !*7;E2=F;+F/A2&L@]V0P?2T6^ MK!IKT%28.W/?EJP;-E25R*(\JR:?"\/M)-;AZBK?;Y$QD(]SA7H3686_H221 M/>GE3J)C$!ZD:^AMV@!S@G%], ML'TE,?]#2;M7O2O:5XQ1X;SFMY@]I^(;KD6XX\DK$]>#,'1TYSAQ+T>@%-@1 M"S*T9VD=!0S TH%BA:X!T>TU2B!^6&'7M\(\57-P2_A)H$[BK+YID;4IZ BE M/E>P)MEVZ=FD8CGHIY+II]^+7^\37_\2+2^NX!7CN1P!SUS%MJ+>7V-,19S> M8 +#E$5=V8E>!KD))'&!;S.]CS#O89935/ W?B8R0![GV$W/L0-7^4=9QQ21 MAH)GF>LGGV6P>K^34&S'( EQ)^OQJKH4U'43]?OY#>ZRW3?C@PW?W$)?3WPP MP&C8TE+_%EC.(+*)L&!\:"^0 6 MTEQNB7>TKFJ MP$WS0VH#A;S=P.6BAX!D6#N3> M'_,UFJ1? (7N$,WK7T8_5/ U5'!ULRUS["Q=%/A%5J@2Y924[?RF4QE#^M'7 ME9X*-L$$F*9;X>?F+"(6\?(LT3CL5N(?(I9V8]4._%8+*-@@BSU=UH]W&LX. MY6X@,QB9MUC'^M)X$B#;Y_7BHL1S(>W3$!HZBZ!&$*TICN6,1$OQN@F;Z"#2 M8V@?P=P]0XR(9KA9 ?#16SQD"C1<[XA5 Y0Z5'CI7_2;V%>#WR@F(NX<10O& M;F$E)#% Q:(BRB*=*+I?*'(XX$1?AJRG2,FK&]5$]XKL>#7^%"QX.!LZ<%.7 MW:C4!V=U=N/6BJ:A&L_ AGCKWF?TX?NPP]:B.2$MZ)_5GH5@04GU-]HZ1\6G MNTC'N0IBS@U59KX]&B29=A\0E*UUE-0HON53OU'B=8M<'JJ_2J2KFMD5*K'Y M<#-IMEJQ;?,R*,];W9=[20*\"CK,+2,G\0:=V*P[6Z%074C&1AB)6=)-=/:,1ES_ M_G0_MS0OG[:N!D8+.'MB2HCH;J6"!1:BZ59?HY0(QT1B@?/849T,5.P:-H^M M*0#PQZ@Q(CRKQ\H$[1W\ A?B8!-&V5+CUEMN7X-PU6&!& MZ(%NS^/ A_!0A?- 9#V\)WBR(_-_#D3+0::6:WHAPP*2*_*B^:$IHEN'\_J+ M]H^&=LA$A)RT$C4'U24CE\)_702R&Y1SO"6'02A69\@Z)#8*T$%JR5.X82;* ME; .A1V1^-?R%:]':B*4%S_9A3S)[M=UR&827@+< L7>UV(CZR&"\A."B9:G M%(:6&U XD>/E9EBA%AJH*NJ0DQ,RFUQ?+!!G.'W%&IA^PPIH89UO M_7$PHJ-GGP&]/MPQPS?A/0NG+EIC<1EAW8@KVB=4M(-X#[]T##24'3J.'E[D M/V J:G9@[USC7M(,"]OT7O5/:'.0P>05W 8KN+YAR6WZ47+[*+E]E-P^2F[_ MC));T6^?9N6X@:WQR/97=,I]GIZ5DBJPHC)QX@Y,T M+J9+4R /Z? S,\F9G"C-1CQ7X$6JHC9+8SG.#.GP,^7Y*EZLQ_,=+JFOF@VQ M:$OM-AJ9/!T)* J8">&7I[:E\ MQ.?6<&0J]$R+V&75';-6*::1L+I,GQYTF\-$>)ZV0":8AMXS"9">$_%Y?CFI ME^1A,CRRT)'2ZZI&EE5^7'1L8RAUE!4:&7H[3=;T*14?)=4D.\L5DX-!3&DB MJ.O0,X=&JA^W*KF1T%,R1:.Y2"\[+0\4^WCDB"H;<9XP''59J,07<37?GPW6 M<&3H[05M5AMN:G69ZY67K:(H]..IUGJ8#K\])^6G!0'D&6*;[;,9697G= >- M#.U\+;L=I'N+=D=(9AAC2DO/BI1L0IZG0S3*MQ*-&"C7!&59ULW%I-K);F7( MR:&1$V.5BB42CD@DFS.G8TEX0HY=9 G$2^% M1J83J42M:\?[G)*JIVPUF>GMV#6D>^CMRHIFYNE=I\ EF76BPO)3OI.4XMVPPY6&IVI.9S1K2/?3,8KX:S_&SN4& "NND4L5"OJ8R<&3H MF138#&JSO V(7D7=#CBPU%0H<6.R:4I@9ZFXS=B+U5)!(T//+"FK M[5:JU).<(Q%&W2RDZ].4?([N7'^;GI*)<4.8BWRR/UX7FCLX,A,>2:4[5"VG M<#E.W/4RL4K/S&[*"+,NM/;FJ#@34]:BR"470C]=["YW#9.!(T.\I"?SVS8/ MGZD6%&>W&[#3^$C"@%BAU]<&::+:7XYXH=+85+.I;,H !1GA%H2&QJ1=MT%; MTH3;+I6\-$Y7X[$1'AJ:ZK.T7LV*RY6A\LU*DVYP&:I3P&@(H3V%0K;9YDH[ M15 V%=XIIQQBN<)#_66]OQ/#E_16R %;5!"\D"9Z'0E?#B-$4-QFA5QG[[++ M-7-0HCZZ0(8_/UME1T;<*/'$T#1C;?V#3]VWU% ,R7U7K$ LETGTGDUEGA6% M2E7(S9("5QH/UJ&2(FD*QHX&^ E.^?'"URZL$G*]3T-:'?CZK(:3@SQ*S<5: M86?HTP7!,RJUX.%^Q7+P/<"2Q 7J%6 ZX'I&^\$W()Z.K?B7^SJ]HX_3.[J< MNI-"#HLW(60$2:ZY?^P>!7KV>KY1V &U3?^M/FJ&U\;T34W:D]13YB)>2,!L M"SS?@,^<0%[SM\3_&[=0_\=U)E$)S*M.7*!EZWZH.+(,S;'!9SAO+S>'#_SN M'=V\#C[YC8$2'G3Y&KJ0Y!/Y(,P=$N8A,/=)%Y)X2CSHOH4OZ*9UZT.5F='DGN-2K?LN7;4+ZW)7&I^",W1FVVO&6?!;2 MVF7C_/9W) \^^1F;])K9^MN;E'[_'KW<(/37OVYNF1L6-"9^'YW1-;;B-4OQ MP2]O,-L>F_0&&^HG;=*/,FA^T+ETSSMP>_OE^YPZ#V[X;B:(VP#@NQ@=9VYM M7X/NE P-T19W4?@P2?\8*^%Q #Y4W@H9^_X!\,!'^QK#> !W\&\SUGDU)!8-DY)V8[ M;=O:KDOY-$J=IUY!:WAP_L=,@_MG?%S)2UUCR>Y)?VV#?_/ MU0+FWY&EOY_WC^TQKS,+L'Z$LW9MH^(KN2ZTN,A?-T0,?V=IQ/4Z<'$> Z+V M6G ?_K]?L3,V14VNQN55RM8Y9U>,S4O)CE:OHV(K"@.#$Q0=I5/)D$WQ]X.I M/S6^?B=6\:7.H6QVUA MVB\C)W+"G$Y7F=ATPS4'J"4G=1F)XR$''PMM/<3@=F)PP4]P M05KQ'-U &*^?7.Q<%A/-BL<;L[A>%\"@']_DJ83(9%"O4_=Z-D&1T3A)/8)? MGQ_\^G*!^K)DN"]?^>-2^,*E<+((=JWR8-Y313I=*PV-;K:]:T*-\?9+81^% M[W^.FMI>%8 /\COT!_@EQ,1=[\Y@MW$Q(=;Y0%*Q31%!_^X&)?P7Z&OW1=A M]^>M%5.W7R86V" >TAZ^X#=6]^O?*I!%:1MI& @"YU *=WW @K>U8FX=0/F@ M^&#M,\(@\CZ8I(M/>D STL?'R*7[;S!<3P ;YQB^UP4AB_R%2$D1_WMV%_!W MY/_^[3Y%\L-W$6=A()2=^4(#=@"YQWLD_& /J.5!"A%1#.VT<5&2<./HSP]P MOA'6[4 ]K#_#7_[\>W<">1;JC^@C*&8[JL%55N9D\5NN*%^HX#C\@T@GA0" M3$)H]OL)'N#:SL*R+<3MMJEH(Y*(+9OBHD?.DYND_.O?%$%!MR&LVUQ,OGLE MD6<@GB&%K#9V"TOM$<22[IJCW:ROFKW?@,B[ 2FJ;$XNMMISFMB2V0EC-8 C M4S+VWXA$E$J&+V5=H!4<\3B2=!]23 <^%HL%;%O#H%DAX+K/T&7_>ZZ3_#G- M\L$>\DB-?'X3^0Z8(R!&<^OVC4]2N"MH2,Y$T^4:- MXB_3X#5CX&=WBT\13W'JT03S#"L$?O=V+KAF\^OXHXO_@RX/NKP]*IEZ=/.] M0\(\!.8^Z4(^)1[RN/EZ3EH.H6[&S._;'PW^!<>Q<0_J[T\9WWW+W'KGZ3U_)0S?_ M!-K_@;J9@0L49?#0S-^"IQ\['1?G!RO^GT/UAJE(5[E;N[VY: M6HUW>K'2Y[8AF- -7G<$JT"PTDY/"^-.J1QO#E-#^M>_F60B2B92MVE"\(>) M$LYGO+/U7J-(.O,S5$1.62EC@"N@/261+V:E&IO,D0*0FEI/+S4GM9I\ETJ" M^ET5X3O0V%[:?VEYWUKDN=:\BVUJ-2S$8\26KC.JML@7:@SJ[9;\]6_\BYY?K4[C&?<;-6ZMWKZG(2KD5NZTY MQ1@!K'ENW4O/\B7SJETI"ZYXGE%7:KNZ'8)"T>&6?:7/\F2!BS=0&QEHYE!$ M)DJGPWW$?X1H?$7#F,NE&]](';Q6[7"/VN!CELQ]ZH.W&#:O0PV\8-6\K"RV M6H(J"""W(7B-:!9MKA=_SJ/6;-"V23PE+W6;^A'AI;VYXV.*7,_@N;.5_@FA MH3\J$'2]AL)W2=&O.LWO;!NN?,!_1[[^QD[TOOG4CS"P'V[T/5X??P^Q'T)^ML&J\9:1:!)BO=NM9'L270?,D"20HTU&R50\FCC3?_$ZJ ]?+3]? M=CK?<7'@M8_J.U8I#U_]9K[Z)963FM.\K=?G54X92:.9N&N.Y!96.?@J(GFI MB?J/<->O [/P!R2%/%;W83__V[6\?@0"/BL0\.6L\64I#E^^\NM$$>ZGVWG@ MI\>_U)%EH7F_?+T;.EP%>'.B-%PULJX4W1%=Z^ ;]76]M@!]4+/:,VP"'3[42K!9OEOVSOG4J#9&B&^8^O MCGZKMW[F*8(=@AC>XTB0#'O+\2;Z_&,K?]?:*(*D<)MT9 ='W-[0D9*.TL^5 M%8@TH EM77F1[X 1X/5(V=&V$2KC=\Y&'?JSAFB.L4FOF$"R#1.:^(N%::Q0 MJV[XO3@V%L&._F[3[@(\P191M+8G=[&8IB=KC?R%?N"A">!1Z%,?02 :L9S1 M#+X2=01W7REJD=$V_ 9\W*3^UXK@'N=32"9@6D\1/@@J0 77%)YC\)>1E8'Z MD"MZ9"*N#!,M['21^\E^4I?T4U)UT,;+L@EDJ)L[_ R8B&"H M=?K$L1T/X %Y;!',O,>K0BW3OQ$LU+[S_EXU![4&@UQ\&0;O_Y-1Q'X M"Y6D0^& IP@BVZO$$OW7GZ7,6M$TR)J2"> BH"Z!UH0&91;^&HV;**9E1\;B M%CT5B)#)T<01I2*H47XT,@*0HW1H(,('V5/\FZ,1J)4^^G8O.%X;??A?%S4$ M'V!HA /_I47^0I_"Z6@.^MG?YQ\8Z,WO/8^&@H@G8#EPCNXJ#JL"2_2G!SJ" MH.O=_?I+^?NM7+F '#ZL4L)F4FO$ 1%+ZG+.68MRGWIGC.MUB*$WQZ,^S)T- M8"*M*DV#K$HEYM>_B1!K_K>OV%[E3@\7 M!I'=."3\'P&XT"3D0>]YRGP.Q@I44I!'%_#\ 'CT1$'3=?D#/>DO!9(6,K,NLI+RQZ=1OVG4KZ(+CH_%+&P/+A*]P< M7[0:2(@8XGAEHNRQ>MSCQD(8./Z)>?*%IRP6:%<5S$H1[)M9&,;#A@:RO7^: MB-C(V@/WM-K,X9 -#48B%1PK["%],-'AU,VCQ[J:80%,+ ;H1/%>!P48S!>: ML04 #C(F$T6"IVL4K]?_(C(^6!58DXS! N#=C: C"_["WSC3\GD*B8^H;Z.H M$E'SX4HB>[ C9"U8OE6!!<@')8K G?<^]VPO]^LG__MCBHV !*4W CUP]R5' MS(SQC+"V@PX#EH @H-%[^/+4'7;;] ::$4L:E!,4/9B>.*8TXK-;="-^L322 MBOO!CSV7DV3FM,?P__T_1[V4]P&-$S02J*HT$_HTV)+2;"&8DL&='2"/>SX[!1OP/7VD9 M[9'&-A;_4.03PC6!&BSF+2Q./J42-R+6B0*B#Z3YCQB9FNB4^Z\.SYX-@02# M'D%7Q_L(ZC!LB$#>9@V,S&+M.5>\IE8][V:]4)R+"F[Y%EN,%%J\T( &?)W] MPJG4^0[7=B/C'3["\O4V7RWEF Z7B^1+=:;.EIAJI-V!']2X>J<=^8OU@P!_ M7_M8>GF2!]R[<)CLU[]_01/2._DMY/;84\.QH#J&NAIL)+#PH:+4(CD[UN@X%U8UT?"TQ?UZ[%R."?SHG\AN%/ZL4XKUV\(VXF\ MZ26!/.?)YI!&*0A8/O8CJZNB#%;9C$)LJRM):K3:PT:>@2.3IR/-*C\%,U/, M"&"2W'72(VZ\L] S,Z*C.LI+3Z5M-D.#(T3\ZL5NG+B:[[0G=(< M-6?LF@.J%;G/#)/AU_-";#X<#$U#72XG1IV@)'[I\,A1++9JM1I+.-'Y M(CEMC>7B"'BUK,#82< ( M#@L&C"Z8V,!]VEG#]-@"A5MA.9J-$PB/[>G>W/R MD#3197C 2SKVAL+(FF@"4Z!AMT=RH#4+9[^?*;)>0S8Q=*.G )OD*VC'0^L7 M#G)T]]]1_'X/$10'M)!IK/N3AG] -UF:XCC"ZX[?7SB<@/UU]P'([M^;TQY, MYSC"X^_V)-F[\O?GN,??[[C[7OG!9]\OW%UW"\WI;+B([N0GZIB0:MPVHRO+ M11=RG;G^]2_Q%$]FPJ7O:/O#4HX1#01YOC-V3?,]; MC&P"#^;1A4)$#'GX/NJ&BTX)Z<:;?#6""#F"8H5P50+>N87<).2R[T5HC(]- MZ$7N0T.8/]'_HA%>O8?HGM;N3_]&"\&@L="GA78)-CP]\9 ,$T%3&JX4(:K! M!9T3Q!<%#(OU?"Z&L6>?(@Q<8="YCD:@@XSG"9W? ^PD$B83V*8A'EQ.U^A! M+X%VMH9CU?#!IYMH73-*_/FW%I]T'7/Y(M.=Q A/0@I, E-6L5QM#3;H@PR M!3QQ)%,9(7D "'SH4ZXJV](4C!T-\!/..R#:[MGP0I@12KR$_\5/H)%AR#K< M][&+3(NO-<.7F)/9QI3+:"$$^49D'(>Z"$ GZ08@[($3F*?E03?= B,<9<2>$>*BF M.R'$0S7="2$>JNE."/%037="B(=JNBXAWEG#^&IDX_-6_9D-_6^[Y'!]QZ6: MS)?[S%ZE O,U1_US"1Q:_V=5JUW4]G_"'KRF:/^$/;BYY'^#/7C(PD,6'K+P MD(4?* L/V_\/.3E(2\/>7G(R\/Z MOFO-\(@\WTSBKP*H2MXWC.YK#(,RGZ_7&/);BL*##3 ;7+$_Z(,-OBT;H*8" MH]\V ;ZTF29\9OM"Y>^H9/I MN^$045OU56EB-PAZ6.8*XYU*E8IPKT=P%5SG MH$0LI"F]UNFMZJB0XI7FL^!D.^M*QQ82MB8'*UYC]#N:J7D58V!\OJ",GQ0:*L%% M=@ZJ!.)W50*U([)#854H< 65S=28YTY7S*T_7R4TX[)>I22K)%!F>S5(EW(Q MHHE40@JIA"29?*B$ATIXJ(1S*H',!%4"_.LW58+9C,<-VVA-5)')QU(QO9@= M*LW/5PD3@;;C94KNJ"*5YQUVEI[V5=24"+7PH>DH15\1_O0K(L)^6?Z+W06^ M0XSC/O39UP9[?]"MUA;_#Q>-<+=':*PFLQ-$L+$]S]U=B9<4, M\D7"637%7J4D+CJ5+]#AH,I-^!$T?&N6A4>[A,N:R1NF/=5-9 M"FE2F$]2SSI/<^98^ +'?5;)T&I!F?6))#A[KC]>!?\S- MS9=#=-_J\OVKUW5'^OL#&!.?HX>5S$JN)>LIFXO162M-I+6*4&2&*>0JTNEH M(G/I*OVAPA[2_9#N,^Z>1FFSZE:.98D*D:>5;44E;/8+ D'; IV21&#-"="6 M:.HYWQ86&$,*)<^142ISP^RYAW0_I/M'2'?(]R)EFU@GF RM.FURU;$+U*!2 M_H*@3+76+H[2RR9)L-7JS!*3A9+91&(3R*'$BZ NOR;;AY)3U2$[=N M] 9-,QH$JML#Z;$-$X_'>,U?].L_* EE3YSE F\U4;BHX3% 9E.KYM\+%=)G$.(. M.'U'2&CF?M4^]!]:-@)?]_"Q76@K#%D(91G '3FKW_C3^&86P2J(PU1Z:]7Z)93$' @IIHG[OEB5JJQR1PI *FI]?12 MEM@A:Z38!!N9"I4V"KTZ;" 4R$2Z+BRQ.40XQ5?Y^PCCU MGK*':T#PB0J"8\28H^@@.)%8A%R(H>DB$U$Q(RO$51CIT_&?Z0(W8H!#A'X* M_T="QJ.G+,[![OE0>[?4!J_ J;D7N]H.@1V=TGEPV.=FI/:1]4=ZQ,H(0!'3+6 M"-AK /1S/(?MCCVW71, \WUF4MG1WFTG6<[( DL'OD#;HNNJ\2V-I%3@R$O= MLQ)-MP8*;V5K:S6V:UOU6<_BQ\_-SS22C*XBL/U&O,Y5C$5M')-E)L%![LX0 M9#1SYK+I-TTD$6E%*!P^ O7;48RA6SX?DO/TJK-CTV752:XWG8+2']1*+Z$8 MG^<"R[2''<5&*)\E?8Q.9P?JLL,MX09(#IJ:=4.R[]2:V2V72T6"'9!IDBTE M&E11OD3VF 4D1'H$DV$!_8CN=0PSS4\.4S_AA))E.6!\EOQ=.UN=]*V*)<0* MA3CUW!&=K YM9*"!%=##U ?[=YP@>4>\8Q+C%GOJRHZLIPKD#?RYRS88C!AJ M0EO!N,JB!"=H!G"5@PY8L+-'U'N4"2!'P0VP(1_=[I#\0?KCPR:SJS-=F"SHJ)(IE+=]8J3VT49<3%^GH=*A/J*1Q/W9^48^_A2!<$ M3KC( M#7YE(B1C.S(']E,$'G4Y(.&=CB KR3WI@K\\\W#,X?#G4?R:K[7UJ)M4P$^R M_5RLF)LG.(4J++:= E!PD=R-6@K]5;J433HB+7QQ91$/14++ZV)9WZ$LZ9B?7\-M/M*01H#4JF M7!X""@6*R=SB!K3W2;ZWW5S4P# M"HWI2Q9B?@T$A:L&3!FX<93C6-R1@RJYBW+=4,JBJUXC:\6>0CUA*9:-;41\*V!/%7,<6XBFO<4/=E]G M+2 O0YI:T)UQ+"3F(P/^V&MLB$\K'(^+B(N%:8@2M$QXY)AF:8__@7[(%U>1"3%+YKET',19(4)_#5_XC:6MQ:WCI3F:=]3L(_^SMZ M&K,9\40G_CL2^#?:D-!NSL5-++!GWM5^3 ,3R+WNS_S/3!?WTOOP%41+CS2V ML?@'JHTD$@/XI[>P./F42MR(6"?21A](\Q\Q,C61^O^O#L^>;=*,E86.%+-V MU*C9^^C7OQTKWU\$NIZ_T1VWP+;88*;1XH1&-E.KL M%TZESG>XMAOJZ/ 1EJ^W^6HIQW2X7"1?JC-UML14(^T._*#&U3OMR%^L;X_^ M?6T=?*&?K'*&[MXA].O?OT1-B^@X]F2YNM1P+*BSH-,$-A* _(2=\H@X1]Z] M:TDYN@8L*V(@2WNM(.<=!4/0FJY_MKRQI_Z[H%M?TJ_'RN&:00BFH MQR.3"K&KBK7=@.OMVK7MN&F7$_4U'!EZIC,5E$&=;A4)2AK'A%*OJRR[36C4 M4:([8@Q2)$J982)#$=F3D=2:6D,^J5$GN YK;^9U'-ZBF\.X^%Y MLM6E1$IT;,5M,P*UM9F9OFEYK3&/1XXZ%#L4I=6"4!)EM>@LJIN4R;@=\XY' M/M.RP]&MG:IN9UF[0';ZM::(WAZ:IVPOAOE6:SM2VXZ]C!/+69W)KX>)\#S' M66U'CPG.)/BM,\RT-SMI,V;<%B_'(RVI9W:CMO<^M-5Q'&L:9;(WO"2VDESYC2MJ,6G$W+D3AKI?;6PU3XF1M5 M%S9<@AP*2F(P6&73K4UVS0S3X9'BG,IL6KO13JULRMFT7FFR]>QZF F/?*8K M8%3NKE?=]H@5%C@P/38TZ M:B^6XYH. .@2)N8Q<^M $K!W9SLT+<5'M/==+;'TZZ\Y;330T- %MJLZ, M>4H?<]2D-\N!RH2P)/S4T 2VXV< MTR R/7'83]/KL\I1)L&LN)F0+6([Z'+K79<==08R'!F:9Y'5<_F9-*6YF+(J M=6K#C)-:,% ]A>8YG0K6.EU)=@31-KAD9T2L.LSZG!I=CY=JS=F"NLI214$U M)GFAFUB?5:-YD*7-E.H0?(K9F)9F2[5GI'!#\R1D=I)(KB8&5ZA,ZSEG0Z8! MC=13>#\7](0SIT)6Z#U/I@EE9CZ/R_(Y-3K<3?+K>B-9)MK=UO-RI/0G5J9Y M3HW:_7)],W(:;2)62TVM[K)+"SQZ9G@_+7M8W!GS/$<-:R-]O%/:24:&ZBDT MSU&ER!A47:142N\MANL1U1)VS7-JU"K81JPP?98X9ZQG$HU8?*CMUN?4:#&1 MDW*EAC,7YH-TLC]2Y_*\@$:&YMEJ%XDRR) #KM!:=^/C6;(P(IASRA'L5FIY MN8UW.'$N)12V0ZUU2X8C0_,DRVJ!'Q03 T[IZYW^,,T7G]/,.35:>+8K.;.W MS1"%:;W4Y=,E7I:1PO7G>>+KN;\;#8G1HE#+Q!B&R*.@H#NDD/*'* KQ=0B P;P*CB MU/W+-@)11GN[0*GHVA9'F=]Z);YP3#"L4L)F4FO$ 1%+ZG+.68MRGWKI2OS# M15?OR>7" ;C1:0 N$('.;@]#_/@TNF[!_^FZ8?86CW,O:!0K"V4CD<)H5 M_.0X,(>V.VO Z2#R___L?6ESXDJ3[O<;Y,Q#D1QJ-]Z7?B1+ (S+X* ML+\HM)1 (!!H,TQ%0"U,&30[391/<1)%(P :& !C2 M,*:+")F6+2K#/B0"!T'!JU M;61YS"\-(.V3+\M&9&IW#X*UO[[^EI/ZL'3[942J9D MH3 M=V4RM9&,$$SV2;"&KM?!,1G0R_!?E"8(.C"+?-6RMT_"MJ/F"8S#SY:_ MW"0];J$OFN"S^,T96/2']4$8B<]C56\-F=Z/<#6_SS(_TW0[LJ4/D!'@\]7# M/! :'6L$2:V7%<8\VS"/M U_C(B:=YU@JA1-J]0/U*0C+?7J+PT74W'39?G7KHQ^:'[;?BH/4Z8(T#87H4\GT; M(M^Z#K>.C^\?0OCNYJWKTZVQL,F#VQ@SQ/$9X@,O]6LE?F_]7T+Q#QS$ M6"2^ETA\Y!X=9;4?I0V_M_YN^!LRDD=&@N]$Y(\L_N^!>VVVZ8^,%AQF"O[=._IX__3ICU?Z5TGWQUEH*%J3V44S0V#*++;/8 M,HM%_2LMLS\%[ZC>7;1HQ_R&&/X-;*Y80=^8Q=7<5#+ZAB0]AKQ>.'E3F\KV MA[8@MBC.S\A78&!?ON51V]P-C"'L]DP.:8%@E\7)(2SRD&PA,!(;_7(_*J M6"3LMG0MS'%VT^>*"5VVS+6A^_H0X87L\E[JTRK-J[9$5::P'5B=JNQ'U4ZSKT3&R0\FDFTOYZ;;)/\B4YD M4?_&K98-ZPMFS!Z#AMMSL4+HN7 MSN?FV9$XERD!Y6=#N].BW494[(Z[8TCFCB/)4_1)OPPQ.4?K=.("UGV,9NEA M]OZ-X\*?=';]%#)\NO;><7!AD_:V/HK=A$=#%^$ 6F1&JW9:+0FID4I49T,W MVS-S)"YXR>+^7\)^0;Z; 8JCZ=.U5W'E8O.)ZER[C8ULRAZ6E_UDFB@1.=I: MED:$G^D?+-B&ZX8=K23>A\S_VQ-;-:+)9GK"!VG.#72 M3'$.[,\#D/#WPF[9MIC[#^<8GGLY7Z_UP[S":Q?Z7[6A?[7UU&^HR21]'CWY M)KE,[?Z;7]VR6EO];AS6/>] KK>JQYU_'V^F&#J Y+I&2)*[E$ M!*5NTR]-)@37;R@\=GDID;^C&?IT=NR-Z[DSW&H_FDQ_R6WTL_NF9R@3_YY$ M>Y\2Z4^ZJQ53>$I1LJK+7):9=:=JH*8KN'D-N*LD>T^^IY*O2409> M%G-$C^-ZR7'N&UFW<^7J=UCN.H_ -G8Z6F/C\2SU=DG]C>XV#NAM44ORSYCJW[ ];]!@1^U\!G'7\ P]%98B;. MQ7+Q>=3OGT==HDD6$RT^1KD67KVBF#X OHFL.*I__JC^ MK7@!?QC(ST4,&;BOEL$![4^SCRE;G_C&**,9J51)&M>J ]Q'&KL) G$G'DA( M.9Z3<.-0&T?R8UO_J+;^ 9G^I+4_+-33TVXGUR'4%9E>3MM+FIND0-[!VF?O M"2&.YL?1_ LF1QS-OSYS_-PNUL9"CUKIXDZ[;@+AWKYQ7/_WKZI\Z=VLV.+_ M)8O_M6'U>Q9_O4ID<]RLF)''7&$2L*H_S6@-A22PR<_?,=3^B7Y\*G""4X%S MR]/7GAJ<>[6QI_'94X4]+/FDIS'5]7D]K_1\(@CL5N>I3[%F?HYQ!EP-YIX^ M8>+0N5$F/ECXSD2+#Q8NGU>OX&#A=^[A1\NDR;OH!ZQ8KK=>Q=%]FEN\)_3[ M=^WAG^4#:ZHSLB);J<=1JUIV>X'7N.R[]J47)3)O/W%5=3"DD MB;T7YDZ@J#M1I&XDBGDV;^7_;G7M;9G9#?@(#KN%3_S!'+HC2PT_(, M#;3E(OO\F*?G&!; V:#ON5NYC71LS^**O/)/7)?_5=_Z"J[+]TKLHHY&O1Q1 M*U2+3_K#,\E+?P+(NZ$K\KRBYB[T2+X"2 M?ZIEIL%H63$K.9'NMOQ!*/[X3CS+WXG\>ZKM.@_LULI>Q0RK^N\[MW'PZ0;. M[V+O]S6/'W/]3[W?C%PQDD_!:")GG$)>ZG+)F:'U\:K ^Z7O@(?N6)JYW\,D7U> I1PZTDE1*)<=)OL))[<@( MQSXY0]Q1Q'M%7$.?_']\_*Y_]P#F0F3]B!QG3> M_@]RKPE%>X 2IFJYB6>\ MT?@4&ZGZ(('&4]M9(@0S@@)?[!NRH!5BI= \ YC/TZ M*]*OZ](G@&'A!U*\2\R1BQ+(\X&/\(@P.(R6,. 7/(?P18G 6[\ED;9!DI,M M?>#8L/;U;*9 *_S V#&0G9A;_B!\UG1LVYGC/ZB>%XPCUOH1;NCQ]>N. .@# M9 0VJIF';<7MJA&8L2/Y>)UE&[-C&^:4MN'!-:MK2MEOXW$RQ,WPDTVPA?AO/%??W;QU/1H9K>'7HFX<=\^\>ZG!L)X/ MC._ F";PVV9+-K\GL2[ZH;E('27GL G_F3J>A8G\PT4VT/T9[8RYUDCABS>/ MJAHHI\!'.PO]NJXD>(6_:IC 6E[^/>G!1TR(+R*$>,_$A+@$0L02<2&$B"7B M0@A!WHM43(@+($0L$<#N=KO49^\/^RYOM+$ MQQVIA>6%OU6LB34.QI4P**[4";>@TJYJ$'E5=HO<;#%--][T!?J2',B<:KGA MR@Y8O;#F]"8P^LNY2W*="UU575=IK2J#YZ)9?I35ZEA^'%&3XK"> M^NM?XE[<.W'9H*- D>1_?O5 ZY3D4!=;Y&"K:/@L-E8+*?GSZ^M/S[PIRNWT//P(Y M9=EGB@V^+X_4L589E@%Q[(3;MN4+4 A26XW[,M4@'AVGL%@E M.WU,COW2V$<".>QQQ"#W34".%+>E"G[[".3RMB4L6)M^DA!A-;)"1RK2@VN3 M*I,I2K->QM1&ULJ;IK2.[4GU/C8=]J7J2T'N5\CQ!N2T@/"?VN+$E3FKZS:* M])!.!]>F:ZBFGTI)I4M![-MJ.NGOK'A()C>6Z7M&N%QY73 MXLAL6LH_RAG5*U%T'I!UI?8\=LO*7_M22!708^V M2]22?+[(29F"QC<,QFNF/$P/\I19(-]"*]XX@!T_O^,J!*:5627M5'5)R>-2 M,,LVY4FVYS3^^I<]=Q;;\1,\KH(>LL_*;.\1=23K,4"KQK1=;%Y'#2'*\X>\JF__F5N+WGC*N@A^I4956B* M I&AJUZWI)=XWL '2.];8-<9 ]W4^4JJ4:&O=@8 D%'"U9/#T9-EM"LN\@YDT:= MG (P"_?4@93\:Q:/CQ1_',;\2LG:=1QLRAZ6E_UDFB@1.=I:ED:$G_EZ.^>( MDO5L!#VZR@F=JS7 M[UY(,2S:25(OE3MQ547W\-WA1 TA(]^6M4EPJ2,38E$:SRU+;1. M/4CH@>O"?.QE0GU6+3LLO;<>6[YOW4<&:]M%JA>XRX2'X'G+MW#'0C\!O(E_ M6T:E$V%3T2RPP'2'\<(L[?L$7@9ZD[@-++V>IO=2#=)W7LI%>GBZKU4=7PLX M>N&T33SQ,?('CA$-CME=G2P3 ]5+3!P?BX\-?!XVAY^JEI' ?S36V18>C 3( MTQ_\I,9D6%W2<% TU.O.1"O TS2[R[O$J8U42>ZI=IWX4*!^48(EJE.+1_ <15"!BZ@ MJ;Y=4H!7A*>Z\=,.K08SIH?GY;CAVY?A-[;6$$T/4Q_SR1N6\ ? 2^ITZCJ+ M-=G]/;9Y98GUT.O9W9]//-\6/=TN<^I%2WJ&21^IUBEP]P=:ZM.U?/_O+W>%N;8)ZG6I6EKI(X@WDNOD5"B\:"3_=X9"A3[S)OV%G7>XF M]ZS1HNJ2Z;0\F]HS/;TRJKEI__U-O@,0]C!R@F*PSPF/O@-:):&.P=+W,4 & M$Q?I3G\"XQD16B8C':5O;62(^A,/?6PF8%Z"]6]]<+B#\AI0P:K8TC"@TX_- MA[]3&OTSC">M%]I"[K.EH\,&?]691$HG9#FOC4FP_?>,X_E5QW]$,.<-+0YR M7I"MJ6U-'D]&&;-G9)W!L.!S^&#@?K\G[QOQQM;;B^)V$AI8L:]4QT7ZP'J9 M[P9^IZ$P8/*=KX'%R?9W+>F.N_X(/[>=\^RVF5EV4JFFY+Q3I5/#0%*\2NI- M\8V--Y0(38=(IO&?\/98DZ@(^*8&X%9I0]V&Q[%7/EB+ZDL7$RREIZAM^%-' MFV)>^Q*L,8+)R_>O[2)_/%2^8H.<8NXI]G_3FS]C#=D;S=Q9?&M/7M3 M7'S]M;?UQ3*?@3-!LNS_;%?O6G\$&B T^D&B<=<68 7OQ9M6C^E1[U4. M^R#44Z\U,P^)?+,FU^\2A6KFC%.IUMI2:^U>UQ*96K55*Q>RJ;:43>0*U50U M4TB5$ZTV?%"1JNU6XN],).W(^.?82OV]<_<#= _=11W^^K=JVXE)V.3.BYQB M)_! "WAWH 1T!/P4!LS61D"DLX.)C3Q0U> .N7/+PW7^L5L':[*.'FHYD1)):WNS%"SM4X?:[6_(OEX>9+-"!VI5IQ. MI>4J7$GF=TG"X-GN5HN$9),U:PL92_)!VG55ZC],9-5@9AT4Y4' M>6E+M/MDD4*-QT_NC5E)-[EQ$-0, DV'DE/L)1\*C91"[X^9;_3R@WF>8(BD MF!OQJEQ?DGH#GMP;TT2]JCRPVDMIEJ8\O>VI?+O24!B%V'WR66G6&X%:?"#& M#XJ](K)-IQ>DX,F],2DU,%64;K/$>#@9+#@GO^!;H M&GK#7F0IJJ]P^T\.YR[_\.@W:(EZM!FE7'71@$PI_/Z3ND]0[72[;(U*;4KI M))E2Y4GN*\+^DP5BU+)DQPODFL;8PTJ:&;A& Y[5_]#1S--VQCP8_=P9>,2042K!OG!0S<[$A 82TU, M5=?'\WCI.&0&KAU&>?$\IVO*N"^4L;"7J0^PPQZZF9BQ[A/9ERA=:&7OQ.<2 M:T^2>+O":/)&-/O-FW1P CP-+:E5%"YZ2]G$;)4IM/F^"X@!,!NC9L M(H2GX,'2UPE4FZ?JMCJI@F,4?G4*+*1(LP T8V&"U2AH,OP 19#4^GM4<[5, M6MVE05!J0V\\NUI/I%*?]G+QFW[_$"L#V[^60.R!-2.J''1L,X.RE,\:*#OB MDM8J*+.I.0(O$1S; SFB&\=VEV-4'+,86SZ>P$X\&K/TU'7P>4,BF.+?3MX" M^3R$M_*%VJS-=!UI1LZSM$XWF%9Q?H:VRU&3Y77#+"^U.<0"ASL\MSQX5+D8 M(V*0&EEUJ5:I>NU29Y[1@&O_I>YHEKLCF /GE:'Z\0)MN#X)^EO]!V//*_8E M_K8MV#$#]NR?,/2/X03(9H268(A%?VO_A/]U)GTG1+D0L4(N OO8LM>@_7(< M]3?P6C&8(/#--G$LS'XZ%(-@Q#_8/8,_=IUP,4,;'NY/GR(3G*BQ#H M2V!4P/QP*?A((8R(/;^>J:0=&#",HEDN+-.)K'H\@SOXUUY&YT:IH!]X_NL1 M!1C2:K_OHG[4A\T\ <=?)_)]4@#PW J>!Y9<'G;7L\+9X#9Y3LA<>]KP/I'" M1@_^POI9X"JLCR-FLSR,A=@,>C->:/&%#(>W,X'W]8QQZFT1WA-;,$#F PMD M,IS_U$7/%KBX(%[PA <8CT^:\5DQ+%/;1#Q4?6"AYQ"SHJ^-D8_EZ&7W(LGQ MPG-<+[ WDIFH(+>/7-C3US_=85T3C(/(BP0[PX>Y@%Z!;\36Q:=CZ,"LCHY1 MZK"RD2*C\Z#=T"E-AN6JR.FC68E)6X-\54NY_;_^W>HNO&\W;(Z%WSOHP#B, M0^2N$25U1&*UMD8CS%=#\W7=!7F-^IO#90S F'=>__[A&[^ =W9C\^?@'3^P M>#JICJ9$MVX@;C9^*-K)WS]=_1/>663SNH/H*<'18D$9/O%:D)\?KI'YPCL' M^(*\3YS)O?W A +AD\>/'7TEU.,"RH_9_3EJ) 3?5,!=M%^W#^WQO]'!FL?W)& M>27T.W!DBGNI>6AR-*]MFV*1H;M])CI)27S9+ 3&*/\X<)_:'/'4' -U &?" MZ,S>P6AXXA<2Z=6$&\/+],@,"[M";U3EF]@_7E_26B2CP/^/A_ _RO-L]C1F M93E%<*F<0?I^TV%;J8.=RXX O^^=HT5Z'3#KY20B_ _.MP-[,\PB5!.S $QN MY.)?W82'QE92G4P"U<9)@&"#A\?N;QM;7SL/M^?.>APITV)K^0YK$IRC")XS M?3+EYN&R9E_+P_-,[RFCU6=9B7O(>.U'/CTH([ 8_0'.Z U/\G?9^#Y1"*.= MKQH?JZ)($X%/@$_2WN2PG-[1_AI#;I])UM'S]3?E1LZ;LCFG/>HJ1CM#ECV) M:?^^&_#;!-\8G+#* '_HU? I9GN@3@ZFT1\T!DM<)E_IK=J.%)@=-:]93?-A MT,#&(/.N(Q%YY9L6]2%+)$-8>YN&>AN6_"6FV\]T MBQ,B28KYW*CE]+0%OI[$OYOS!Q:F%^ @'UBK:L*+MN^@>0M.A8E<-S)LU2BQ MN^WT$9YXHHL27>OE[&H3^PA-W2T=@]7)^17(4GWL>C(A,])R@I)LS$EX MP1B>@0'65P%P?NGZHD*(3#@N_2;#_=T$]Q_A6HZ?Z[=#7S 4C,!&Z[.!/<=B M-Z@Z,0[A56J]U#"CJ0TS3-OPI[\VA_.S83J#,L8 R9GJ8.D5O'G@..#6(1#N M*7:879#TKZ';&^/T;<8?]I-_M;?NFN#K)+RHA:0.[*!./?1C\\/VS'#.VCI? M#>?!Z%'&U]L,N:V[?>OTN/T<1-_=O'6KT?-?OUK5@&?N6?Y[-I*.LBKO"?8U M8'-!#;ZI>^K=\HDQ74^^688OI M\D=T^61UJ0_ML+-M@O")33@I@!^YU_R!#3ACZ_D/S8J3]Y;_Y'Y$"631'CCF M4??BY(SP)Z*PMQ6?E UP!?&'8:&2WV85@;PF5MD41GG+'C% 7IQ<' $@ORL< MOL; 8BB,H?"G;+*N#14CX86+Q<4AX3JBO E,3Q>)\(978G.[^WI$(#PCB+8H M/"F(D?(+D?)VV @?""?"$^%C@.E9*QQ_]GKI>W9WQ9=^&:Z7;+7[I1+?DZS1L%Q]JI3& M;?D0 M[!W)[-]YO%59^_IJM]%IP85MPW\=I8PO=?:"QD< F]\KZ_O%63U3J,0^]>_]#VWG_5XS>YD/KHTP+'- MD^N"ATO+GJXTT"B@YF-MQ%4:GD(@O9-:-B[1-/E)$O0K(C3(G(,ZA2$:U7JI M5HHN$Q;UF%+8R#(16?:.8O?+#-Z$3)W+#/E>:_XH(> 2\>8TG7%.BSB789W\ M8>\" "0I%?0K,V<1C%2A:A7R/L%F2%Q #$P44K@7^*/;*!?F%D37%&[5][OQ M.,O>>A-_QZ;-5USG.8 DSJ-OZ$)N:1#)QPF9G#[H#T]:0^$BTX86N#N!W6_@ M]<^M2EX<=3FK!71A0!4;1>="JM^*VR2+[5ZJVA9EJU-P6H.,\/C430&4L;A: M'OU>Z/CZXC89? YEWTC@Y@RH>_:C_=A*NAPK:5V3[EU#B2P\IS3=:*9D)!8> MU9S\2!-]7%\9&TH\<1W"=FT>^6V')A#[:&8K5U5E3=O&C)R)DMGG/-=KY^EA+7Q\@& MZM,6-TUE4J/6H,DL3*9=[]93BA %IG@2_L>=\,SMPH3Q@N)29Q?:LZ4+G7WE MEV!]?3%@78:Y]4?Y1%H[WZU0;$602]E>IHB24WI,XGX[T6'= ;_Q2UN-?TF) MGJ^J O7G/3Q_7DKWXAMXGE82+[CYIY+LEABV6YX02[Y=Y%NU,L/@>M4,<[\O M7!?2_?,47NJE=P[MU05UZ K5-J$:7KE;F*_L<;O_IJ[XHX_]4K!R9"%ORZ.NDP&WFZ[ND5=9BX.VGJ(Z50]';_B,UOGNLK M;+4U-ANZ4SKT0 W)]8X?$OD_["@P(0K56:VW M[(]F[9$T7[:G>EOZDPC\23J^].I/X# MN/O*FKCJ)+!#1/>[[79'F[J48>NWEQF\;92RU>)E3]-[$3AN>F.YWIN2I<"; MEIL8.#8V\D,S8.JB9,2MFS;@=Y$M 3;%UH37)=G_QLR-\8,B_O/2!@ZM12]Z M)OPK^9]_HHY(/WGHS1JLR:_*B1\5I5:,["S7G H=31ZK#JL4T6/0T%*QH'PL M**%^!6'9J=2ZTQ9N?[6;YE\P']5>UP;W"I,NKEL;:=HN4#22L8/2DC$:4K6= MK7HC*OU8>BBE&TY)F*^+M>[+"L+O2:SIO:['[*&IZN)*S("Y(^0?:")T_RLU MYXT^-Z3ZQ>Z"6&;4\C1E4IE>MW_P-NZ):\[7)FBGVKP_L*+&8/Y[L@.&8&*, M8 ?P4S_;C,1\@")EI-N.A_\T=3$PK ??[3JY023,FMB\[+M(C4K]J[CKV88@ MSD?NP)^>C=RNL!ZKF<14:\MB*__DC+A)RUXYBTJ7+7SZK.=#B:^$?+6>;&;# M56T05P_KCTS$5'7,4S4S$W)/N%4'I;]9'G996O2:1"O'33/.L),7YJDPCD < MZ <9>3"37RZ\GU724J7;3:J#M(P*G7ZI& QG234VG8ZF$?Z@=,5;36PY*!BYVJCLH/R!F[D,(=AE_M'2$ X-AUK(F@;H^V FKU&[5XM5M<$KP MD>3@/V^CCC3V?TY1C/>GA8 H9G.B^A)<)"EJM\3N__T_;TH)OYR2XHX+COMC M>@A3:I0N+]2T[NCY?35#H,>!+W-/O? MB:V?\8;L[2;NYK"U9V\:.JR_]K:GP^;##RHFKTGC.],?%'F/VT>,X=?UPACR MGF=/1*R=N"_]2IK_51/ _X!7_Z]=RQRL@/6AV]S>- #..&$##._%B5:/'LW> MSK!ZKQ053*M>:V8>$OEF3:[?)0K5S!FG4JVUI59TL->N)3*U:JM6+F13;2F; MR!6JJ6JFD"HG6FWXH")5VZW$WYE(VI'QS[%CY3^?Y.L)P/ZYP5___HV;\4[" MJ%/8'-T?.($'EKMWET +'4W7T9#UF6D4^PPF-O*\A(-/P>>6AWNKX$:R_YSB M#."==?U.SLN[^/H6' [)O+HYM!_DJ>5\4GX>$E2_U:-;STH2V 8?Y?T5R,'DLFNGATURA]I\,VF;Y:6CIJU%&G)?+.8U:#[+C(@9OGQR-GHKR7J5G\T5 M;G],F5CR**WQ@ESRJ&>5;8RYV@(GQ>\]V62#H&^GNSI1HY.!6NW/\PVE$:7/ MOWTR6?9F7%_P.@35#H966^ZT"@6<^+49I;OH:$=HT7\DFBP(86.F9VGNJ M3%VIK^!'F5/A\=8Y7&S27K5)BZ/GZY&2\J)%#UPS(+A>5UJQ2Y59Z9].2OI: MH[;WI"X&\S& T')08Q\*YJ)0Y<%]HZ@_,&I_%C?'ZL+<7)E):,NW0?8@/+M% M+EA(D7R"@1']$;_@/A&>[;Z>R-VM&[UNAMN.S8?I&(:%>44+UBD:6)V]F0_> M+-!MZX&WGM^\^\WDH]>M6]*_OF3=MESU$A/ @NC/:\O^3;?*ER\GU@?48:90 MY/SBA!]P>-=)(A^WMHQE^??C:)>1%OB'A3Q"R:U5R$I#+_DIJ<6U1@NYM31S M'&ZO"I)[H($FR.?&8 -#;0X,NY6P!+]]F.,6]E\&KL7LOCGKVNFZ#.($--DZ M O])*+<#IS$2=]O6S"M.GKII+_$F6>X66&=.U5+IUFR9H\;3;9X6S/ZV?@UEPF=*.O*,2RG:$7 M4B=+/V??=+ F+D(G?WB7.Q2"]&)%L=WR($]T2^U'KMLU5KT1V,L<>2=P[+X< M;&=;O=JJ1H"V$\>VK=[0>K2P=O8"VX^2LU[MQ5=5&O/@#?+@^P4E0P;L=I*# MLE=O.W(W,S0D.<@7FZW0[#M82W+['&W-B]N,M_:!$JI_*%]]RT=YZ\V8FGZACBZ MDK68_%CFV)$J=2RK-62(@MW_++"^AKR\GR6)KSV8FKE>2_3I0/"S MO5%R9<]3VLB?9U=]4-$,><=2W+MIX>]F2YN!;2\3T>66.^PSAP$HR_7\=>(W M3OW/=.*W&]UK?!_EAT:!8"C!%+\LDVV#%[#,Q H MBCE]N;_U'3'ZJ_RMAJ8WO-ZSP!%&SD<.%H^V82K3^MQ M?#[FA_^2&5C(E!;KU,&::0(LNL= #38_FRS5Z30IEQ23J/*6G?2$/RF$<9*+ M3RF1E!XY5N'D\:.7<>>(M"=5?!WRCB (_+]W==Q:NH&P;PX7@\W5N8/<&.F7 MB"5>,_%P^$HZAZ\"!.-2]25']>!?LH#:>$VB9DY?Y[C/3 MUPRE+IQE%V@NN4G-?'/WQ71 6Q>QU=%OOK&TY[>?O;EYSVD>&SUYMN)V?AI-QTK.M'G,0_2Z4>,Q*%.EYNYX M%+"/*RE?KCQG6Q>>?%A05EY?FH+*X'KBJL_,+;>R8J>* M@'K#RC*02NQ""=AB@S2="[\MW\WJ#T6&'(B2VM=ZCN:ES8'4_X.LV(*9J !T MOL;L7OCO-<,UJK&QG38%[+C)# #O;+H=,HPB,1K"(/WV7,+?*9O)[9.Y-W,&B\#!UMU--CAM/H3 M;Y,$T7? @"A\T"D_@8K *GZ +[KH?"(Q4 @SZ]9$-&:5!#2<'__N=M=*>P[ M#MS ^SUL,FX*^;P"P2;FO< 7ER*B?1CD,:)30OSP+P1ZRN5%NK/P'URBIB[U MYJP2F*E\XYR!GITXSQNTO*$LY3-;[K=S=O^8S[0\5@>Z'"3<'K)X_ ,>?)&C<1K[-;HY-(CJ_/%^J3>CFO!YMA[4K MO& ,7X#1(B#82"*6X,/$";.A0)HF*)+%T%??I G8J*_J2Q@%P,_; @X\-+:; M$FB"!7I3\#VQJ?7^(]R0WR\%GF*[CZXU3JMRJ2QGAYPL%8RG^1Z6ZP-D!%BL M#XO$(=F,3,7UKH3E/MHPJ;0=!DS6]^:[G))7M6QV,K+RS3'5[=!>'.W^_&O9%.+^[87Z@YYU^$WBU^MOK]EB79PFZM>A ].H4P_]V/RP M/2E7\0[)<;SK^:-:>*PPN<$ERW ?=BJ]/ T=WWS;7%:]! MI7XY,%P:"H0G6=1_;DS5K1DQ$L]89UVESMI;;^+OKZ^/]#L:S.ZP Z_44'AI M7'::\KC^.&^]O<1U*1KL_0-[7,MY8LW2G91+$=PT:Q>4\8/9K>"JSZ$"H^YH M?C]E]I\;T& OY;QB'799;E^LXW[+G=OK1Q[]$'MU?ZPAW\H"#;)@. $^;[Y4 M83BYV_=[2K-=-I.TSDT=8FG034U,:5;[J7^)2O-CMX^O\W*YJ3X5Y/RX)MF= MY5,S6>DK M::S!TM?NCT_4^8LO#O;D[NUS<]?WMP^/LMT/>;'EWO4JZM6Q,= M=VM"<;>FN%M3W*WI6W1K.KYB(=[5*[^O2:+N1HHFBJRJ4P*83[2F,#K%*(). M:0HE\#R!1((C=/%-/R1%TS2PLPQ"T0264AA2HQ6!,9!"(PV>I1A$J^CM-T21 MT@U#$!5&XY'"\*RIJ$CC%<3P#*L)@LJ1PMMOD*S*L31,"%$BKS JS2BBKM.* M01,42R(6\8;Y]AL<31D\HW/P",_ K Q.T1B65S@3420KF*)NZ&^_@535H%2# M502"8&%J!%)4BB 5@N1Y342"R/#&VV^HC*JJI$@K#,7 RFF.4$05"0IILCQ- M\@3/&LS;;YA(9$A>Y!26@)$9&E8NF+JNF(+*BH(A\JRX,RN8D$Z;) DO8V'# M6!U^HAE5,<#@9UE6@%?O[*Z 6(%2-59A-1J^08BL(O("JVA(H$6-8&B:W-DK M'?:$,2E5$1F6@%D1JJ)Q*J<0.H'@ZP9%$SOK4%6"H#46 H0?8H3EU5#;$4K4H69UE+E48+FBK,#_4KXP9/@0.'?05(LGUI\., MKN7;V08\R>X^2:*374_#DWJZ9]<6J MZ):4@33N9AIYH5!?+5:XRQNW^V1Z5+<>*+*Z.3>78.5-<#I(CU6?'06FXK&C#^5YW.D4E#!B<-A1:I#F%X7A*$4B! M5+!X \1.J?MC?TT*D^MFI01)4I19O;3@YQ9ZJF]+G6*J1,"Q1*B8M*:JC"( M,O ]/H N0N55!B %&>+NV,9J]DB.*]6:3+G"(VG9FE=YWN]K!XA!$@(-J$&S MX=@8<1@3ED%2&&D%3B?V^".E=G)TPQMK\K+QK#MRGJVETXVM_G8;6IHJ23 @ M]B1C ,92*@%H)A(*;P*DLP*AZO0>1Q7*JZ59=!<,016,A^%TR/:)PC0[XX >MJTV$5"%^8.87W2X4DH! M9ML3JZG^T"OSE+B4:_W*LC=@)IGFJH$?W9,KN6@^3).KHBAUJRF"XQIVO_PP MQX_N;9QFDTUM5G\LCL:%&N'6"=-HJ>$$=O!(YSE5)%51 2C'JU,!,Q!H#HTR M=4K4-*2;VLXW:!'4H@EJAL.Z!O2+HND$IU"\(0+&:R32=_49)_(P%*P(5"#^ M&F >J' 0-XY7#48U3([?T;*<26FJH<*@ F"YJH/\T(A5>)X3=8(1*,/M OJ,Y131)"@%T3!-7F0I;EVDD)HAL"9(!Z\96.> HA0) ?9&T&C>0#K%B_3NV*W!0W_1 M'SQZ)XN?-'M5/N'.G4:M2=IQG4G#W)2):FEF>1&^A(_N3L+2A18,$9@ MNU3@&T$#WW? F,'24WTB6P2DAI)CX45UY_3SN!G4.; M*J?J,#8#1A C" HPM08O(%01.)O7V#VM6IPT*R*5IMA1QN)*/JD6JT-S?JAO MZ$.GP1:LT[Q%(TI7>/MD(X_2M72_+TDM0V@-M7:C,.BEX,F= MO5!9 J"6!4KIL+[0:A%,P'!&UV@*3%M1,_;W0NSGAP^E87&4MSEQV%.3[&.G ML:\?6 94# \ I8(> VD# =)TW03B RS"_X&!NV<%"&IIJ+;J2F;4XE2VH_J/ MAKIL[.L'DA1-CJ6 AB(@-UB-AB+0 E@8G*IQ&-Q980^*VF[.JN7R'BDGLWEF M_M!(%\6G_J&^IR5V:E73*3T_RO=STXE?HCLU#6L2>@>!2(KF H [768!4^" MUI5E*SM;M/ '6)=[.@>^3FD,B:/'(F 3PO8\1ZH*!]8=*W & Y;P[M@U M?R9GJ^Y\2 2C>< 6N_7'QUGCH,Y9\-*JG']038FSAHL9721'(S94)-S.&CG1 M%+#)SB$.=EK703OPI(%YB0:SG^-8<<\> &>EV>C*W%@N+3ODQ%LXU!AK*7)_ M'@+S.,ES^G0T"EJCI4!G2EW*"Q_=F0=#F4@'X )PQA17D0@B1++@+W"B:FJ< MS@CZ[N"S5&NE+Q_IAU'2[7?TRO.(KJ3Z.!Z_I^!U &G0+J2HLIB0#!AK'& , MJVL$ "5E4GM&9J03$YD)M!ZRML;RI8,T(_BD/2G@/4Y-YTUG5O$)&GJ5%H9N1'Y]4%V:^!R0Z MPL:":H))8(#PJ*$(\\#E BAXF@1CCMD#DH?2S&L/5_Z80'IGM5PLA\_>% ;? MLS3!, :%AY#",9&CQ6.M2R@&H 1GFH@AT-[@MET>-V6B(\NS9G>A$OUGMV7# MX < HB055_-*E !! M1J6 /,@D%)T2 MP'H3*,80]U#^ ?18:A8V'F6D#/[HS#PTDU023!HPD4(R,JH'IQ8*A1W"@$'A1)$EASSH>)PFK@.;Z MG$CV)JRW8+/UQ_E\]@&8QJ- @\0X/EQQ!@X($=HC)[ M=!%;;KTI/LH5@B*[$L4VN6G*AOW811/%2A$=UDGY?U\-&= M>:B@/7C3 -;GP>]D2- @J@D2AG@P!D0:+'!^3X,0%I=YS Y+(T*MEH9/?B9? M;^4;N+C/CA"(ADC2)&AI'H$AQ)A@&@L(G%$*!\=(%H"(V(-,YL&ID<3 4J72 ME/%F]67=+V&C;P]X"!&1&@N(@"@=?%!D@!^N@Y]H$@C\(Y'4P8[9HR3SO&)K MK7)#ZF::?7? \"#),/,#[=<]J=>A,BCPB)JUXHI/"C>3'U+XT3V+2RQ+UL-@ M5J@#GV8)T&FZG>+#43^='+Q3+N'GJ16[!1+>GIG]474% MDKA/1)N<@%U&KU<0ON*L%%=2P/4MG$G8*&%=[L2*IN.KBX2&)LBT_,3?Z\(7 M_T3%!3V<0Q">/GCK2@S>CR-.^H^/$[ZN D/F9?=PD96UK*QKDJ2CS?M)M852 M!GRBJJ23HV5+7=7[18OLXT8*.V)PI74,./:>$K[GM>P+NR!/W1-\3(@+( 1Y M3W_30@471@CAGHRAZ1((@:N/QH2X $( -%$Q(2Z $#$T70@A8FBZ$$+$T'0A MA !H^J8%T$Y#B$]>1_K0H?ZZ57]A;97W7=^U,0,1,\.=0P%TY%Y#B'Q566JN^LUXS MA3$S@>OB8Y2C*;9S+^AX%V7#R.:YE_-;]TZ.X*U?5@6-'7 Z&O2>F[K'9%;J M_,N)F35FUIA9/P@V7 FS7KHG_W(YG O'SR&P)%7[&OSS2V#%CXYM3[#(_SH: MW%] '9)/%R$Y5ONCGZ7R;/4AHC]16V1M_J^E9R_+!]P[V 48\Z4T"/U2&J39 MLH*:O4#1B)'@*Y%@M^NW3=G#\K*?3!,E(D=;R]*(\#/]+T>" MI&#.)L5&O2Z/U8?AO"LQ3P]S?'6>^^M?GHR!( :"H\<_S[W<\P(!*6X# ?Q& M]GUBSJ9$>A2TR.>VGZ>>2L7&EP,!:VM2/!?&2!?&\P?3;L;A_71"]8F70SHN\(;?&:K^Q?.!Y MD\"%1$]D:I_;U,Z21.A5KZ=3JJ3[-KXM/"W7TJ,1C&7D*36=>ZX\IPR,$N"OT-3^>6R,$C%* MQ"G05^ F_2(P[%D-_66]X"6[=9GJ#_2%3$KTBL ]3<%9$FXB$=HX=D+&[<,6 M>=;Z=:>W9"X7D&[5N5D'<3Z\J/%3N\6J:4ZR,&S6Y7%QT!HLJR1M,W-%Q-Z- M>,>0<9SU#\V46-Z_A;Q_[8'*[\L[YTW0PGLH!9(JI?I4AEB-FS26]_! M@3$+[W1GC$]J3GU20X/T&TZ >S*>!=J.5WWL$I=Z29;-B3V9WXBU]J9S:8B2 M:D<*\CTF12Q;I%P(&]OC.H+$'<6?T&OYEHCP*_'6&!&^"R*_XG;"S^[^:Y=:_TBY'4(S*+-3%PVQ9R MK\-/>Q"Y4<#72/>]A&,F]& <1.WG$CX:3QU7=9<)PX('7#31X=W^0/43??QW MU_+@(2=$9\L$V9KX+V=#X;"JYR$8%1CN[>>VI88;8,%PJHL24Q=YN*>. ?Z< M[SZH=A(R74&WX4(67)\+.>'@.SL$7 9,E0*#U00)<0LM+C!T8W+9& MR%[B:4\2$\>/YN\/WOJ/<\NVP[]J^"4@7"MDW!^1#'_,#6]X]"A6^UNQ:^D# M9 0VJIF;: 2(8"K<5AR*>"58&PM-&UZ>MAU]M!9&34GR@V*665$*4;-[$WF9 M+#Y,5V )(!#;*;S'=P,$*P]%;K/T-9+JCFVK4P_]V/RPO7DX"7/=3'&L+I+A MPB>;_4S:R/1_J('O;#X( 3'Z9(V]T3-;8+Q^!G_RMFFB[VXFMM6]\:]?C8WP M]+W Q=TA7X8]9^-:FHX)<0&$(.^9N(/P)1!"O*?BQK670(@8FBZ$$#$T70@A M8F@Z+B$^>:+WH=5ZDSVUWP?AVVVD2Q+W_&EO@/YII]PLTM%80VZT!31Y]Y.] MB"G_+2D?H]OY>?Q32]XC]"?WX&B M3T7<.$]^%.Z\T!RB'22BCIR3S97#"V((TK:&)56+\D+U.7**TF MRS]TFX'>)"QO4>HQY:D?".M&C>0=23+O2.L5>I1[1=P2@&B.^T[A@@SF,9'0,@W*E7J01#NDYT M:[0P7K2H&@=64MCCCKICN/+8BR*-R>* MIS<)/A3%E&70O5*&'TEHT5S:KFES;0V+8JC="7K_RN MQ4#JKC.%&2_#ZWAH M%EC3\;&ZV<<.S@VL^VW8-MKUZT;Y5&WU8D/WK6TT1\' MU.RP'"RI9;M%CJ@:(0JI?M;KUAM1 R?J0#VRJW6A"Q.@6]_2[#@1(3;9;T(; MQMP7<]_-*;6IJP_V-=HK>$>_U_P!3F\_Q9:$F>;'FZ M^%1L/_8\HXM[Z,'F ^#U#M8Y!3Z:;3*V(A( M$FTSG8;P<^)S887 MP2MCN7L_,7CZ6&;[?%9+2]2<:"W9JC>HB;'DG\D/7X^ M_QM9'.YC*":HR OY^W4<[FFJRD\,^Y0=_M;V/<,&0D+UX1%WO'N:GT+)+IF MV/E&&'/B /RK&!764G0 6-ARWS0ZJ.7*^<=6C9Z,!JTQ/5?(L)8=>T>(\1WM M6!:_@2R>."ONEV31'5,5A6*[^BCHI0FM23[.3*F!91&4/'='"^Q-1QDZ^UU/ M8Y_D^#[)&2O^G\-G.?=RO[AE]9?')5ZD-K41V@/(5F1'R1S9]49$:9$>(\M? MY(@ZN"]A^3E!N./(_?IS_\3"'PM_+/R78-/\F?#GY#1E]/QD4UHN1W;RP2P) MK4(#"S\V:^@[FMR_LK/;L/X:@A^PW?0J\;AFI+A>6KC8& M\E.,JJ)#OM9S3\SWGV;IH51SU-JC47Y\JNESA0R+T['\'2><\(0D%N!8@&]% M@$]O9!P6X$%%(WUD4/[(RJQJ'6HD=&OS%!9@L"I$^OC'(>?V(MZTB=NZ3QB[ M2?&Y[>6>V[ZL[\9ZQ<7,^IV8]6I\T"^I=_HM!.W&%WGV [XK#WYOW2S_3(%( MINRG++1@=3E@,@^+SF-;6RI@M0JAV[F?PW^\(/B-\W,LM%=]4>V2SJ%/4=OT MW&;;=S57X_NEMZ5K-]6E0,WN5K'<_?V ]IT-Z: ]KXTZ_F:U/!N M&NN6#GY;8JV)%UDS9>_G:G?8*"Y'+BVSTDR=F^3HJ;Y(=?LPW76_='&_L$OL M]\:2>T&2^RW\WI<#QJEC6_HRH>JS *@;HI3N>'Y<:"TVA6_"%+X1/;SY-/4J MI[BW[R$-K.ARHTR=N5QKE!A;37A0,GTV.N-1?T61/WVO-XF MLB9>X.)9%+.2RUM M\)!'PU43M#*][N\AQ*>],0C$('"A]X&.! *>GZT.GR>T22RGI.V9?$_+5N88 M!/ ](>;=N@-7$QKX^=7C4UP4^AXX=LN@]:T1ZF2I:H6)[HS1VPC"H6(HJZ=@ M69LU'+E6Y;N67"P/,CDP2Z*2:\(=0>_7>8J#!;'PQL)[RNO&ORB\Z13G%9M5 M3I6ZUBQ)IO1,4:^GL/">RIPXMR.!B[^?W*0X]R(OUENB0;X-)]!L=![P^J^O M\Y3.L-0;-40^1+%&=8(D:5@@I=;#"HFEP EJ!* 8&[50CXNQQ9(>2_HU6"T? M2CKK3WEE575I&4T9U!Q7Y#%;[6-)!WMEO^'ZKK7R/[X*5/IW\UPU&,/NZAC82:>-XOVANFH_A..&( O[N^:DW\ M9<(+W! 4\,S#O]D^L+:/8#@0S-4ZNI> 6>/Q 7E>/C'AN_I@O3WWB8HZ4?LH M[ &,HO#\%VPTFVDNACZ!FO&>($QS"!KC">(_SX)6.D(1SLW'$DQ6T&_B#U) MBHF6$4X[_/?__I_MZ;^B<5)W;,?]L8'F$,><^S)R+6 M3CB6?B7-_ZJ)@8NUP?]KUS([ !<-@G\&Y@/0MZ-AY]%\UQ_]]6\;PR\6@ Q6 M+A-\HVF-?NHQ$7#[W9IC&S_GP&AE]5HS\Y#(-VMR_2Y1J&;..)5JK2VUHA!+ MNY;(U*JM6KF03;6E;")7J*:JF4*JG&BUX8.*5&VW$G_CG;0F 3+^.;8*^?DD M_]_ 3H3H.XUY'J V !83N !4 & H86.@)^\@>J^HCO&L&!B M(P!J!S>KFUL>@O$!!O&:K*.KQG?6]3O&]+OX^A8<#LF\&IHV"L=SFF RM*(1 MNJ@P%$\H L%R"LD*#"GJK*'2VE^1G&R^(7(B(W"JPK \HS $HRHBS_)@"]&: M:C(:J>G2N@@C"QJMP+"D(M "HU J8AF1I#A#,]Y^PT <9Q FIW T MTA5&Y0A%9%11,41"9PA1)VF->?L-T:09'B$P$PT-IB80AJ(AUE!,5F<0R;,T M(9H[ZR"1P N:J; 4I2F,3HF*(")-H2A:1P02*)(4WGX#;PS!(Q.FH2*%X0Q> M40664B@>J33%9+"? :\>TW2$9G M&-6D%5*C.-AB$V8%M%<$G=1H!G8;UO_V&RR/&,21G"*00$8&F8*B$H2@:*9@ MZ#08S2RS0T'$,QI/\;S"(I6$=5"4HC*ZKG""1I B1Q@\3>V^@U!IDR84G0%C MG*%$6#F8U+!\'799TVA*V]E=>"G2:9568(F&PA@F"232246G3)$A.171QLXW M2 )V$>BMF +F1!@?Z*$2"L\;#*^!_\-R;[D$S/(1/;9:H[):D;M-]^EQA?++ M9S.E !?L/OE@9M3.,F,.9-0?TES=:ECTN ]/LKM//K.]![Y0KCV/\H4!72-F M0;/ S^')'=J2(@5,HZN*P0!%&8H1%156I^@T*:@DPR*3HW?'3K*=SF25'1M$ M:=KR<[E%/7 :X$8HQ.Z3G>Y(3[:+E2J1G$\Z?FZ5@B?W5B8_!7WR>:61 MQ(S)V"P+D:J-:]8N6"2R4Y3 M"KM/D4E_J0>/.I&6U7G1"83'$CDT\9-[5$X5N(R;S>55(DDZ*F(L-C,Q\),[ MN*@:)D@(@Q2#4S'VXTILRD MD9LKW.Y>Z#Q(,4'SB@ZD VEB>$6$SQ1$S$MSGN-WGC>)ZAY:LH&;E)XM.;PY Z:F09M4"PLSM0 :!D2 M_M%8P#6=UGC"!'%GZ#V*N/.AM@0V79218* Q0$J:GMC*TMS2>7;^8ED%;J=EC%-<-A.O5OBRQ*R_$9QWGKH0R6" ?52P/4 5@@;6.. G M 0.5"H(C *\)W([F(CB#-$%!@_(E6(5A!%W1 (,44V2QJA,%YD5S@0.K1T9M MY(F'D].48LLC=J%?-64A#$+.+["GZ4/)7W@Q-1UMX/>K8,'/9(S =H MDC 0&(_@D6'G'S[ 9FO"\A.6EQ@[8-K:U@C92[!\P9R<.#BLHOJ':N@GL!W\ M$AZPT4[D8Q/(.!"5N$\48&=@!/3RQ[OPV4U@ _;%@QF'D1YX3 _&061TKAL> MPPP2'AC"EFGI*KSJ)8JP6>A](JWBN$LPQ>^%63Y;L(WK&9E.X"8\^ ?'@>"S M=6 &?].'$>%K<\L?@/&?:F42/$/<)=[W&5*O42 ;CK<0;&P6M=J:?< (_]+N0\39D\KJ^E!\%8GQ@";P=$0%W1W^7K.@=JD91 M(!O=_8R&"5SZ)Z'A9XU 1T84F3KT(&ROBT)J:,O$?QTYN)L-W/!]8%JMSW': MSO:I3HKM/KK6.*W*I;*<'7*R5#">YF]BO>PG8KW[339V2V1G8'_[J#!)A4+P M$@7FHBAP575=A7]HCH;SJC@<91[M!:W_?_;>M$EQ'6D;_OY$//^!J)EY8R8" M:KS@A3[S5(0!L^]@MB^$L8TQWL +8'[]*]E0&W1U=1\H3*'[CNE350A;2BDO MI3*O3'7*_9&K/CP1U.-QM"2W'Z7Q=FE4WPP6V&O;:Z?0L+^2**KS'Y",Y M>O:E!?2I6.)7"&@QK$XM1N[4]4')TT:UC096BPIO>7JD?RJ@QZ_QYK_?HK@0 MBH]7--Q4X*)[NT',13ET]=LO=8>.?.61KUX!VXAHO/6Z0_?^MI4@YBAQ/40UE,FM8J*]2-=DOW M.U)!9?QYO:'_.89]XK+CUXNHF5Y4-S.Y)PBKQF"SWDS+4YU7'YXNK4-_2V1R MAZE,5REM*VBU>H79#BHTR_ZY OZFR/#N>IVJ-%8I/F@W%Y387@_+F_;#$TEC M)Y#IYU %UWYO*4-J7C-RF.]7O&(K/YYU MV3_?4']3>'VV-:I:G%#C@Q';;:C]#B>N.&"/8)G'X[#TQQ9*Z/H^%>I, D/1 M72H2-&.-( D.'AJP7DTQ@#9D&",%&[,]FX'M+3'S/=\)OQZ>*Z*G10;FGX/^ MWEY5M= $4+9+S8&/!IL+23P?73[U^&B,;QX.GBL>/9<@?MIG>," (5+?,C13 M\\#H7[\F 1IKM@Q-][BH_T5WIC"]Y,TZ'6@P\.+Q4)K!R45+KK.X5][H8-'B M#-8>L\-\RKN3;>E/Y-64 [J]](8YH=AH=%5IUUWU(4(2%//;2GY2O^YPL_J3 M>9"Q54-)M]JZ'BQ**<;(2OW!+#[K]HMVJC^1'"?+?7EN"'FA.NOZ&M8VVOD6 MD%SZU''O,[O4Z^7[F! \#?H\0N&# \(O=P+H)W']Z2)D'MF)/;)Y^!07 MS"'0DT17B6:49(F#!^J0-I?H*&O%\N&Y1@ZI!7B&I9/0G0.D!(_XR2@T_ M2N12$Q-2Z&$X?+ _$84% IB_P-EF8RF..]>6X6-D918Z@T!CR0='2/",5WNS MHZBA7PWT]5JGOM"!:$E ],^2AZ-ZU(E_@ZU5L5SE/PEP@L M_YIJ!;ZS]+W(T00.>$9PH#?!^?8]VPF>H>NU%,*U +9NT8$N4;B9SVQ'>RA4*=V?#4[?X(1?:&L706U]1;6ZXKS179-Y3FC _Y8E;A#NAY MYXW\0HY*#_0@:]B2_G!P/X^MDF(VN3(AY#KK7@;KJNRB#EZE #5;@I=YCJ\ M" H)AL] M=] 3^O_].O_7& M$9>50WVSA8.AA?-%D$-_KY6#9]ZNG#_;I6-0C30:('G%>(]+E[4.G B;[_+\_/YL%%J"D$Z4PXJNX%: MKL'D&!)@83J9SA GPD]GVE1CIAY700DB=F) *'$^E,#>H 0V,0AC40O45!:K M8@52"ZHZYN74^*-$>4;5V52]T^']G>'/NKQJ3@*8;$<_/.%XDL$02B"4^$-' MWMVC!)YYC1+@-USUL W%94C=[^+KGEVO']G)YW$O$^ M6S75KPG:Q0O2KG0\>D/P>VX3UBO[*6BMFXZ_5'H,H],M@396@;?(B-PDO+N! M2E+D\9W!W\^I>">!2Z32MW>6^1.5+FG+2E;V\[Y.KZ<[E6\5-L$&EMH IQ4B MB9VX(PVI-%+IKR 5Q$NEKW3P^!.5KC3I6LTKFVFA&;1X>E@7>&D#=^D,O&$I MS1S?9/#- CA-6,D"Q6>^=7SFS/;)W3M6KG0*"565DQ>^Z\':L1_C6H]U 9:5 M*-XWC%JY*(U(P^8FX14M9/J"ADK,EC[RJMX! AP-]^SET.-Q9CD! ._U?B47 M2O5IOE(7:'8ZQLI:$Q/KL&(?.**PV*7N14"*?P^*'[^8RI@N(A M<72>'EU"CQR!=^L(1,L3+<\8+\\K^ZGOQ9C+OQ@MS5G6=S5+<4]9=/7-KMAN MYU(D/S"[O$ T%$ONP&+FH6L:2V?.;]/%YO 2F7FP3(MBN>)9[;O8C!&YJ._& M074W+NJ�LP^6!$4T/9\_^Z\.Z?L++X:WW.V:[WD0-[OENUS25.%07"ZO;T MO*Y6>1I>MT#"*\.2+'%!_DS,= .YLA!$?!\G]OD@PI(-AUE3\A 3URRU\K)= M)35L XB R0-)/,TBA$ (@9S=MW8^^FV >(\+A=1FUIVVQXK09;JUY89@%]@ MX@(X.-%)"CN.?M^T,[PYFVF2XH1IV&<_+=T=JL6I'MXWJOT5*V"[U.$H+-#[ MF8JCIR!NK\:O\>T$MK&9&9;+SM218*[']99>2.DC!MX4%V85D-CQ%27GB_#? MEUY+L."&J3Q?@ 4M:<'*S*(LZ\V4U,X6^CW;43B !?#\PR D0$APR^&@ M3T4KOT68(Z],O83GB$#30T5U4:P#Q3INUI%Y?]8\U-_>*_4]M56S5:EGE:P! M%FPG?MU?SS9=#UZM#*,9229S',Q Q%SDJ[Q=$/@^T8R_@P(_C5S@C%GHSJB MX9NY[HK BKE6P&P '$"6/G'J9BF$!0@+4-SBNG&+9U?GW:JZ$4:YFB;D6HS>3XG2NC_E@#K#@ %US"='ZHS4.8YA@-L\/IQ= MG5NK$5$)ECM1ISN+S#*5WQ6H+51GF"""?Z3.WR)LTE$\WPFOLWV^VQ8%3E#@ MY&9]IO<7.(DTN&>W#OI[ N2KL@\'U.+W\+!7YJ\P398-,>Z%J+)TBCM2N,MZHNK+++S&K-KT0Y- [ $2AS@E5QRS&4OFCXH8@2 MHF'8&]&2SG>OWMTA&7[5NR6_W,BY\E#OXMCS2?].7IDICA,Z>#C753SW6:^Y M@UJ?0#J2ZU5$:9R=\D%-;Z?3.[8MEX#=@X?WZ5%)(H/XWF: M\V?PX%*S5KHM89J0(]83S2.7.5,*X0&&=L@D0Q^3RA \('CXW*$(P4-LHD-_ M!@_("AHG023Q\[3KY/,3&<"-\12?;U'7J) M?RM1OMV9H! %CCX('+U%$1*@B&S[4T.)!6)>]&[BJX\\7BZF+SM_O;U_],.[ M^JJKT2*K%@V^VB7K5G[8SS=8+NPCP$IKC[R^SRE M'0'&>YR89+,>-BT#8]=__5$,(M/AW8-WP32 ME\XZ:9H%U-3[@;-OUN][Q8X^>?8"P#/5)W7]XET-UQ?LT7YU]>9*0GCL/C[? MF^X>KIQ_24#2W,_N64O?428U0MC.ZJVT@J5H2\W[&U$=$NJY[5SB-Y;@9X*I MG%>()- ]".!-X^?EFB*B]=H0'6=2;W/U3JY+5O7JD&&GA@< DHBC_^&MS\$V!>$E"I$QLQ MCI/X.SAR>A)SH#^:Y0.(;BZ5J#ON3^:*RS=9WK6F0G4NK\MV:4%F>NK#$_MX M3(P#DW5I8?V^F?:5PJ+(XE8,W%2*UZIVKB(/>J+;;S\\D8_8*6'!9?;9;>I/ M)?8'^]3%)/;.U'TC.GO:Q$R_X;7UH#CU4E4ZRV&#S<,3]GBB<@60G:.XR^C- M1O"8@'@L:Z OCF))(?3*OI)8 C42'; 70 HW1(+7GCE[!CY74N&?;%M/&+;K M@NUBJH!>@P]GKN(EID%"3*R/61'1"_>X O[LVJ _$K2/9/ %>>]!??VZL,.^ MX<&'SQS;#+OC*(8BN@KLBIA8VD[X$O +_.S$6\,Q@9&\>3[ X7"#U$#?)4<1 M80XLZ+8$C#Y1LQ*2#UI:7B)01"Y#8# .T^[Z!0&> N MND?ED*3COA4TF%;7GR[ M$,Q:"_>5F4+>FY%ZPR._O4SUV %V+[[ZMFB[\UM M)Q(9!'XH&SCQH,L6G!\@-J I[&$7H).)*:P+"Z\#BV;ML/+VNSYX#)@T0S,U M+^K"8Z+@._!"M>1AX0$!P5D(IS*:($/<) ]K$K[T=:=,,4C,Q76T>X6F+GQ. M-,AP58-.@[9J.&3P7:!CFBV[A_41O5!SO5 70-O!7L,X=)>%[8+'M%/F+EL^[%3,7Y7/[ M 3AWTIR]WE&RUB;5V:8-EC?KBJ75*:\J!-P;.YY^ Y I5Y$@2&Z _KN*]1XA M!0M"@VI!J0%XW-OQ+QL(_0H$M4U_MN-I3<$4L=_Q[?36:Q8 "%YVS."?H$3- MQ!5>%S1NI'<;-6?HN^VO&7,U1^AC8FER>K-=F-(M)Q &&# P+/N$>^/='X @ M7EX$?CF@'ES9AQMPP%H/]3.O2(HY59P$&5EY^%Z_"2Q:R_#94K1OB=';SGU> M_T-'QIMCV5DLR;>3U0+'2VC)6W)X"63+=CV OIJCP(L@#U.7UUP) !S?"'A +6 MQA)TRW-\Y6PN@_#7C0(A],?4-N0/=J;_3=^\\?670H"2X08?BCLEV8;M_#BX M/=Y_:@"0_N$#.'/@3T41N.Z^6S M'X'*C<)G "DD!0/5 7K?G.7!2K9@?7?+<[2I#SNP%S>4]C,X8:_ :;,BZY-4 M$9,%P%J,'2?8:/ B80\ & 6H&+ MHB!H) M&=A$K@> 0C&7AATH8(ELYG;"5( - ,P'S?3-A*@JD;FE.&L-F C/^/?:_?-? M65L__0_\@^G/_UUE-#PA6T=YMBV+\NXO"3%"B2PY(ET@>7W[/Z MX@05#2/L=OCO__T_K[O_XM%\I[^OQC6/E)X(/9BJDIH"@UI/B3/PZA^BL0%' MN_TXF:"M_'CV?)(AI&"/)/6OQ*N?H4".I&F*V]0KF>T=IBE#F0'MC+YV M^%MH 3[_<;^M_0"'!Q$:H?#I;YX;3HUG+W\0^"/D=8-93^T'EL8?&>I"D_4. M6@V:^4\ MU^/SB4*YP35R9:Z6Z/; '^I\H]=-_#MWV)W_<^X]YN>=_)]V8M[!J^<'X_J3^-2'^/H6'$[I_#MS]6-C;&]D7<2F=925O[<6HSD)3[E@ MPQ-AW$D# P9_/[@MCAP=&OB3!<9@O+E=!)ZUQ1?_C.AJX%!]L$A>;Z_NX< ; M[8KPY#Q5P']DL$S"8RN\P5N"]NR+:R5K V/E,=$*S]'@ZZ=LGK.?,\\>;_[% M$6QO[.SM=VC@O+9[W&S 1_:!\SZB%-H]^51)5_C6:HI5N?:H;IFVQQ=/'\J\ M2-H_GY1'8,ZAS" Y:<8>Q7]!O!/R;B?985GZ^>S8^*RTQGF]*#^8ZI M5%MKKKCMYI*EH"G=&+-U49]8\R,=6X2IJ6\;:GXM,^.13N- MY80\KCD../)OU4G(4'_;LC9VC:;2[]=Y31ZO:(;SV>ZZ/0G)JF];REA0(2L$ MM<-6CLS7U]-UI0*S8L R>M\4+Y0Z.67>*>K5S0JGY#;F3]/P]3CUOJG(R0M[ ML*U20K=#8(517G5P#+X?9]\W=45Z5S%Z)0LSE\.57D]K\[H'!44<26KL-NI= MIYX1L,&J/)VOBOR(S;0GQ 1[WS)7Z>9-/R62>LK7"%&>5/*+"3J!1]LNME6DT/MCR2OJA5UQ29 M'HP%/^BHXJH[M1J."EH>25\5MZU.1:FP&,&5V8[4\W-:J0U:'DM_JJ:%=L/) M8WQS9>4Z4\785Q) M+XI6O=0K-G(E!G;U6/K3,D4HHAT(?([)\42)+6>KP6:2/B'3?C\O9UE5%0:- M;+G87&8=4F^#ENGW+9F:;S#=>M_"FJ*X=DUCJ96[\)GXT4-KG>H8F_:R"\%7 MIO-*NI?RG#)\*'XT4_45.Y.KW'BNYT94%J/SW>EXL9E0QSU5II3>XC!I(VC: M9-Q>K7C&Z,![SHY:[NJS]-; 55*H>LUY?U7E*<^$+8_&E-M:.BN-6AE=;%27IW6@*+E!K-V&[8]&C\.:\IU&BKHF$BD3:Y%-=H MM1A8_OUXIKKFF%]YA1E/&[C.#HE"R1;4J%#\VY9ZCLWIU(0NZB;365;Z5=Y- M3[FHAO0[Y!EO5LU>56/T8B=3Y80!P1=M-:HU^[9EKYTKKJIEUL6Z]6Y[QS)- MS[)@/X\U>E:I&\%PW<:%@*GPZ4S.K].;L.F11B^'6 T76&TE%&V@4KE-K;&I MADV/-'I4GL]VIN=Q&%U+3:9*KR.IX5./-1K/LHM:>]V=8?YN11+#\KCG?+D55[0ZBG%R/5*C8JBPBSQ8STE"K-F+2<8NJB7TUU5Z!OX\%!M MYIW\6\1*,-Q!26]N=I/,(K_Q4XZZKT3QMNEBJ>QZ4DS0'O#"JT7U"XW5%[DD-O.NYJUS8V^-)6*R!O3; VYXP&'46O2F=X:A1V/9X M%II"92<--*8H=-OJ5M)7.9,EPL2S8[SH8I4-WA0L0=OBM<)X,*KG:FUH\1TU M%2:C]:1<'(+GN?YFMM-T5=V!'IS8 B?C%1]8=:HKK+"A+PF3]13"-7X"V:=9 M3"]7:L,65FS9O=6H+BN-!FAZ EIGKEJ;ZUQMBBD#M:D:I>)V"50&-#U6;KK0 M'V$[HTKKS:KLK'OEQ30#DVM.X'!:WF#LBG;[.D'/E#2OZEAJMH%-CX#(SH^; M6GT^474B+Z:LJE S]6G8]+@'*:^S'L^+#,-K2MDLD<7RQE= #TX@87&%>;WR ML 8L.\M,BTQ[A?D-\-@34-3@1&%,=ZL;;%4;*66IJN2:1ALV/>KL4AO/5YC: MG@FT3ZJ[H*<'LZ$*FQYW-E/*%926E>WKU;R>[S-R-R5F0-L3BBNH)LYPO2V& M^1R6K^1+KF5C8=.C?6N3\I19MF+C6&Y(%&UAG2E:R@8V/0;NDKI*3;:+N8P5 MB\5IOS4KEKAI.VQ[U-N2LR#*E)<=\MJBUZ@(H\JXW8Z>>[QUC=ME:22-"X)9 MZ/7XU6#H,*VH[9&>$[2>%AJCK *V.9ZC5I1@5(0-./BE&1L)6R MFJTG$TS)K,(>'(]LTRBD\@79!H:6LEZ-]/%J6!J'73@>6<,;I$:MIC'2M1K+ M5;>IP:K#JP ZCD=6PENS5*;-@>6"#^K356^XWAD;V/0(9ZK]6;7O.H&"#0R* M;U?IR8YPPZ<>":%@\.JNN$NI>E=;C#V]U>$J8+,%38_6[:)<+3LSTAX+Q5:U MDLYT^[OZO@/'NKM8LT1IO.#TE-5L966.LV@Q:GNT:JS,J#[ML0S8<86UW=K- M:^D)%W;A6+9;I;!5F4JNB:4,B:NG>%;?J:#M"5@<-+=-EJO92\%TUM,![TJ% MN1XV/9*74,$II5 M^T*Q1*6'6:W96F4YV/1(7J6Z,N(+)L9@U8)5P%U5$[N5 MZ*G',S98Y&QV-"#YE&RGBO6-TA !@,&V1T)8%M(*:[=2P)0D61&;]QHM15/# MMD=""$0.G(CR8E4/TK,E+PBY/JM&SSU:8,VN0\HU@/"\.%4GTXY26_=X,+03 MFX-6WSJ;!=Y+80.,\B;-45K<%4 73FP.BS:_,.C>O"*L3&$G&YS9*VTXV/1( M8.MVP1?IC#[!_.&D6'!U-KLAPJ<>"\S"9\M%RV]Q0K?8JY"&L:S4ZN%CCX7@ MKJHYSE_S!3XPO:*M,&ZOD@)">-F?+AULKBN.JC@N]XJ)Q%ER7G.?P_4OD6;W M.-1,UQPL10Y'>;W;">2!ICA9OZ8>AYI/M[OS4#/QF,CZ+FCHNM +-WUF3$&G M;30%HN%^7=3YO5C>A*#?\'#?>@ZAH]A0(-'-5=8ASVMZ&);T,JPW]]U%/+*E M[X QAG$D193F!W_P:UI<8J,X2L2V6H8<*?"Y*]G+*& *G@S6Y>%[[WG%2\>& MMVR^":W:D),(X[_)A#T-N2G :$A(ONO9IO*&D1=>6&$I!F@IRC+\7_AG,#I/ M$8/AL[TPR/Q:>)%,OMHYNT>,240LA?3R,,10LZ6( M>+[5W. M%](X^'N3%Y^%]V&)\\]":]@K6E1U;?&I#F8O%Y@W:+A_[G3_F[. =_O68)!= MK/1F>D<%Q0Q7%88J]+H?URMX]KI#3;OP1!S1ML\_$9O:EFB"XV)6SP6I=F' M6H'=O9HZ3,KXVJ]IGL.+^)28%?+UQC3X"?_[>2+D#W:,UP3Q"!QA[%BS),.' M-&V Q&HDINBS-X)*[*LVN ?.+YBI][N/0IYQ MN.>\1OSW'3JUJ;QY\PP(U@)@;;SNPS.='+8)N>2O7F%;(:7WBFSO-[OK>48< M$3I?#_G=-A[-Q$S4G)!'KX2[G*9";A:,3(J6"J_"#B=>LUY^#X9VHYB0NMBZ2B0B&[!3T.VP#,C M_+4T@,1^/NYDXH5&^Z[%>X$\?\, UD6D2"$38V^/ P63(L&=F*-P[I('%G]H M70&3-?HU%8G7$[=[(0*ETF1($E!M6]X [7^;& #558I8!G#!A";0NR0*-^': MT7^7(8Q(D%&4!):C!][K):"D'"A)J#(1]?U%L=[W^IS:=)93PF^= T+N\^L# MV/4L_E!+;4@7@3 >YJ$"Q3!ATLY.<:/T"-L+N2$66 ![-$T<#//7B_V@=/*K MA?Z\ZCZIV!"D3QTEW(BL, W>'$->;3X_OH2HW97FBNP;2G-VV&M?SV(V>/7; MNY-ST;']Y:2_:2WI I;1L*);\CK6R'7UZGN>]D=-+WI^?D53Q!X_)AN\?!/[ M?([P?G7MR:!1+CLX71OBTE5^''YXW2G(G=QW"/*QI(AY^):I^2K7?4_3/.;" M>L[AK?NGX=&(_CA#GR0>R0\KZKXBE;UZ)20,SX"J':1T^#T%'_TCHKI",M$O M*:9[VF_XXD-3<0K@Q?>4KZ"6_KPTQ*OO?7YAO&(,_\W2"?0C@^8EAO."/](? MWC&%YN4Z\X(]LA]>8X;FY3KS0CVF,VA>XC$8_&<%_H10_H2PWE!.!;/>4$X%L]Y M0?98/.<%X5AN59;I@QP3<-Y7F%0F;0%:^YA./\J(C9"8']G'[Z\#0(?U/D M! <3L%0E(;C*S#<2-6VF)/ZM65'MZ/\\,TLONQ_&33I1&;[C?X_$(=D&7$[A MM1P?BV:_BJY\J_R9Y=3'B41>]$2T3,ZZ3)A'.O.=EDFIR:$5JJBX3YNW** MG@)OI#T^*3X\A7=FG$ZG0POH;RZ@GXGFNQFX/9CC^%9.M^!S.9';^6;,+=^1 MYO!^LS?9FS_.H!N_2K2ZJCOIB^XGOC ZQ%X"OW+&?W\)_"I-Y_M+ &D!TH)? M!7^^OP20%B M^!4E[?M+ &D!TH)?$ZFB]X6(&!LIQ0,B(I",BUI$;_CGV=SC7S^N5X'!L"3DZX$2C]3[ MH5[RHEGBI=CH\R^'(N$G:HB&1<27CC2?5$3+%YT )^!77K78EP[?":.Q8;!V M%>NZPAVS0$PUE=>UF;K)])?>SBJWOQ(Z2J5-6IBV\ET]D -I-K'5 MGER$E]\R#T]L.DDR&((.!!UG\,#=+W1 L'C&CI=?/@4>=3& -WFKW)"E7.*FLULI&9L.I78D<.2TMR-65P^JJ2L9B%16HI.KQE&GMX(HDDB1U? M&X/ X''[P>Q[A<\,N#_#]CQ_/.GH*.K++T0*3*G\:.0U87=0AMB&-$<#+'\ MK"$5V]Q7XL>06?9]KDZ->"4W"]IYN5H;3>%]\O!RRS299"AD?"#\0,;'W_)[ M &N#>7%\O/SV*0R)DD".L<,A2XSI<&(3"XA4=T=[!K;4OO3'>= WN:>O M9G(PW!F!WZZ$M@?]\,10R0R50=CQI>'5[X<=4=#TCK'CX[M(/T2.,!/H=2+0 M'CELL:A6F'*-$(J.;U6FZ>SY*6_@3W2S/S5Z^;"X'(^@LA5=? M$TP2)X[O6$3(@:P.Y"V].'(!$?L@*YL-/5VI?Z1-+>JL[NTJN*,*@[J8&WG2QT$=HE! '0 MA263=(;] %YN.]-M'^@NNZXO6N%]W_#B0-.&$&-+^HWGNL4ZC(]VD7N6P,63 MW_YDH:0YN(9(V@S14O\VIOIA5,#T1)'2QRA.(KR?9V].-^2RYPL%G-" M,1!R93R_;1J>"NQ%&!#,)#/81VXWA#0HMS*^N96Q0IKXQP0OBS.-H=SUR:*O M8K15[.A]<3#S*O!<"L.'9!(C+IAK<<]:ABR:N_* ?9,(XF6Q*$MTO%:KU)OJ MIJR17C6@.X4FM'E@L)&DD@S&?$6L,2[Q^WV KF0;,NQ2PM#$4"G!2DB =9@0 M3=!'STUH5D)Q)H%1CE&I\[1T-"07E*=]4GC)\U>_L:P2IM#>>NI$XHF-2,H\P !%/7M\7O%Z9B':#^ M*H2B17.^'99(6A_4MVEVPE(=9KL!TF 0B4Q#&$4PJBK1T#N%Z/BG7?]52"E M[J:,51RK'9VVJ&PC-PUF\PPTH\(D[22%4 JAU/6I"/>+4K%/\/XJH"J.V"!/ M:]T.KY35E=$OJ>D2#ZTIF U.(*!"0(7,*<0QN3)(E4;I-CF>T36!3A=*G98Y M6*[*' 0IR#)!$/6M<\YC+Q24L!Y;:4&1FI@JQ,*>BU@LR6 M3)(E/H*Q;Y%$#R3J@1QHC9=(EW:_H8G_>G0T=;C.A(:.!3M+L!0^/\5)!!$*Q!J%8)G>B;1EIQ!6W M9931CS0":03:(^Y&(^*8>1YKC8AEHCK2"+1'(&<&"CU=P]WAX.:8:-8;99T8 MS>>[D2@UIE9[0H=1IE_Y.[YK^O0'@:=#0O5%8D^Q"93'.AP5&RG%:<<[(92I M[8"%FXJ^_P-?;A.N;6ARXA]8^']W+;2?YEA?46@QVRACGH/]!^5%7C$PRI;D MPS^=V!%'JO\N-F=-M>\SHO=M#%!ZM4A\5;EC 8 M=N2*5%^YO74;''1A(B>;I$D"G72OG@-/=L3C<32!WN7Z"IOH_8_;CPW M-![8A*AE^RWM#123 (IEVY\:RE=A\4<2^N?Y(N-7'F6,=ISO%P?'3QG..W&S MF^F!)YD*'2G#P*5OVO8(E")?TKMF?"DY>@IOHL' M.T$LIUECFV-K4IH#> (+@^/I)$N@RP@1H/S=B 8"E!LH\WTF1%E[0RQ/3%R; M3\W8G#9G;'^T5 &BA%6\J22+73!>@1#EVKIV>1,EY!\@1+F-DMQG A5[M^4& M5,L<"LJFUZYTV)V]:[0%E6L6G'8*J MU+"!F&)T9Y5?J 'THX35L:DDF?G(%8\ Y>]2*+XYH.PY#PA0OB'#X12<#&KX M;+?>X@M!G CK\4+ Z%4;NE$B/D.22",X0?8)\LLB>L'9(*J#U">^-R#&7BA(?9#ZQ/>FX]@+!:D/4A^T^R#U07?#?L.[ M86,O%*0^:/=!KH/;SH$\E"T6W7DR(8%_P_LQUZ*A6)Z;$"TYX2BNYVB2I\CA MYS>>$1GK\L3?0!OB6WW_ZS(@OW?,FW,GS=F9$QH71;;0S);7/9Y0\25II*1^ MECXK$:^C2+9J 1'*9;" /6VFB5-#B4*S87\<1>:LUTGSX#/?5&2(C. #_@45 M3R48U$U7[RM.G]?2:C&EC.E5A^0@3S&L_(N1Z.H_!!KW?(U&!!KGRUCT2_2B MPHJ3NB[*N^)6M'!SO3IK!O1E 6.S9 OD2+?;NM@U:]*.:O2%>AL"!DQR9)(, MC9*F$6+[@^MM7!+)L:VNFM49I-I2L]I MV- B&XT>2X>( 9,8TQC*B49X<5/7FUX$+\Z;<-BKJ:4EMFS6,'';']H>41^V MMS>$&4)VM/2EPH00S%5WU\7-DM/(19A!/CQ128Q!J(%0 UD9Y\HG%*SNNDA[ M;AUK]@3)93DII6%G30"Z+%X4U\.FP\XI!RLJ>*:S&'0S6R'""QKZ,2AD9=SH M9;Q?EV!X%WAQIH3!C$O.N_D,HV):J[_=Y=8FWDS=D'W1'=+2R.-<"M.*XGHX MV"H=AP[=GC#'$$^F&1+A!;(O[M[O^949@3FF:LPVTZ$E%$6LA5<:$Z&VNR$; M1)]J_+"XI4@^1:QRS"I5&*T&(:; )$*"21+T1T;(M\LA/ 3H80%GRTN(H9B_ M7RYAK./RL9%2G'8?))2K)Q?&9X.[&S9 !,-1RQ.[5Z6E;C:;'C?&B,5V61S, M![-*:C/!<4@$2"$7&)62,=WKROF UQK\ MH+MMY>S51H48!;D.&72[) *H>TM%C@U W0_#XA<@5=_VL8+>=KI"JI"U>7DT ME"0_ BD27H)+$#B"*013R(Y"E([K -2TIG37XL)0!6)9](J2U[0S7'C2@VP. M!$\HI?[N4NKC T]WP"#Y!3P%Z5UFE.IG?+VKM#E5FW:R4RETE4?D$29SP:0Y MI(O(?D*^T_: M:#GV$G0Z",M%P/(12Q/(#!6*0(4B;I+[&'L)H"H3WXY7F+/&;92&:ZU-'@^D+EI2JLK4M5I0TFE'YXR&90XCF#G@O;P/<#.71!%?@=R MVEF\""3GF@<5;=!D'/!$,8]0,Y=\#Y^!W*H&EDI MD*3=Q8B&2U7D+<-JB@HA)[RTF_SH(BF$.0AS4+$,1.7X$]QIY=?M[*)/U@6S MP#/DFM@:QB["'1*6YD*P@V 'F3J(FG$VP%F/>L%.,+,Z7YSJ1I!7Z8R4X4+ MH1^>6 0XMUEQ(_820.4ZOA'9XG< 9[)0])6U*?!\-Q@N\PW.%B;S30@X&0 X M& (<9.$@_S$B3WPI*#E=HJ8&/H4)VJA54+;&-+W*AJ 4$BF2./%15N)WK?K1 M7(87KUMJPE!$5TF$2SIESU(^^ 65 D&E0*Z-Z8@XB$J!W !E [[JK%O;,S#7 M("YWH+2;,\%5?DH4=!W)FW:4O*X/EZU.\,BUM>M%#98;.:-+:;I66$#\0I>4)(DJ M6 D:JB? *);?> M$EGD^GBUU8N-62-32O,YKS@M:EVV8T&&&AG217 *U31"<'5U4LF=PE4L>2;7 MAZQIML1F=7F^P8AZS9Z)OIRNR&H(6>3#4P9')T($6G=!H5%D&6%?*UQQZLXL*-N3Z@2?BZZK>[U )K2H'K=5IM M3V1"[Q9DQZ23+/LE[)AK4F'*%EAOJ@8$O">^_+CQ B/QP")$S$3$S(O7$PDE M\-'N$SN1(+5 :G%QOG+L)8"T &G!Q?,28R\!I 5("RY>%"#V$D!:@+0 [05( M"U#B],43I]%Q^?86!=HGC*/V+/VO)$MBJ>C>#K*M[W!?-M+X=RV MS5:<':?.]2J3Q^MIJL^.C'A4J7@9WZG(>U?KS,ICI5'@4\:DW]WA358V-Q < MP[Q=FKI@N1RDY@C[$)?H:_)V+X1[W"889)OY[9;/E3&_!RPLJMA4;P#W @!] MO=2VLQ),A]WE\IRRENP0]V#^+YUD, 1\"/BN[HN^4^ [7P+PI8!O/NBE9H39 MK_$FKSG]!9W?3IE;,/@:OI/*ZK.<$XUYZI>O-N;#+FLH@FRW&HW[RQS;! MO*8J33-0&CHAM16\Y)!E%>8>],Z:^7@KT.S:EL MOI]N"&:V)NO+C)^K*K?@ ZJ71RHY) H97BR: V&&68XR5T/8RX"C$)8D"81[ MR-Q#WN_8X][?SJ2]%#:N-SLL5<=*6TPQ/1?KJ-ATQ]R"2_R]P[DJGQZS@QP^U?WZ8-S.-=I%/5"_ED2D^+PF41-E)VA8*\46W&;1 M]("M0/^21)2^/(GHGK=(1$R]>'IS?"R"V'"!/@=CRT&>A.K5I@M M.R>K?9/8A"<3#-XLQUXR>'//>HR0[.)5 ]!FC98XVJSOAUWQN:VZB;.5RF;7 M&>KTW"$R':FT=-Q;X%[JRX9(D*K2XW.KG2 Z^A!+K]KA5DV#K9I-DFBO1E4= M;K2J0WR + 9\B<\!V;@UK'(Y5_9X/]@X;B/PS&GF]V_3^WH@L_LX)TMFUM?- MUCJMK#V'=U,1D&7"ZS[3",>0078_#L)KX]A5^0^?PSJN,!Y)3GG*ZH%$*X$R MTS-9]1;\*SE23J5XL<0+W66']YK^W*LQ82P$,B%(*IFA/XJ&?-=J*SU'E!70 M0G<38'4G//@KG")4<.7RK(EGT8/E'/[2@(+?*YHU+6;3F)RK8V;3SM>;M4HW MN_QBMH0_,?1J+87G=*(K;ET[6^3E-#?!F5^R)7 "U5Q!S,OK"P757(D'S^)# MJ',;NN7V63>'#;+U6JM==[.KYBTX@K3Y*L-DB.9.#W1^U1#F[.>QK[KR,?*E5+.-\U;.$V9YLB@G<5X MC#5EI3#N5-9RSV]#Y&/"Z@,$2C5$T'?]@-^=0E],"#L?0E]66-;6&%>N\D2] MV)+D-$Z/:[=@])%DM]L5-Z2IF^E^!W<5HTT6HT,Q]O"40<"'@._Z9)X[!;X, M^/_/XUY767HA&&6^&OSF;=NIL15%Q*JI,4T-A\GM?#$BY,/3ZCF% (_9/7=-?/K0]C3!HO!,)=J$(*_7J?K';K"+]:W M8/-QFSRW:I%B4]PLW-\;:$.+2#T\H3P;!UQWER:#=+W<922*U8 UM.%C*1O85D@33+ M+Y?9S33%#U)LS4@7K)R\5:TF;>N@6G7VJ[:W#C[KPN%-5::U:PG46AQX7(E7EXHE#Y;&1SW8_7[]K( M=542PP?HUG)R[72GG)_SYJ;:9]59=;M)WX)=AHV%F=_AO("G*YL"OZR*[B(; M.DU"!L.'G-;O6@^G+QJ^DK!GB>E^&A+B7L"H(,ZE2 ZA21(*OCE[H[Y ZH>P M82E/J,5FM8BE^KB?XW9\ADM%N( M2V+",$]RM9HD$.5=>TB:U79N'-H,#/1\HO0)!'I7#^W$'_2008!T ]710+J! M=",>0D'[!EH&*!/_MC/QD6Z@?0,Y65"D\W?<,)J0[4\ZZ58&\YF\[$AF0-5W MMQ'I#+8-(6UDA<$XFW72 CVH!J$;!D8Z/_;#?(M$[8YB*1O12(3+'R5GGS%N MN9=L)Q3L7D_(^<;M\!//T$494W-%,<]PK2].R:Z3"XON:L6L'HQ'PF**.WFQ MU(8)*+^*5K(H)1NQF^XN)1LE3: EC@A\-QD[/+4%,UR?5M=3EA=H?! $XZ") MM]1;J+!K=E-F0^H9&J_86*I@>C-C$W!PWV8>GI@DG2$0Z1AAUMTD>J%M&2WQ M;YZN^TTKX?]T:W8:E:Q3K0R'F*)@^)))9&>S,"+K0WHR7^I['4>Y9 ++-UT1)'*(Z\0M\TV'G*.%6F M>:Y"B<1,Z)JY?*,_36W$U2VDJD]G[90SWG8)H9@?FY5Q2U5I)31.88@SDV3( M]!VF<[[4'D^ =9SPX*]PALX7 OW: 3-_$!0]#7H,; D^!NJFS$+-.:+X%T&-'?NI+HUR^Y6 MJ%K5=%J9*K99N570[-3L=3K?T?+ZBC>D0;&=Q3/K#03-,)/Q%Z#Y+7(9RY;K M.Z(E*0E#DQ3+/6,P#T7N$$OE[EDJ*#WOFT\P6N+W0\0Z?WK>[QIIX8.?]^S: M?LO>/Q2?[1P+U\T5;P[-5DX1S(F9CDN:WN_:9NT1T\2K+##! J]295>%E=B@ M@6U&A,4^DQD:W72$\ RE!Z ECI;XGT8UT1+_MA.,ECA"\6\^P2C)"R5Y??,) M1BA^/[Z%6P@1?>A]*).VRC+!BM:; 1E4MX6N,,_$I1+!;WL?IH$W9]2UB&F- MW6PL9"2Q*7+0^Q!%ACYV/WR[!#"<"%]1M&UYHQG&613[2K?WQ1GM$)OB=MD4 MA[?DP*BFC@:>6E*,M0)'"M\@6F[JI,*AS+"+[ZQP;_V\V[XB6K[H!#AQVG._ M*+*%9K:\[O&$BB])(R7UL_2?$R .D'IB#](+5K^3'[9Y/B%;>BA9OKOU%4X0, M4E@M[3/] ,>4MF2FB\Z.S5(;"$ P!$IB !J?!"!%6*!%80C? ')3O?#/Z@W.@SY$9G7'+>S6<8%=-:_>TNMS;Q9NHB]L]B M0+):TZIN,3^@W-(R&Y0:R] -!%.+\70RGD:X523 %.2[SB*Y27$D-]R-KH&PIB;)B_&6F#[CVM MHY^2?\N,*Q>&%:FD-^7NNJMC=8G)MR=$&O(>*"J)?VA*(H!# !<7@-M[^F\+ MX)#)@#0JMAJUC^#?ED;=7SC_&F:#ZN7YL5D/>D+.'8[=E.\P.5V%9D-XHRFR M&1#"W0+"(9L!:=0?1,211OTJWGU;&G7MX--7!K^O82VTD//]D1C'[5/B'LYHVH+J-H"XI?%(/)^IX2Q.)=/ M..?6]=.]2JAH_D;REY20*U;,"E%PEQ0)]BH*%F(@\22%H?P?A$_7M\+O$Y_N M@KKP4VSRS*HZGAMC0:C.QI:3Z0K-84F%V,0 ;,HP229SP< #TD,$3BC;\!:K M+GP).!E33_97RJ2FY[A*+[-MTH7RO W!"=9O2&-)DDDC<$+@='4ZQWV"T]TP M.'X*4,OU%,OEI++/%QM^?[XCS'8O$UI/D+)!$TF:81! (8!"UA.JU?#5T%2M M9MOU>KZK#ZI$W[,*.Z+1B6PG^N$I0R9#LG[(/?FO![OQ=&C6 &]T-.G$[T"@3_\# M_QR6EV0HH@,7\'R_. ZT*1*NB3W08=B_SJ>HKQ:E!"2H.(=5":^ 3V O_P.O MQ DZ&FC8[?#?__M_7G?_1:=2DFW8SH\#Q^O5N.8*7/L_B%#)5"4U=1113XDS M\.H?HK$1 W<_3B;S^$P=_O%,$X."2.#8(TG]*_'J9RB0(VF:XC;U2F9[G4X9 MRLS[L?_:X6^A0C[_T8[6\0]',< R6ROPZ6^>&TZ-9R]_$&#;@7 '?MT/+(T_ M,M2%)NL=JI(O4_,_,3%WH);_H]?,G818^#-8?$#7C.BQFZB_^S\]//7@FDW8 MLT0.@H8%*X/L$5>,UO=YQO#ZW5/;D'^^ J.1M9J=7"E1[#2%5C)1;N2NV)5& ML\=W_[]_X#3V5Z^9R#4;W6:MG.=Z?#Y1*#>X1J[,U1+='OA#G6_TNHE_0TEJ MEJ_(_SECKW_1R?]I)^9=\\ 7)/#IOP%X)P#* GAV$YJ5\.:V[X*-Q$TFE*VD M@/7DSD5'28@FT&)(,[-DL.\8 '43-C12-YJK@.<#[(=CTLZY,'XUKM=+^K-V MPH?X^A8<3NF\>-@5)'N9'_J;= 7S5\)0;VH]:E &NP(]P1XB!7EN&BS$3=/G M^C-=HU8Z6;-UNSIH0U?%4=/9JB.3]0R=Y]QT[1/F>C?! M<[Q&39UJ*YW3!OFP*7[4UI'U=HO1A+50S&\X.5UEY)3+M)F M#O-;5+J]9+!&K;Z9$)GC+HS&;IL;MR134#)3JK_@Y6%JPL&FZ?=-L5EY5L-,!4^5@4_)]4[_3-M(-539Y6N(%IS0P8L .9]TT]J1=L!,+UL*:!Y\NT/DSEB0ULBA-'; M+O9SH.>IL4]%;:GW;2OFK%1: NGJ@V!J56;-M"7OHK;L^[9:AIJ:LI$O8\$@ MDQ.'P%PJ"&%W"?Q-VTG)T!DLPV!8YD@\JZ&V+F4)4\7,=3$HYDOV(@W&C$^. MNM8',S,N2=A0SWG;5H&8K(=3!W3?*^A4'Z-+6H6=I*CD,?/G+?[A&/C+,[394;$\_PF(TS!8(^?N=IM M^!5E\[4!P05-%LO1^+2Z67<'I?9F0AVW-,AI M;UZ@IC@6%-ISH]HA\\(0MCSJ)]:W^/&&,0O\:CFC[%H-W]C3S>0$/&1G4FI# M92F9%Z51*1 60$.C"9<*-MICTY 0[C,C6LYIGB M2A?9U+:_PH*Y;*DP?K-O"W9Q\S8=? M@&\)#>MG7'X8?7.PNTSO:6&41\*;)MWMJ"KPY\>T/PV-J^ M]?)ON7W1-^/E*'3CE=_V _O F["WTY_G^&YKNUW#Z73/$H@HX5=T)QU))/%O M1/_^._ZB/7R^^N"$[PBOM(VRX>4: DT4%T1Y-JN(S0T\)0 +F4ZRS#$3_#\( M<1#B?(>KL+\*<>Z"T/TIM,D,=EDVH$>F7NT7JD*+;=:85NB38!Z>"#J33)^X MAAKA#<*;\S&/[@!O[H*C_2F\22V#6C&_4.>"29NFP8PZ7YVFRM7YQM'ZJW8(..3#$TXETRS" M'(0YR,!!-.HSH$U-K^"I6D'#=7J^]@ENPG*KCAJB#0W0)HGAQ]EH"&S.QY^^ M9PE$9.E[ )OO3XS^%-@0RWEN[56+)6Q5-M_[U>&+-;\B-E**!Z:C/)\;*2LF^^NP9L6L0L#_>]HH#$"O M#$(OA%[7#Z'<)WK%CC82/_2B^L4*+J9P32?R*:M:&)7K'DH<0/P;*=HD:I]3DKB($PF&Z:RYSEA_976"#PHC$*BI9\9V[,)9B?IW%8XE6U7'=>;F=0N(Q2W-6T],79M#?H#6$B%(9(8 MK/V*&.D(>1 C_1MQ6JZ..C+N]#EQ@'%"M3SI5ZF^Y0?YL%8I\_#$)-,?D\X1 MZB#4N=T,WU,U_^$H<>(OM,31$D>%,VZ.+V7>D&!95L^-KH9(M!'G:&)1'6(:R+L=!^6L< 8=W] MT 8^C7?%K-=SV^Y@B1%\?MX*&MV>ZT0W=\,[-YA+AC<0VB&TNT?+#CF(XI-Q MCW3K#S+R8ZQ;,8Q9WBI+XO,V1+[-B1V>:/-$-E]?C::5"M[D0AL",B0NFDB$ M< [9$,@1'@N<^\[9*AC$QL!#@*!\/][''X!-+M@&U7EN-^173:XRE<=Y)V>&8,,\ M/.%X.LD2QQ=-(+1!:/-['GN$-M^/>O$G:%-;RVJ19"L"S;&S:E9DZ JS@6@3 M\BVH)(L=%[Y#:(/0YO?8$ AMOB?YX0\0A_8&RPZY4]*ZN%KO\AD1'XWF[1!Q M2)C/F22H8Q<=0AR$.,B^N?$[&;X>:U+;\2[K6[@E-*DV.Q@9!! MBSTN]OJ."O%?#_;E*6P&YT&S?#%J=QY8"9>39L%Q_\#?:M%[8-E74CB0@8C/ MH\M%$!!VX.?X!W_^H7E 4:3H.1L%:@M0;EB;-1B8[X1?"M\?\KR9O]P$&.-: MD^ ',S!:2W5!/V09_B]\I&@D/$4T$V:( FYBHWGSA&8N;0= EI=P=:",4$&3 MX4L[5DYTYSD PYJL M1(,#7X)8](QT=(1T#=%Q)K.>V\G[7KN'B4N?W['Z6,]F-_!BJL?C=,$$6/X& ME+H$7A%-+%B!KR;^W--S)2[%9Z;C@VTI%\*]"N;IS305MD>;_[%.H]U/1!>H%?HXP M8:XI:P4N+JCQ$K"P1,U*=,#?+#_" SY;[N4Y^&[%]6PPYH0-#+'PVV]P/.4J M4DK;IJ*-Y4GKR-_0SQX7\2K@]ILU!W$H$B LR"PP426HH:^.]^N0/TD6S3M&%?;4E/ MB-X[7)0U5W*4-[)_)?"-N'\>@-L09Q7#@/ ('J]L(8"K2HAPU@L'$&\ M3A4P:-D'S>&Y LXF+.:UWWW!SO9*=BE' 5LT^)IDNY>9ZJ_8V@[/ 'N/;2J@ MBUZ((#5;$H_.$44%[/ BG!].-C5+2;O4S/>+\BT MTZ,GLS;!G7,QO1I%)YJ#')R"D^O#D_.YDEOU?5ZIFQU-;F6P5@FL#^R#Y9$0 M@=&DA9NQ$J*'&@T\!!7QS=##Q0/&[AY0&$(&M%;#E>$>Q!DN#WNY1Q(W6EB@ M-<2JA&+!U^05*91?@L0CH_$Q<1W[%0+?S#8,>P/1-#P# 7@%QT4'/,T-NST3 M-2>Q%@W_V2#5++"XU5!I7J#OV>X3W4,[*)<31NR/<*C1=#2 NCN:]%-->%&$ MW_2Z_4(3-@957_F49&/^(MCT1S)!UGSN_7+L2G. #X;2G!U#FB)_@LW?@P+M M@8%E#; '[4^LTXEH&7F9D#$#4ZQU=31R=I5*%N"! M;T$KS?/)\^2;V^4/G?M%$3]A[;22PI,2EJ_PX_/"Z4S1X]KY#IKA-A5-O M/3MQ7BH('O[@1'T'?]G[ 3'L7[#GGG-XZ_YI>#2B7SJ>PJ[9^Z/]^&+#TW% M*8 3WU/>#?1JCDW\-QR;8&C/__XM]Q_Q2+)H7N(W+_@C]6&=9#0OUYF7S"_2 ML-"\(!Q#\X+TY8OFY?.)I9\SP[Y_5/=70''QH.W_IF_>\#J" X>+T]A?Q__^ M[[_3MX,'ICZ4R/][(![^U,+ 'B][3_#+Z3CJD 3.'8KSIXOC2%AHM7Q^M5P& MN\\=^?_, OE('+SK:3#T+I^2 D+*V*W]OR.!OPL'-X"?9]:.@J@Y9X6';[T^ M[@,Q!5>9^4:T*FK:3$&0&7.5.(.Y<#%3,CYEE?ZN6O1A_.564/(22^+OH-_W M60;_UJR(\O"?6\?%\OL8XH];6-F_!_=?E'_RL5O^\F,^:&S\;97WY_]?%[M[ M>X;]!@OT_B;K[U>ZV\-E;"J $NGP'3G?!=U6G$3D:;8M=ZXMW;.MTM@,][K( M&C,QG"/!)G.%"S5_JZ\UM_]<[=MMN+L.'6N5YD\7D]3?79DQ*-$Z?OQA0F.O;EH'7B6)W)T M%L76HCIO["0LI\X:;94;L.OF9D)-X-T/2?HRA1!BB6-GWH"OJ\6?.<]\CNAW M:_+_L_>FS:DKR;KP]Q-Q_@.QSCWWW1UA M^6H "59WK @!8IY!3%\40@@A-*(!(7[]6R4!!H.])C "U-V[MVT*J8;,IS*S MLIZDCS02)M9_G[H6=-C>Z^/'W0D#8##T]49=9/K*L-N3>19)M?OQA 9+;Z^ M67@9Z?WW=A?H!J5U=V%-#(5O%U:Z9:_:LT(T*DW\B>G2:Q5]!_?F9<5-ULE9 M(T?V*W6/(Z'I0KRD\-.2I ^!3O>KJ8]ME/R:#AK*--U*%;IK=M TUNR:;" \ MO&%P#?.DXOO2K(0(8]1/#FOM9:Z7IXLT4!!HGB2_P#J)C(6_-5AZ%C\5X>7N M\&:B W^%\QO'9AX[-O/QU=@<&-7$DL%32Z*Z$N%(X1MXW4:VK_G"9( X\'-S M#-\#!+!2@E\:$!ZV3[8;BF[WTW8.'63KM5:[;F>7S?L-_>@$AB9+16'!D)E4 MO8&J"RNYHCDJ#/W@U[2?(H8/<>CG?JRL3S5T[33FH_5&TI6JE\=ZLQHN(LB5 M@C]6V=Y8=2KGHT5L@>6D56O2XCV@/D'P)_7HP9^&H2."H9E@SPQV EZRQ/"6 M]4-X63>SG")_2,'GCH<:VSQ&R H4.]5FD]ZJ\?2PJ^Z5%=K*:LW)E8%6H M>JZ5%+Z\DLG%#)\.W^-$:Y3$&+R2S71ZDS:*>+I/5-M =:/7@ MES!Z(AE NI421=)=BE!4Z99DM+=-";KYR!_0?(I&>R,FWATBG?+A1/QV9\F]RL877/<0I MP@.)X24QP6L&D)Q-2$II@E<8TSVAW)YS]Y203;83-S9"/Z+1_45K<8=2G]BP M@^U%4O;K'F]W=J+ MN\OB9RCWA+.YWB<+']"6 I@1W)"MTID#^)#F6]8^2/J8X$W3,GAAGH!K*P6? M:*[JR,A6N,2U %8\ >9"AV31"4UTYL8T.' .>5(_ZZ;ST"/2/XHU0I8 E! 7QX'U;4N5I M\(/A.MN7O5'M0K6#VYX;\&Q;VIX/AH8]9!<5 VU* -13]RSOLFX#<-<%J#N6)0,IE/4$ MEDH$[*0V&)@!5OP=U_&.VS:@.H9# P^PM^;SGAGU:GRW^TK(8 NZ7%7D7D)_SAPT('^J9+=ARY762Z?K+5+K<:*6=#?_N!XY]Q.8/%"='\ MD/H]A,Q#^)Z#+2X!O:O03/F0=?^Y->YG2_Q9G0ID/&)*VCRS4?P,82%\D6PC MH@?M;NH3HG;ZJM4I]E-/'?!*9X(Z01>9^RJ27M/M_EA Q94T[!1L9 M^P/U.D8Z>KH K@)$RO/;$"6N>Y@MMYG^%H AL%[P<+M7OQ9[83 29C+UC2Q!,XC0 2H8R$!^B%+OVXX=\#4?QT5 MOCQ)OYH?M@S2*;98L9>J417@-'72OU_1YD(D_5X':\^1B3)@Y-2H5^.*R(I8 M04OH];1JX%X$ V\03!HDIE?]0 )44=JR]$]=$9G*J@P07!#WTCH3Q1#>_X3@ M_Q/._B-7ZC""9UIBP 8*H]!OO/Z)Q-'YQ$EYL9 Z\X @5%#!.V&$_9U7/=ZW=^=SF==]<=7O^[,&(G#I &2E_C=Q\#.H50,R$-9'")*NM[/*7=-?/AQL^.%X'W6HU M.[E2HMAILJV71+F1NV%7<>TPU#WKUF(M=L=)NU^ /=:;1ZR;^":M+ 8OW7Y>.=WS;+$#XR7Y/-EP;@*'] M$@3_@#S9 M@\,YG>=WQUS)E#P:# 1;4@:]3:&F"3:1+=+ E$Q]"_5CWS+'U=8:WAR5%3Q' M6$TZE3,XT^-P#G_?4B[9.2)/-S!T4*/#/9+>9M>JXVF(%5 M2B&^+HR658DC3I]IEJ2R9G0:&70I"&9/H&=X@VF#EB?/G&".7'/R7%UI4I;A MN-6R4FVU@2F#OF^Y-!@^P_"= HHPU*I(+/*Y%BH!D^>D98'NZ-S,QQ7&Q6:M M=;=:R/=G;6@.FTVF1D+2,^"]NI-G+LJ-7J- M$FFF)K/ M5TJ^GAK8, 7VI.6HXE6M(2HOE:HF9M2J:]86J,>E3UNN-J/J+;7RS=-K]S%)-#R9#YU-J]6=+.319?&4NZP MPRI:!BUA.>$R1-R(]G.+3HH*5EB:Z5Q/96GSPD3ZCA5)SLP952L]!1O3:RS?8T^)TPJ MYQ:'R6)GP5:G;K/6R)1:?<$[)TRS5IL?N;5RBRT.NDYVZ5G8&*//"1.>K(M" M4>--M+E:E9A^@6FY]EEA2K9GFDD-LS:#5SH"DRWD1R@AG1.F9+_<+#'588HI MUAQ^7%N.&*\EG1,FN3YR*16H$$KFS%Q20EHYVX;"M.OG.ZMO5P>(K%DH0@Q' M>:7;\:<#6;2R;DWB8%/\VS8L 6,ESL]:$Y>U!;^Z=E2I24>D;-1GCMFJ7&FQ M:7TU8/!%U_7,U*B;+[:_JF94MCUKI,V1A:-(L;YH^ME,:>W3<,BFM&Q4@9 ME9I =X"?<< C9JO$ M-:.><+$>EIHXKAGUA+S$<E'D"X7&I#)WJ<(7(L^[[LVK2^NF MD[=YN=J:+5"-\@Q,9;#:NGTEXCQ;]^MD!FWKBJ_ZSL"O6%H=DYZF5M3U2R\\ MHST3F3$?O252115B,^C+H/9S;G8DMZY,V[6LCRY[W8"L:>Q>E1O M* [IW&@:HN ]/JOE$SPT.,YMSHY>#!1]^]CV0E+P47EJ*"1&Y+&.,:0R\OT6 MC1*J_(RK(K*@R!7>;P][3G(Q:H=%HY)/%/QY3CU_.!/J%Q2X('+NNI/6.65) MIC$/QQI(KO;K?+F_93_)6'-N)4VIA_HI=YPIS3@=0?S=[9JV@FT=/LPBNZ3TFJ29E@2&_C^V&]B+>E^3[GR27WA MU5+S%:,AG_9OE59")@+8T?H MBXM!1:MV9H3\Q5M/TX/:465]*LY^%[CW.%';PL3VH=AL8^F8HBT9;:BUE.?>[X)<:L* MD<\UYG.ELA^W]N.MA_EH^W6)7%32/%=7^.FFN.9U3%LM[[>8M8XS>'W@9A1E M*6$M+LX2<9NV=EAOIJ6OOW(O*8B5[;QF./V@T*-L"3*6]G!:Y1E?$>U"].S M@K5YRX,.TZ+_I">_5%5Q\CX%*7A5T*/#BHGOWS+A;? Y4)!=IP(>X'WQEYD; ME--3#5CH*QC+OD8'4!=#D(-A!-7RX---0Y4%.6 ?YIVP:@B &B"\@GC ,"R MQ\'^'#(-'Q:]@P4@>>N@XDW8"=,2-=D%4P"F4M:# 06E:>"BB-/7Q/'!XD%% MSE^;[_U,[-X#NBT*O.V$1:IX>YZ ['%VN [ANH0OW(]:,Z:B*AZ4GU2!7NU& MN&UMA\LEGX0.P^DZ63 H-F ;'K N9IWW$SAZOBQFQ]>-^:T+8QYV M\*0N9E<$7TQT?=L1-?LE4=:%U\0_<._%T7\'O0]^QO[]KY<$G["-F>,%121@ M?1[>X<$/O.H#>\G>KK\?JJCMFK#&I1U4E=*!.JM X'2P+P25I."W9Q;O3J%. MK*"1&ZC'81F@0'=E1PU?98G@ 6)0G *(X12 L26+=N3K><)N@S5+V+XN@O7Y MBT*=]O7*74$38V]QO/WR2R8'D"S0^*S%T368Z8Q<>5FV2NMEN48T,ESZ]\NF M7:Q2YP#I5@U6S$_17"E?ZJ>-MFUF@.U!I*)0J/,^%N&38IU%"VSE9R=^6"^L MIBN#PIG!LC2H9UQ6JY=I,/'X9\7IMO4XPX)S %"V>_NG11^?=X'^OK"C@R:5 M/)4OH[(PXC>-,IE#:E [WBSS,X4=[Z^VWY66\?+%_?":51.SUIQ&7;$]E5,# M;6 .;E;2H-.]V>_3TRXJJV+R22TK%/L5HMKP>UOKCN32) MBZK$154>B%P]+D;P8.L2%U6)YKK$12*BN2XQCD5S76)]B8NJQ+S7<5&5N*A* M7%0E+JH2(V54BF;< 7[&155N*!_/@9AQ494[@\RXJ$I<5"4NJO)%8A 75;FG M_?])&%&>[ZK"'0OH\RW6P[(PQ$55GI"!,RZJ\K=W+2^?57?IP@WS00^9X5J_ MQFB,;/479'X]H>Z75#/?+EL5IF!S;%6G'+-=&W09EJ MR@Z)$HXHS/7@SM]#V."QDWC7?L>362J]O?)EX07)]]_;OD'2&VDMFTUFE6;9 M&0J-2G8BX?=;_\1@A(K'9=""LMRXK('4A[:9;(?U3_"7=%S^)&I:^KC&R*_I M'R*64G."6:99G)#*QMQ'Q5GOUPD4?LLL*:3F_0$_2=*,R#2R3F/L"XV1M*V# M0CTA'^;UR[]%9L1Q,.;^BL3%D9Z;XO>G]:NRK%E;H72YRN#U8DN8)C%R7+O? M6,\BF>6+:3Q79T5SV6_/_+DSZ$IA 95,'.BY3PU^8-OJ4]W47*;#+.=64QD4 M74%O4:O6HG"E4 ^2UAN#I,FC#-Y(X6-FFE_E=7I;&P5_^%!/P] 12- "=LH M_WG)$H,KZG&AE+^RER+,&7YIB(QYOZ-B\0!E#G59I/=JO'VL5Z@+U!3E2@I? M:2,5#QNL_-S]FCO54DL9-\NC'--EM)52Y1K= >F%E50R#QHCBLNHW+'!\XEJ M\IT6-YJXE3S3]<;C);U6%IO%E2)(L^625['6QF7E3 -A+![UEE-I6U'E(I7@ M(ADNNI4"1=)%BE ,Z>8DY#?+^+GYR!_,;!)%T<2(&5P\5T8DYVJ_'K1:@U&$W MPX_VGBD>H;Y&@$_^BXDKOY907LXV<'HR=RFE*7,-=C&LYZFZ![ 3B/9-&>7_ M?8\D\B^05] 3517^FS]-#GO7TQ"VP"1#N9-UE]_N3P%7R0$CBZ""GD'8GO_[ M6%4).%'7H&3YT-6$T= $^O;/OV&&;/H]TX;U?6>Z'8QK M"ZAXL+5((A+RU? S\.KOO.KQOKWSF,#NM(NE?=];?T0 $^@KD?K?Q,'/<$). M9A-2^AW,V1&KW_9KQ\1^NS_^A#=GNS2.87['L5?R>*=(8J]4ZDJ+]0XMB;>E M^0^?F%L0S/ZGU\Q]3.JN0\A1C^Y_;_\$E# @3P1"GS,"%D1[#__\);> DZN$ MGP4[0+=:S4ZNE"AVFFSK)5%NY&[8E4:SQW1#.Z373.2:C6ZS5L[3/2:?*)0; M="-7IFN);@_\HMW$/[E0V\7IORX-I1]W\C_RF77?DOE_^_$/#R +V/D! M([NL X T7!M &P T"(U GNQY0%JO 2UVPAP25UY ,6GG9ZV3UT+O UOW@C5H3KF1]8_.,Z%9#/96:% >O"4HTP#5'OY@ MN,[V%6\%5>"D0 _;#0H\6-J>4GGWW >L6](%R!BR8V?.%R^A2ZU;ERXYZ>-) M_1+025B99%=]! C82H;63V(.)\65E0^YF'?ZH<@CK85EB:5IU179*+6NP:&?,%IQ[XI.2+9&K M'!+Y-?KKXB%91UFTB5FCR"SU/N>8:]WGEF"=\$^+A]RF ,CU5N/R-4#<.!CZ MSB0++)5 ,.S== ;2 3;D<#E_K>C'1RR\>&!EO-X\(GR9RB# $(I(79"?:0JU M'OO#+B(N&+B('%QD!@I MHU+\X0[P,RX. [$C(N#W!EDQL5!XN(@<7&0+Q*#N#C(/>W_,>]KQ&R5 MN#C($R[6PU)2=D1=]'@U$4Q,S$/YV#R4<5&0OV4 N$ZJW>\PM 0/WFIM)U#: M[<.L1B5K52O#(2J*Z+29,URRD+Y?RJ2:+/2(E+Y1&3SI2FM*&4]G*2^L!H*_ MH$D\9A2X1]6]$&72]=-?+Z*3I6H&2WOM;H_%F=J:Y#!WT&E=B1DR@^E&9XXV MB^Q@G:S51QQ)Y;Q=$1#RT8DAKT^M_93V2X1Y(>^%5#OFFXR"V?1K3+[SMF'5 MTA611ZO(F$P-X6!MG;RI#*H6,WJ,+5DE#(=5B>Y:CFU!S*7 M8MOH*Q1/-4JRTU7H+,I/,I9=PAF;KU^)5%*="*G*H#0M*5JST*G[\X)J!%IQ MN6IID8SXW,J4B*13%:&(T,VY%6-6R0![C,,%&%BR<_9\&+&QE]F;/QZ MPH"O)6UD^;8U!&T6:(Y;T!72WNC-9AMX5C?F;'R_],='?.$B_@99XP16$X27 MV<'LB@)O.T& +:"F@'=7[)#S*.1 "E^TXZA):,945,4#>B(5S.#N-O>VM?U; MU(Y_1#+Y,VZFQZ-$:@J. 9D#<.H\(Q+P>.29?VM2I/>]/.%$"KMYGA9I*DMP MZA(0PJ0 S%P PB&409DQ#0!+#=FC@=)'""\[;\2/A5**OR&:O!P MZ&])145-N MWXY;:2 JRP+20>HLGR,:I859U+R2].U')O6:O#VWTEVLP1_Q*@U:\S&R*CF: MTIVT"&(YR1.( .:=(E]/8YOO>95>GGS&?T/J&= 5QR_#X"38>NTR\.8"#P_^ M\"&9TFJYJ2]*(VJL-$LNTE-6PPV>HX%2O&8^7IL=9$)DU@RX71J"\JPK]==\ M5I7L<-#C2'>L=$<9+>=+[35?DR#3T2=+ -3C W*Q@.LH(;D\9"(41;"?\$ZP M\YTN60)Z\[M@#GAB:-A-_*"Y")X#%AK,!?=XVP5/"Y\9 M\-W:H('#@UF8[IY@BZH*=\BM^0>),.&?0P\FW+G?NFF) :#8VT>"EX1&A'BX M\6Y?!,G-#XNL0F+7#&0X8 MCMZ9M49B(EYCK3MCX-,Q=T\[S[R MS^L&LDJZ0U/NH'B_H/8K@I+/@^[_2+^2D>-Z^QL.JX^6[_(L;];]CD^SN6-X>H&A!)BY: M(,9%"_YJ#.=#)W'1@KAH082+%B37JR)2Y R'68Z-JDE-QO)T=+9H@:CF!'NJ MC1I*+CTLI_1LB26U]KFB!8PL$8/&BM38:B;712<$UIYQ]+FB!:*)RAAN.R3* M#VVC41JX%,^<+5I05DH$FV]**K/LV]U2;6/7,][9H@4EMY*9IYC,0FEN-NIH MIMKU^=@[5[0 L^OC <7X+MLD.T99\G2YWSE;M&"UD=JS4;5?8.5)JE 4F!Z? MT>ES10L8,568J.FDJHB,.%/(8<>=],X6+6@A@IMUFL4:J]6J=F[EDA6I#XL6 MG+2L218IY^KE.KN[BD(3765=$E'BG4)K";Q MOF6ZBB$FT>O+W%D+16&R "ZMK"PI ;9*'%GI40?9G$)4J>)1FW MT\[*,[I<-7SIG(38#BLQ6-*WL>AYHNI+!]L76)*WFBN2TPQ&LUUB7$LFNL2ZTM,R1NSIL64 MO#$E;TS)&U/RQD@9%&63&E+PQ)6],R1M3\L:4 MO#$E;]1ME9B2]PD7ZV$I>7.N#;HM6N'=/9@W/)?-F)HWIN:]2V*'+Z-1N=3% MEK\AN=JI;N=0<[?/Y6C+'_>22T5ISME-5A,'V6SQ?HE9QI3 -(S.2%7\5=_M MC09N/5EIA_R\U MZ37:YB*GN0Q&S7(B#[CH7*Z^EFK.BAV;'@U)-*58&I)?# MC5F3O1)-K\AQ;!IKIQ%EZ4N96K.:;["VMZ7I33XZ3>\.AA*.*,SU@'[C(GDI;1MROL$DB8]%_636!R(PXCL+< M84V!.,1S._3^E,=<'BP&PQS2P%EWM4K6.V2%6:SNUVJJ,@O5+[*FJ;B+0@X= M91?U2M<+V7?)%Q1/Q4&>>]3@QS6M/E7.O)=M+Q9SAF']2J99.5-=EAMCY>(R$#>ZJ#(0.K1XSP-0T<@NR;8*$-&3LD20T:H,JA)HOT7HFWC^TJ)),O=1LFBRS3*FIRBRF>O=\CK?R, M1#NMG+5&F\RBWS8J_4U3\;@TM':2#QH?^GHDBP-)7Z"9BX(P]@L&Y;+N6&NN MO8IBY$?2=4R=,E7:Z#DB3Z/\L#)KYS=U&6$@30XT=8BXG%)<3NE+XTG*78U ):6OI:G_VBI*CJGB"C!MR^!8LAV62@@X M[RTC(,^'G-26N!)U%W)26V_\U#LIG&Q%)*3G"H66_99)^\7G-51T:VR@FY:<%D ('2826>[=MN5J$K6+A] M)2VP'+]H&@'-TSA,2Z]ZFURZHKBDM^X5Y>&X7I8N2R:_^[P+QBK:S5E9G\HK M>>KRJNJ7-3C9ELRK9[Z]\T@S:V"T-0E69'ALF&:)A9&LUHY*:Z.GT ,L*DB^ M8XOZ>_1I!(S#S=E;G9@='NUM'_0 95HNUZG/+:R!%A=6AJN6P#KZ &5F0&]. M^> /V"SM(T)X*$:YL!35OJK3KS&_[P3QA.X=[@%1JQSP!8O]M[4 6I91@%\O MZ^%3 G,ZT*+F;"L)8A+1FP'J7:YG VRS#B4MH,6DM^ M9HZ!C%"93VM"-$0GH1KVI03E ..Q# 6H*L+$+/=#)I6#:SG'\O1*FM6AF8I M33)^H[$V=&PSS+'2MQ_8:_H3,;I\$<+=!G-0;^$S*O?W%06/ZRW\53E"5N?= MJ0S%'LQZ(IAV6!/@31N #:(F)/H8G@"3S+XE2DWY) M='S=".W"+='SG =&IR"XL (8M#XKO.[REA_ZD2'VH'_+]4RG!B-+UK(\6ZVQ M^07),N4I@-P/M/= !<]H;\/0+1%V%ZP1/5T XSRL*'>>JCFG83);+2SK:)?T M<7/(9F1BT[X"53/^4]$CPO(>OT+??*#>.U_Y[:M!^9#4KWO.]TKP#.8K&1,] M?BXGORX%%R5&)>)UB=ZZ8*^I5+PNT5N7S"L>$V]'<%UB'(OFNL0X%LUU 3@6 MVV/1(=[^F7G\%-R(GP)X%(CP?H=X._6G;(G MZ/,SL2&=Y-T_53DIN$R MV?CX;7@L;IQL_Z='NW^9/G^8*[([!-XJZYFD]T[62%GSG"^R5:K*#.IYLDZ8 ML"8Y9'W"4B\4F;E2UGNL\X^M\[?9LB*F\^B1SJ.'AI4F19Y34'%5*\VFBRDV%Z'.D]]^8,GT"T5AG^C\_3EWN_S#>S#* M(PM2#X!(7\ &^EO7CA+_/*[% 72N'%QF@(FBWX)T//#T,V TRB-#DN[,>!89 M3Y9.GLL("U8*6;(Q#'_!B5,#Y%^Q)C^W)G_!AA(M3;ZA'?'+FMR1/<8>+G%6 MR:7U8:U+>5F"AKS=P*P@L1<\17RFR/%MRT]TZ. FU.\DJ/]6"GIP13IQ* $7 M3B__C>M>0/QA'CGGLMB*K M*KQ_^!*\RA+!VF_ RWU=!/,I;GON6+QN;\%(,&S'AI<6#3!(..#@B6>NT 1S M%[6K,L$5W4 ZSUR#,?BB5*'*-9PM6JY>F22S<[=.7_(:S,%+@\H(XC0'I_/L MQ99F0:7DA7C^U'!(O*6>'0[2A+!8@(Y"#Z;:K(N MVXX5Y/:\W5LU]%-)_OC2U/:2J_^6/W!R3^HUL6-'@%^^M!ALN2]WA.\[>GG#!![PMML#V(]*J:@C!/.[FIV$XS!I> M*A:G/7Z=%ZTDKL M14.V R03M^^"<#,1P1AW[PN7E5_O<"J\OP+^+CW;0GYV$^;SM?S=A4PVNQ-^ MZ27'Z%);R9-U*]_O+^'E->SUE 'M<"5_?17#2];P67#>9=WEMS&8(.?M(+-/ M4($Z0X-Y_N[."P'WT6ND]GUX, ;OA[V[%(81Z/N$O?_^KZ/$Q'U\\-U=NH-Q M;1,B\<#.ET0DS'OD9^#5WWG5XWU[%VC*O!*[<\/O^P-"(K L4)B%D3CX&4[( MR6S"*SL'.+.[L__B3_\N#R$0!9>$?HX+I3$@LO-WU!'B;QMC3_ MX1-S"RKS__2:N;/I#X%MJ$.U4X_R:+9_^O8CN#8&\247WG*R]U8P?TFK\>1$ M];.C6="M5K.3*R6*G2;;>DF4&[D;=J71[#'=\*"\UTSDFHUNLU;.TSTFGRB4 M&W0C5Z9KB6X/_*'.-'K=Q#^Y4-O%Z;\N;79_W,G/_(EO/_X!QG-"=T,[-+BU M;;@VV"_ 1@/Y(8 \V7-HN_ !7H;4'JZNPFN5@8'NR;88&B5P3)=W)SX9UY]$ M5S[%UV-P.*?S_,X57GJ60F:5B< 6>YO:4$F++-C[.9S#OH7ZL6^I3I.Y4SQAJD6R#EL3[E@6EZ:5Z);:LX+R4DNT<5YSF)-"2?-^2U9:,;:SR M"Y;'5Z2M6.NRVX=OS[QO:3>FM7K>&684UT" L5JNUZJX!_N)OV^:[(^71FY4 M9Y7EJJ\-9Z0ZTVB)(SCT?4MLWDQYV"#98G/-4FZ9MU.+68_FDJ M\1F_MZ@8F%9VV.SV\/&XY6;J8CQ"<;FQ\BFQ,UL;[?#(XKBEKB+M4LX; M516QP.N=#=%:-3:PY5L715==L6ZM7F_VDBCJ>$(OOUT\&F6 MV&&'>)4&+4_>/ELOETO*KK**6QO7&QM_Q10$V!([>>AJT,WC7L:9*7*1(6I: MMX81RS:7.;-(W:)1MKEROEI+2B0B@Y:_'(N.9G?+ M'H=AITWSJQG2 PB28<26S=701K^5X238]&3\W,SJ9P<9;*-4J5DU75!66C_? MADU/)L!=S01=+[011JRGI*IH$A6S%CSU9 :&U8P^+"R:-BK7LTBW[:0T$@_Z M>CH%,VE&:OJ"L-#N;"HCC"(+E:H$W8_39=5LSBG/FB5%9/I2@92;3+D$FI[! MJ&2O1#9&^;:+\CUBF,I*=AO\C\/.@-2(<4K:BNPA3)/S^C.SLY@#7X/#SBC_ M0&VL'=016TI3K T[5J$WU39!TU-I[1?-4L43)PY3-+45NUF.DL4JF(,S2)&F MD_55=4[R;+>'L>)BTM$V+9K#SJAUS5)25MWC*&; K&R,[K;9P0R,ZXP.;@9E MNIY':10M5N0Y0A4VAERA8=/3SJ8U#:^3:TQ%LBJ^3<-%O,V\MZ4O1@TQ.=03-6%JFB8YM! M4'3$]=!F-04P S0]T1G99=_[BCLB!K%DH0@Q'>:7;\:<#6;2R+E!,V#05>O:!S4D[ M/VM-7LLQ.0QO?YQ*^5?1;7AJ<-/P"68IC L\ M".W)TVT,+[&+,K\1J9SA>PN)Z?:T;_ [ZAL[*OPY/I>RR0+:$9&BW;)Z>@CVU8 K.&7#4!<^Q#G M_H@_/CHL31*OZ*>E3N*[I[>Y$TR]4I\6-HC7Y59WZ,GXKG8TUR7&L0BN2_HU M]6FQDGA=;L71@L?[2P37)<:QB*X+^AKC6 37)<:Q:*X+P+%87R*X+E3,S1;) M=0$XEHG7)7KK$N-8--<%X-BGQ%SQNGP19]X?1Y9O-R_8N62M+[EA];.H[C/. MR<\BJK>=DZ^:@@BKRI=,P<_BA$\P!3]S99]@"F)%^&F@Z0FF(%:$G[H=3S % M/XM4/,$4_"PH\ 13$"O"3UW=^YF"1_8JK\?*K(%OJN*1!_DX])>["L>);8GC M1%CC. &+'"?^D?6P9/&_+D2:>G5?\\*S\_M4]S\E5MT9F3CQ2&)4<54_@1-A M4;W#1-Z+L>U>V22]%\'!7XF'8F26.X8Q _V+Y>2B7$ICK MFOC1%YB/0X*9AV+Z[L%+&W]*]?T3@SAB'+$[3HWC*RK?+W:"$K'AWH*JCXP> MY_M-IB%ZPO_UTQ >GCS]-(3&U]-/0ZP4!PS8[-]^^27^6'@ A!.P_<''6P[9+C- N;4R:BD#NC0W,H(O MD"K]QVSX+=X/*)1[!AWRJ.PZ)MI%*R3!?\]]7V?J=%-"W):B:?5">;Y"Y84' M6>>2WW[@+RAZR@Q[#V<1L=I?2>V_)@(5K>JS/)R<8XTW2LBI![ECTVP\"/Z7TOX>3Y%CCKZ?Q7Y#@>><: MO_N\"P8GVLU9^:!\3UG;U>\Y5ZEJBPKCL4?;P\%@HI!CK5)1F[@C^5^*"AZR M)I6EP*V48E45')7 JT@[0 7BVX_T"X&G+U)7\UY2!;;QD;)MN[P>E#N"5).: M 2'$$)3'2Q:(6$ H,O-R6V?QZ:?A9MD#4=F1[B3N=*;X6.XPO:H'2[K-1,L2 MIPSHBN.78;Z::#LVA%AQ2NO3 &LGZKFJSX1DCK,]3\@R\@K---AYGS)+;2X% M0U38"Y6Y8HCJZ34P!J+;9FQ$!8CN*A)V73BRZ5)M*9A.BQ4G'"[W=7X]\F#= M9^K;C^0+A7U6@CZ&HS@MX)YS92(#1]&/S5T7A(3:B*GU_!JFN)UA;C7I9)O9 M-:SK%(3Q4I^YZW%J4HQ!]YR:=.<8%+5HX75QRF'0S9A84GE&PPJK!2HMDC,W MP"D"'C&F4YFO""S>-*B6%\/9.RQ8?GS[*,XFB[/)[C>MY%9AP:CM,W"8&/[O M.$,BEN.[3J:*Y?B^S_UO%8Z(FAQ'S.[_BM@#?,?O&/0[T_2@1T=-SQCTDP&Q M6/L=HH_F6B0^K^""5DBV.3((/*2O=103IP\]P9CC9*,["A]\ =1XA2&+"4+= M4>0)X0L59+I*56"=^2 IZ3.H>=B,I(;A@(>9O _#+7$:4IR&%)_^QVE(UW/= MGG[E8P6XK_276 'BP\XXX2(ZWDH4@QXUF0_D!;A/95UPX9\"L[H56M5G'!%D MWB D=4/TF.6B7*('%:O0)=L<%<0\2)2*DRUB_(F3+:*(/_<:+?E]C++9S**= M+9I51=/KJ\;"5&N^)$&,(GZ&48^19@&FT@%O%'4G3JZ(DRLNZO[=CN$YN[1@^UYK'>O!A3.3.].#"]AEM<\W9Q:\#C:EI9UZN+X:H+PT8VFXM MYS5:NG"&Z]98.++ =F:7?\; &I:RT_F\@:70+MV3L?R8'ZJTWY$8[[[EDE2ZA)$\B9*XXGCH4#39D&/'XV8[\>!DB MX2N"2CX),RYR$^>'W/)X_!BA"8#04\.=J&(DMJW+T1]'<>11B=@_'G4-=F83 MPI1JRB!SF,/(8R=-I5MELCCSN SDIB%B;IH8?:Z"/A_FX]Q\Y%%!GT?EJSF' M0>7)2"HVRDZ5;>8[O9$R&5>511M@$(Q,X2])\HHTSC$(?92@<'-5O#8(?9@3 M=?.11P:$HILT=2'H(0=U11"2J,L,Q4:68&E ?3 S"CLA:"N>"$LAIYG MAI[SZ5 W'_F=0T]4\J4N!$^"M!K:I:5HHSBK" K#=F;M-+2,@A A]4+BGYE& M=YX7%;Z"MFW1L2\7^GLZB'W2I*?G&O/7,,I$:\Q/FEOP=++]-2PST1KSD\KV MTZWSUS#/1&O,SYL+\UQC_AHZE*N,^?&R*PYJ/R> 3YX0X \B<']7P.74'?OQ M4BLB=O$D,O-R6],U8M-PU52*!X_5A6E\%\R,0!;]HI9,X0.T*H\PU:\V:FFU M?Q%\YFKB%.(F^(!Y \PS MT;IEAV_Q"BT)RD"KZDBI8"&3%LUA6)!,D<;C4\P87!Z6N>36.<(1N9AS781I M-D:;L='3YXS<7?E+KI;C-W: ,#!5 KOB%9Z(J5:$#BOO'6&>E1KFSQ#FH[2& M_*I8*+3Z6!H5D[6R9#>2_,*\(]ME)H@DEIWH'B.OE^UJBUNP()V%\@1X[N M)/A@1N\\VR%BH;>GVTZ>[H@XF@5UXGC;G^\:(1R&+<\Q&K;K0M%O2%G4+[DJ M7\(Z3,Z6X)Z;!/M%*AES6<1@$NU\DTB R3/%UWZ"*/E4V\!'6G>%-FF"5TL9 MFLR&B$)]^X%C5PS>/YEV/6>-I/D&0BR9G^L#P;LTMZ3?72-,MZ M0QK.# RE79%L^;F4ZDF!Y/$K3,7AL]\ FXT_RY;:MMX*EE&288B!]DNL$D-U,#'&/T$LPL\V6;,O+91BH6HU;$?3M61@/\'0(YY*/V[27OB*L@YD39(A/18GS?%X.MF.68J>8\Q/FG80LQ0]P9B?5+9CEJ*HQ#[P MI!E>AK)!MT4K88EJX,_:<]G\E4M1&I@R58Q@_L9OQCBV(8X&<,DM6?@CAN2" MK(-)J,DK&E5.!UWH4T=C->^=PVK=!"Q/GAG9+1S@FQV1: M[6*].->*WE&8 K%%X?O4M7R1M]X'*791AT^Z-1#AS(A3&BPJ+XFL+/,EDAF MMEP+I1;MZ<*F%'^&(J7^(%VN):,>''F3#1.A7XI<^9:L(>E M#;?2T'(SU$>SI>5$Q[KV[*+UO+X4]L8UVT'2F5$9K>IHIMRP%J/!S(.P!^_B MO231&/CBX_ X.2<$ODL7J7_ZE8\5(,X'^=)\D&M9!>FV.4*M]'C)Y(1VE6%E MKV3E[]G)83$\9D=6 4PWX1XP3[UA^X\XV0;&=U-:L(1 MA;ENJ(;D7RPL&C&]OE$,M+>?V"QOGWYOJUIES3!KIMN\WO$DC(ZW$%M(NTZ4[[4(K.QMA=(!@R6\_DE>K MO?N,.2M/!V$QB]=-HI2_AF.9)E%-=LSB0M%J7*:? M'YII,("Q4]%T$*Q [XT!_X*%RY.N+U^L'D_]4#(@U\:<.*W MZB>5IEBAB H#1:Y-) ;+I^K&G/[:(+,X-?A!A:\E%3S3GK3)%MUM+ML<1L$@ M,T;$.;=Q!EJ<<_L$X>E/@V6/,B[-NHQ7/_A3X^.JP;95S-97- MU8)&^WRA0%QF5IRM#:S)R4YC@VH; .A4: A\%@"_.NHV3#N.LVR@! MWU7"WY\"'E,PY8&0:>30:LE VP1E%6GC?@_N%67Z10U@I M\&XAZ=[5+EC%:=8QXL5IUO<4+_\4%5?]VG!CY0J^@J!N3N-4O=$LW"\J.NW1 MJE,VZ@B+&RV&1SQ$ZT;AHX(AF:*3B!#"5ZR1!$2(5XN M*AXQ!;]1"!Q,=#C/(KV?XJU:M>UEIYE4ESA*YDRLYC**JN:^.,E::15XCM : M'061,4/M]?.+5!_H0AK&O_$XR3K.4(R3K.\FBOT)UE3JT\PTIRY9QB^F\K8Y MR:C%WOUNX6A-6F>I.9519+&'-QDRF2ZR 6Q!XH@X'3&&K3BQ^KX"T9]@EXU. MR@NF/V@ILK^IB.5>I9M3[S<*S5(]CEMVV8WB=HRFG_&DYJ@B0>RB@/>12L7@ M%:3I;88D^M]+.+\;@Q; KPBPS>$]3@+ M]).,J(EA344+";__'3/7"=M0Y6GB?]#@/T\V31]FB=YZFB*QAT:W)O$GVXSK MX@M"M*N>(I*%?+L[-X4-#[:9#(QA82\IBHSSD6+8B4(P+(+3% G8B7CAX4^P MIY\/BL891?9T!![J&\_J!<\&1W9;Y3?#;B&I<[C=.<(LS1>($MR@'V"YY6!0V.9=NUJQ.D0$SF3"B M4&P0R#3=&FLTF)" R/.%I))QTD:,(W'&V;U'S+X$3/!QNM;(MBL+MDM);JI8 M7 MKX >#*8'Y7Y"FZ8K!MR?3K.=,G8E@"E@DT.2+8F!?@B*I3!'+S5?>4*DR M9K4Z:XU3A65@DH31M$R2B#DM8Q2)$_ >.:CU)4A32\XGZII6!HHV2_*.W>G* M/".G&M98(83ZMM4/EYVW':L1P 4MD14<>8$78C3 MY2*0M_)4G\$P?C_G@_VL+KP0=G]J;6IDRF! ,;,FY/* Z4RE0B M=>!+8S PETZ?AN7^%:>QQ%#T^%R&7P5%3Q3/^R4\:BN#M5L;F$E6IB41T=M% M:;H*\ A6RL%/ WLQ'L6$6T] ,1A5/+K#B. OX1"J9)+95GO58)'%>"RVW0K. M]ML0AV!T,(53UP*B.-4N!J(H,_]%$(@>.:CX2V UH5<^QNNC#5,M"T,/&]!9 M3 B,II"/CR).CS+^]3#Y=]L(6UZ,1O_Z)7:8AMC M MEK),L]I1!^.YWN2'-(?C0:+:"YF^FA?YC. 4 46,UIQL UDQ.#U#5.N70:E< M%S&SM9F46;*/54NM#I5,-]H0E&!D*WEZ4>MR@:WG4K\8DCX,:<60%,>W?A.V M@# Y2M[OBHS,+8<\C>8[N5P(6U\:XXI85+HA.E>[=!JQH<8,#D4')=^A9XNQJ5GB4K^ 7;UM :2XX3R MAO$) 4,63:]8R$L!=L%0)/5"XI\954$H\O\YL"L_@F9P&63=Y<-V%Y0F68?# M_GZL5Q_DD>V"\?BOIY)=IJ?AK_!!WV4'R+_P'@-@EW9(*>]>&8P/2((1%IY% M5+#VWX$^BQ;\Z=_O/PZ?'YPR@,? 0$0")UX24- 3!Z()EN.20SMO23 CI\ L@QFV]^'=A-\0C-6 'H2X(4K60"]<41AKANJ(?D)(6S] MFNB!KYJN91JVF#!FP9/XMT$F/!Y\S4B(:]!Z&GQJ"X8)VH#?@.*XUOY;V_<' M>5/4O^W=6\'',S!@7;)?$@ *X3_!DWD5=(?7$EJ@X';"DYUY0M9,PP)HY"1L M!>@9U+V7X%66"%9[ U[NZR*8%M%^30Q$V"M1 M%EL6F'):50TAD.4=8#'!1 4G)WEQZH)9@MBF@4WM#;/($+,:O&5QRU*6\E"R MGV$UK9C+&0.[@10\@%>OIT>^"2#O*IQU( =[V9.V+X:R,Q'!0'Y&:K9[W:,ZQ.5&X>^ AP$_.7X9# V,W;'+P!82ITT+_AL:+0T7=J0YZP9S M$WZZ1QST ''F0[+#B:6FJ1BL$MLE[)0R@KU')G'6%%H MJP.]W)[5ZU(T8HCXWZU;L"#!;G%V.<1NC3%[QMQ"NWZR;.>G(BTS]+JE/ ,5YTFQ*4+Z8]-TS+6,C3^@2WS]#H&7W9N MH7+!7(*IS!W.)+U'OE##SNG9FQ:>7>(1/G2457DR4?CA9#$3!EZF4(1[/# K MSVK< =J^5[ZM[O%. )\.V*3.X'\H&WO+@+=M0Y#!ZD]#O'Z_6\AV0C>.#0'WR-W9"?J_5_';!1%B MYFZ'QI.[(,9^A\8(+!Q(T.W@___[OPZ[_Q:80 1@U%O?=]&'@W'-11@>^(X' M@0A)1"9@\U,0?@9>_9U7/=ZW=[&.S.L^__/[/H!!!%8#^DJD_C=Q\#..=H^[7=WX*8Q?Z/1KC@WRU1!2NU$N'3CYX;+(UCF-]Q8']" MJP;\NAU8$GNE4E=:K'?&$_&V-/_A$W,+8LS_])JY=R[R@>VI0YU7P\=Z87^W M?_KVHP?U$BH)U&]8W7/O+/,7=YBW[YX8ZO1C"0Q'UFIV:B5RST6W6RGFZQ^03A7*#;N3*="W1[8$_U)E&KYOX M)T1* 'S_NK1)_7$GW[R'4Y_CVX]_>(!SNAL:I;(.(,YP;;"3 4-47 LBD*< M2!-\X(G9@77JZBK8 !(&#.)[,C"D;0=BY%5G4*X2^GBH&^[%GA%)ZN&L#!V\.K HU'#SWD5VX>:]!OV%LC5C!LJ-4GAHYL'_O% MP'<"WP/N!Z]>/ZZ5X0CT J>)='7LGS M4(5I3NBI2XWJ2ZT&7!KT]90H:!?3LL\'M:#E:>CG;%S[-\S43ZUA7C_1K;^U MB+\<55J6$0H T!7;59U@-H&FAG!HASXZ'-%$%/6$"1K!G6@*?A5XUQ:#N16! MJ@KA-X.HVN%H]%AFL=8]'9#K[>=T@R MF*^\; ,9X-6;1AKKO)_ ,^>"C-.@>V !MJK4A0B]24RV:/":H$.7TN:UT*\\ M_GI@N< 0I0X6%8K92@0&X!$&[WW+B>N'F]KV'<%&%>C>!#[?D>V9##NR@EH' MU1OQ@?FRWS. 5,C&]#51UM_%-*#201OG7/\3NQWJ3,^.1V*)@@CLH.F50#_% MX9ECT-\)1A%XD&9.!?@CS^0088^.;(_:Y;?+U9QE_;H(AA+L#KTYKW?^';]A4NR"MX(?C*Z[8CY+I M==2USWMV%,0YNTW5-M:,::.5@C(8DUBU[XAB>>%]^Y%Z/1.2V1V] -@3>'N^ M%[=0U@4XK:HJ3L\:0Z!S03X$W#A,R]!DL -9/H1*,>'-96$>&%H61!>PQ20" MU D>5.@W@Q?->7C&..-E*['B52#<9\(_AYKX\PCL;POW/L;W)M\](Q;V(V$7 M-QMJ6O.G%;0)>FPLIBEZ5O]]80_BD[\AZ04@%WTH%LT9F"K1SNV$\:S4SPN+ MKK?"NH)2S([I!9+#*&'1!GO8Z^FU]YW4[V/-!V#,AV9B:!Q] +R)"1_L.*&I M<""_0$#?CLJWMI4*0#G88>P8F9\316R+9M5I](;#-=MF)5QFD)V+( '5F:XF_,)"4AD MO"7?]99\%N4^FH0B6.^:8=M-?=?\K(RQ5$L>2*UVFB&-2F.4&65L#@ED[)3> M_<#\A+,A[MWO4+9TX-VM1-N1=R&YG5"WMGK<$6FOR/I(%G6[)#%I3:JNY_]]#/0@*_G(*NE!&S:D M0,#.*J_&H N"[JD,*T[(Z< 73"<[\V"(,_6Q\H:^WEZ%I^),UF%"O!J$(V0= M3+@4.(EO=L9U+(L++8IK<7HAU6($QD]S?FI=MF=5Y,_!]9($%N7]9-IGUX\3 ML'JZV%L7F4%+SZ.$GNQ7)T&(^N,-/J L/>0PC1?HSQ?H'*W(X0)18VZ@$-2P MA_)%(I5;N-C0RP<*EOY8P2"4[^/\3[8XN\.:L[,YG,[:26HX::)(>^%/)E:Q M[:8E:&O\S*&Z2I(I\)W@24K0\LQ)H3%QH%D#]SC!M1VPS1V?S@C "M5%-4IG MBO>TEWY@G->,,SY!4033PZN!L0Y<9MEVK""+ !X)ZK:X?2*6\P+EJEU6Z.J]98EY,@=&"? M0P<\2S\TL*5P\.%G1\,/3@9U:%X;OV%>AR+V7H7^[/3^:XS4]_DIG[TGT>HF MNL[T_WMGRX:>27CNQ.\2V,,I!7ITE Q^=&2S/Z;9);[\03\NG^KZQ3O ;R2T MAOFHG>VL0=]S[Q$"'W[;N[/IJ<*",50&K>C,@)B3G:73)N(F0B2SIXUUF(KYMB6I?7_1+#SR6J+HO(DED#D4V><;_^0F)VTK;;)/[D M&2H85L(U@QA-.#2XM01__3KVWHML#:Z N!5.7:J)/%B0'GA'5@70 M]&V7+EGO-L;Y1M[H*5VK.LDT1<1Q=Q@1B#?M?-(N2*O$OB5$(-XF3$"Q7/&R M29:',;.+!-J.<]__*@R'$:^)<%ZC$7';GPD!Q0-V"K '+6",2(&RP1-)(\AB M@FX)-%I4V'-X" ^L1='P;<#C[8-#*0?"4V!Q\I(E M!D=1+_ND@N!/P:L%X*_4,$RA% M.HF_!.;6]D4?#,&;BWKB'_E?T)Y594%V5!^V U[3[C=YZ];#S3>,2@6Y9$$> MV50T5<-_"T:_#0MT[1\9/#;XZ\Z%"]TZ.V&[$QNZ9'*82Q:ZZD$&&GB H8'> M3X#A/9/!NV:6H04?N3L7%$QZ*&,^O!@9="EXW52V@L#HW/""WR$B>K#USH$- MYC5H#N;"A;\XQR8(V/B,?0C5AA,7) W"3NX\V .1L7=^1'@R M#A<,FO;!HPWU<$10U&"OOLZ@/QQ5( 50+&=P #->V$6V@HEW=2OTM0(K'?XY M3$TQ=LBX4X2=N&ZCU(&$P-!FX-$$@@]G!GXA>.XG /[NCA_&V9;#=>"T!N8. M_*T.GJRYVNZ 1URQJ-^T-PJ2];HENI6NSVSIR#Y!;%'X#A8;;HZ_ O4]T./F M++<5@P.KHR#R93Q3;K(,8JT++)LCC,D8WN/:V1S;$?V :_V7@^37!X/LCFRJ M:^II6ZF:K5'/+XZK;!;6=H)?I"U:R4T T#<%7;L0_MS8AC@Y7JP@_["N)L!8O<, M9NT 4^E@W(-4IS"IX[[!#-IN#^5:TURO!ZQ*P]PG'%L F;SW$_"RBQ1 .'." ME%>PSXG0X /XO=T>8.PH^/9>)\(3'0 8M"1 !5"A0K@R#5_5XQPOY2:\4NL MSLKT2.DV:M;0M=M_I0N=L,=05 XFRC:M56EJ"!*[U#A;<;(;$;/@T25ZH@D' MT;E >(*TSMT?7Q*": 6QOJWP;#>H1+@9;T^JS&T*,L!L+O.,1\<\./NM5V44&D,2_6NZO6)$T#RX1XWU(KLHM&G^OE6-S-3S>+ M18]C+(G#N9-G-C(,1M7*7IUM.EEK/5)+FK&!+4^>.7(S?40=XSF6IY$>/DDB M5=:5..+=,SF*F*3$J2!PY#0MX-)_F)YGTA$=Q\OVS.66IM3,] M5U**Z$RL25U?;)X?9?NKLR'RK)V0ZFK-1_-5D MTS9KM.UOVB?]!2U7?6[F]O+Y!4K65D9R62BDNFT:M#QYNY[TI33'ZRE%;B99 MI,PLTDI+XI*GSS3KV0*Y-&HV*MM6);T1C8Z0E+C4F7XJ:CVS(!6'<07)&I6Y MXM+LPY;';^>2R8DX00F!RU $F-=9AN#2Q SGIAD"SV3(##E%3_J[5$:U3LF> MC)EFEO!QL97OJ,NS$C.LMA1WY?DJ,ZC-1^4JBDI-SCLG!T3;+G5-FO;1(J/( MK%GK+)H$?6Y>A_U* _6+]32*:TB=%5?UWL#WSLVK54(0-X_Z3&L]Q!FR-/WUY2%YJ?'5\0@[SF&*5K2?3J:Y9'4J@Y;L5H+ DA8H\SO%I-,,E!9Z$/Z'< ME"!0*HFEIU3J1+)+9%ED.7,U5%QGQ8\6Q?)R04GG5J#0[=BE;*<_9+OF7D:K[AMMS1%.5SI>Y"K:=[,^Q0LC^XE?UY^/ W@HWXM2R:@Y@:C$._ MF>2[^,"[<]5C1\<.HU!R$)@!9J4-G(4)\*1VKD'@)AU>X JR.\2U: ER$->! M+E=@N1]%;/;'2EO7XLU%FQK!F>O.UX"/W)^_0FHE8.0'9[R"L1)U_NL.6X.Y M)-]N\[V+LL!TA'"*=BDW,,+()^"9-#2&@@ LO'$!8WVKK?OS-LV[.QR::>B[ M$X3PT^U9=AB,A&<)JFIX]ORRA<" 94"01D1OEFS[N=,H*WG0^X. 8_65M3ZWU'84??.=\W@.="[+E'@IJ(7KX=* \%QHR\/][4[,\(89S)>P\86.I1C,E_#QA8IQ6%_"R!?_KC3,F#,Q MYN/W%WYLO[_-6PW>WDMO<Z,L]\[9Y!&* MO9X(@SJ\4)M,E=]0_9#=<7+,QSR9RH=LK9="@6]/!M\X#!D93G+;W\5NHKWP MK32_>O;SBW?([*8DP-.B(]>_F,\J+^F6^T"VHS:7;O!+T>@V11H>Q-(1BCF6 M&/Q[6'Y)\;V7;%1I=P[<_E[H=-VFVF\A\N6LLS#2) #S"Q/E>R'[&L;> O9B M*]ON]9YS?3+J-MIU.YU9\2@:"F]RCJ=.#NLA,U0NY;!_>S)@Z_UMZ_WB5S.& MC$ZO.@,7)]3WVE/>VDNRU;C@Q#NE9;$["8G48>>E-RZ( MW,X)_O+BI5\1\ NTI=9@0HA?TRXI?I8&3#S8%"G!%(:29'J2O2+\_E+40;?> M3;;#D<,JYXT<"%-6-Q4W06T/TEM4=2_)8TV=JTJ,:,$ZJW4.!/SJS'7"!YNHBKPO:)%N+:@5<.^-OB73R6FBZD9CPZ% MS"#3F*Q&#F79L"]()'GT7B+S]%V3WZNBID8NN6#X5%SWVM2\X^;I?KGT^;NT M?X4ZY:X9U6:%F:;/K%G'':UJ+2,/RQPBW#'J;-63H5*'UQJH(3+"M<$F!P[L M,*_-56,5.VO"C=\C0!ZKBF>H]:%?ZX'(T/:F4P.5;TE&1G+&.<-:%$V?H+!. MYGABCEM_=IKJ2+>Z]9G1YUOU5-YI'R;F?'72U/9B_$;-,&Y):"_K(=8U;0"6 MUB5+SI?E/2$V(+)O]T)\:7_X"K7GQ>?\7%H6\\)LR8TEM5KCQ[#]V5FHO546 M >R"Z5[YX"M15/+C452-DK>^2K 6=' M;C^W*TS!GTO&=DY'F&LRG=CI;F8K.@6T/!?:Q'ZGQ+U @H/MIF]H-YW'=[ZJ MQ%4<=SY?EFI#6J&.>$>"T(M,*E,VYD*FVYY6EN,::V=;T::?T$1'J,1AE_(; M,V1;*%1K#:.P!^+ZKA/4'-(W8]4E[/ _\F]9AK< ^(;L5K-+;,AB0Q8;LMB0 M_5:&+#96L;&*C55LK)["6$4F6'W8=?R[NNJ!]54TA<#VREGVKD&[OK!K=<2B ME8;)3AU MOXF;?1A>Q>%2'"Z]_7 I[NGV&P&(#]\F=Y+TF+WXPY&80EN8C\0&-W:6:;(;#=K^)"(,^6ZKANNU#K^C/?@=#;YO$@2^6!;+=TY9"=G6O+-Z> EI M5%M&_:7?%=#_B;VHF9G67'E!2FJO]Z!,)6-I\D>=I-^Z.A ]Z,T[%?<-ZJT* MF@@A>[8-_) UFQSOMXF7A)O[Q^8&V]NL0]?HN!?>9@E7MB<1X&.PCC^IO\ T M/2A(I]TUPBQJ[ "O>3%@N;$GSJ] MA9]:1$523/*FW( W=QZPR.AF]\'V/[;_<:_GWX3W[]WK^4)87[-,^56X5YAB M[T%-WD^Z=(X?\(-5*2L]\R+KUT:Q[S?HO%Y'R4_W[U@PB7._U>76/H"->&S$ MXP;/9[;R+[[T[[DU'-D0AJS2*=K*:MB=-5J"5K0X[>".<$F6;0_\&31F=E#3 M7,L=J_;F)UO/@5V@772]M8E,.%3GL%L)(:$;K_>;\5)?T'47R7@=3OW]MKJ: M.KM74P5-T&?,S%DR3]F&6CI7H]=/W$6."/]*,?)WX]>>"XK 3#!88+7%:"RTK>6G,/+5)5 M" G,71JIA*U.),U\.<<#1)M\BVC4UN\^8XO>>'#J$E0)9<+9Y:D2AFRUCZ#H MZ\?L'PXX;8688!KQG>+9\+*]MP-,:RCC?21KK8$,?=D!,$9MW?I7FU/#%!L? M1P5VT9L]/!;R5+3:!# ?H_;[4?GW_%VS^7@ \HKFR/!B 0*03[UE^_"KH?Q; MDR!D12@7!.E0(O)[:0-3SU;%"MU=#JN-A$I&67.4]1;2Z($>_7;>P*^G#>RA M>C9 KA8 KH9JR]L)9E%ZDU! )1.Y)UF+-\GV,M>WYD:FN=""*Z!3L.'D0;SVS%-.)M1AO MZ$#%X_MGO__[/SMGW!N["(:<+?MN[6)NK2LX6Z>16H[4J'^$+@W!J^\D8R&M MG&"=R50LOG9>[S9>*B0$09&Q./-O8NMO2) #:L)P]A;-=B+:P<]V@]KK#]\Y MR@]8 W,R:( UTYT^EPDJEF3.Q*P]"8V_L.8?B1C;$!?^Z-0S1S'XG7JG'S]1 MG@3,W,CX&0#.1G:E4R;('+CU;^$HF%:CWLH4B'RKWFU$B&(M<\&IU.H=H?U_ M?U L^7>G3F3JM7:]4LSR'2%+Y(HUOI8I\A6BW0$?5(5:ITW\F?&U757^.G6& MT>N3_$<[PG?-!3^08:J09!@$0/Z!:L,+K0AW;'D.V'N<"+P+0 7RY(QA@M#Z MSBN8"^29ANHX?DK00G-@<@E,2 %KTDZ>.?7&NGXE7?--?-T%AV,Z+Z&M3$S1 MJ>$PKE BQY(#,<'%.3&E#!51924N2252\?@P\7HRSJP=A5H]JO$@?CDP-T[UX=YZDR56I M-1C0J\?55(*%^N3^R*3.#296ZFIY(2[4%S]2:,.?P8&2[;CY33F$^(2>S ME#D8-A^,^8#WLQ-W1VJ+Y6BJNO1"CR86+/V0: XF/5[D#I]I)-L3NM(>%W4M MTUFE'4JHTPP<>?#,=LF)&N4R^R!X7%5?3HQKMFO];"UK M=?2V71ZDZFK4];BF"(?2;QXH_%[>WMK@K "(4=57LE6KDNO9X/]?2>63'Q=< MKT2+=%>KZ# Q!,CCGW4@Z(60JR+;"/W35@'A94 2GW.NA7YXD.N)QHU,,&5EG:[YH0S- M&TLG?#-2BK,]+I4>A;-PPL@7.I:*8[Z$CR]4C&,Q7T+(%P!D6&%"E4YXWLRH M*\@/.O.I]Q%C]^.I&_ZQR>%_=],YSK9]7?(0C1XG8R!->7 9\"2D*6_$23-'TRD C9VB[2DB*.R1"XER$C MPZDZ3ER&P3?>4.+-@_HU_&8]M08FU%FHQERM@MF-CUW/WJNV\_Q,Z;;)MJ,D M*U*5:M4F_/IZ=CK)GK8%T86M0\",^.T9>=_1BOM"9+[DFM=.V:FP& /OEP#O MHRK9G85U!&];S%CBIGJV3^:7\G)Z/XIW&3Y(R*,B+!4_.=Z&S+ ;$E@$QJ; MT+=O0I\:N[$=?5$X']NJ>@30TU0S^F0W*P8I-68+X=XT-.&IZ;=LYCCNULQG M!IO/V'S&YC/&VW/C;<[R["-P*Y:']_?>+)H79G61%+7)K)JI-_V6R8DX_0VL M9Q9;S]AZQM;S#5K/D+$4_?,?354M:3LTVHVO.HU6,&Y[% M:+!&$GC'3(0F4S=U' D)16B3J>>B6Q2 T:DZI[DL#MN=WV'-X;<[+W-97,@- MU ,J$7_>$L)WMVJ5A:4,AO*H$<0QN"_QBWR6>Y1@Y;]=BJ?]>JO_A=:I=NWUZMUJ,VXTS1^.^]2 MV+7^'0>I7U_(U7+@W-UK6JIF.N!)IGRD/X;XU ''NI,S6P.*JCV$)S:$J'7RZX00P%P6#XI]WK_[7\+[S:\ ]BM MVO"O@Z_12^Z0Q0_>2B5BQ!9Q-V5=7]/+!XI8L/P,V*DDS83VWD3S)GY[GH%J MJD,-MDFS54)6E>"6ON *OV#.@,\3((BP+P]:-3 5;>ES'2R%95=+@2 M(SIC]97OP-NMN::H1*'.$PO-'<.+'&V(R+"S$-@O@1[ &2QLL($2!E@,>)VM M.;H_7=B+&2T"3EE=3BT']B<"XPW+<=#S@N_ LV#'.# +Q_)LX ;$B Q:W?:T MH%Q"!'? 5DN8E@LO*M34N3^YH6U-T*.L =@3$6<=^*8IX*N\&@.I46WP5#C4 M;W;O()/90-.!O]L9B'HEP39&4\L.[D1$\_#I#;\ C(16N#N67+#4U6: #28' M" ^G-X&=C^#8[2E)C@- 00DXX[Y*^=AEI*YC$1/-U";@MP=,0/_!1)&5 # ,?FR)^' Z8-1) 8J=8( MF'!C +RV.H(_BQ!PXY\']Y+"-EC@L=8$(O-8@B(%R.8 N]!9M\9ZF#_ M$\%-T!_Q=4:\=%7\+3A#7;8:-B3(Y.X<_1,_*%: IAF$2BL474O^#05"LY7H M5+(!A,P\X-L&G2"W]6'JSQSV"7.F8-.%!Y_61TU9 $D3D9IP\\YSABOI'KM8 M=O+:0[]:?*^U<;#+BEL;00/!0VE->Q8)VI8#A2/8"HJPY&2& MKR6/_4?XH+ O%P,/J#0Z[#;!%N=O@L#&D2 6^,\*M'K=L(XH@,W-!7(P45W; M@C@.) #ND!)L+K=0#0/^/^Q#NOWHMN6![2PCV6"\*46@B*'E*@1 ]%,WSW[/ MZ#NAP,6CA9HXUT::7BXRS+.@1X5&9[$M2-^_(08[WN!)E5TH M-< /! "!)$UR/,D __ WGT-)LU\ 8TN^_.T>[K8!N+\J \)OR%J5@,QNT50!)KL!'JX04$?/M)G' MSZ%3S4>5S%89DM/I1$U+%%>EDL,W3["7[^G4>D_??%R15@#-CF[L_5*#KUJ+ M:8N4JOU&IN4VNDV2__%S"/RHPYW=0 ]"8HWD5U6.(J*I0N#D4^G^=^/3P M*!">A6?91<:K.JST3$XJC]G_,U_5 B1U?AQ-KP8(.=W!BL#$2 MO2G\6$)"Y2]D>#YY2FS)T^;O$XI3J:^59PMG;'3K(JL\"?* JO/\CCBQ)Q$G M/QBZ^7 M7<%F>U2\R-$S275)NJ2OO&Z3+96]9?0![*YT\G![78M7! 'V1A)N MF2]?IN;]0CS>2S S2O>B3Q.^+M"I 8=N&7N=#TC-MS3P M[.RL]&O*#X-/\%V^$_8Y'(!6"5#NV)E>#?AHE+G0H? 1;G!4VFP:'_WFD]4&WH!(%U1!? 41@'AHSJ?)$XGC&_K/._'/G^;66/;WO<8^XI M(Y!L5Y]EE5H_GRE.- '8! QY1,C6=_/L;4;^-F!L;Q]KV(8GT, 'AA$=Z$Z$ MR)FX"8:_@B+;##:X1M',&]F,X"T<]YZD%MET9@$9_ Y_UWLW,.1-]^4LS=F. ML[UY]/$K1QK(\UQO_M+F@?[]4! ,AK8:1 #@E4_^T;/B(1R!LH5.'%;!04X$ M"27XT>8(!IY%#%:;!<0VR1#;61U7=P=> M^!I^([\$Z;=H'OP#N1QNY':P]C MO/@.O%^Y Z\CBY9$QN_)7'I!KJQAG&ZXJ>'3:@3W^/T[R)*%ZH.BE!?-[BP_ M&\ZY<:-@BTV1/ARICZN%>/]A\"!X GO?G]"M:J._ ".9_9',^'Y9TEJ,I?<\ M4N.&Y*-62X^.W7U7*"335:D^2P"'JMCRZ#D5[UFPJ^C!VSE!2+0?Q71?EZCZ M8#)]3N68";PE[^#M(V;4J#VXQ7:WK&DM[IDK"TEJ<>R6O%P].FG;(U$3>C,U M.2_JI2GY/#IV2UYZ_0E9D?ECW(P^)S/>THN*>GE427>CR[&8 MK"^.\8BI-MOC1FYE=S.:T:=((M9X?DO?F:MDM/_+EL2OF&X7[H_)I98MB>T+:JZ[43Y>:NIX>R_?-8VOG M>9D=#!)IF]167.N^:5-+PUH<6SM7>NZ52M.5WLT\&KEV?,A3W=31M8_C#24: MM\D'/;-LM]JKT8!\L(_>N$A/IP-+>4@H0E1)M_.R6;7SM:,W+J;YPN.LG! * M.JMD^OV1W:(&ZM$;%\M:1B_7T]F2WGN(YANEVOVBVUB D>L5O7(]X)O)B1?R M@?W(%O):MUU=:RM+#V;"@8T<83B /6"V[X0+<$'Q=9]AY L=XY*8,>%C# R!O,E?'S!0!92OF @ M"]-]G^\:R+=_V]][IN@U46!SDQWSJS?9Q:D8DSCH'8(*KZ_U+CMX'/!;]]AA M);E-)?GUZQX3-W;=8\\_WCO9)<)OV\186*Y:6 1T_GL*1 U-"QK4 ^''SZQF M^W4Y_JGWR7 S-.O\C?#G";RQD)'A))UT?'?F^S70W$J!9XZ%7^15DAP8DCH0 MZDS22]?'=+F^&OUR,IFOF8U ,8/MZDC7G,)#H?/8U>1\5QL-&7F8,9YR'@Q% MQX$=R+(1]LWVF;^YXX5,OK&:8S6_:C7W#8TC6BX7[2ZM)(N:GE]$>RUY6!"< M"DQB88&64_%(@C[A%8P7]?X"P\3O&G-RN^1;HE.(6\6>[HJ" *^^=0?8+\8N MI*/O6R@V\Y"45F9'UML&6_6H27=<;\.T)6BAQ),1BCR\ .NOVW/*L<9CC;\I MC7_56!'$:>Z9ULOW0L9K/MM/0B7:7$*%!\8*E4I%XBQ[PA[/83M9\6]IJ:GX M5.4+W:V+=_&]G#]V\:5_+X=MS]X!>GX$ 9^*XV1EQ67[0D]IUO/S#E?*]6#> M/31Y4A&&3.(S&0P2&"1N'21\$^DX1CSD.3M%Y>0269\9"3"/=E^OPBH>:"4E M(B3S%D:$J]UYB/N"?Z[Z0S-1Y;.R7>5G>KN01= MUF_)@#4,; T\M: :S;@*W3+&/)^GYRI4\EI'WO7.< M XT+S7');D;>K@-R,FT)S6HOK4"_8]^$C(@G.3GR#02<[G/N@Z&MRXG2P1U0 MO*ED#$F;.,7@] $X_8YSY,0H/F>:KCXG%7+2+.7[;B[>*55A/Y7XCY\41T5H MYC"N]KOP&((DH#-!(<:]3^->B-,*KHZB >#B[(6O ]^MCC=^%YRZZ0,O0. U M&*\QV._8B0#H"!*S&2D_I"LRT\UXZ5RW(+AD0UOX2=<42T>2S)LI35=NJ;YD M.& K-938\IJ5>O$HX.7,V(LO'=NY!W;N\;AHOQ"=<U6E=.48FT/NH' MZ:(4%V'(Q&?BHE]Y>_+U1T85V*':V ^,#B1#0LV@%4^%]ZI]5H.PWK6JK?N1RVK3O2NZXS$+D,93*#IO*@]VQ*2(_[ C-O-7$O.AP^O9VH M PZ?WAA?FL'3?ZUS5L^/KTJ,$-I1E6[&O^HMVL5^\%SFK^36C^5-&7[ M#K @V?Y8Z?%S.IZK9YM]4DTR*2DZ%_CY>DL% MSYBKV%JX&+1ABIW0S<( ^=E;"#?'I$[=[)H0.'V$>"W%I+I8+B:>^IP3VA.' M\NH5B4^*06"388_&-6_-5-RB'V&_$!!;C"$!B3!:C%='1&R=?BGXO@:WG#@I MTLF:GM:C]8(ARW%7XU>+(-:9C"2Y&S-/Z_ 61&R-X@R^6Z!H^#/XKAA04>S_ M.)HB$#F&I@L[V1=*KC$GI3@;EWYK',N\43FR2G)#G5Z4JNU^?[TD*7X0VOL&L1 MS442U+OU):%I2;(;F/[U-#R<0W@)JE\1C=^^)7W[J7'XWG-D:[P:%J83:TC? M(!@59_9S,/[W?W9R338H#5,,+?MN#<5;ZPIR7&B$RB,UZJ>R2$/PZCO)6$@K MY\50VIC(=QLTAX0@*#(69_Y-;/T-"7) S?V+YK]H*@8-J*TDS@052S)G8M;>9AM_8>.:I8\&\ JP#\C;^W M8_K!1S]^HF18F+Z;\3,^G8VD2J=4K(-\@K<2$\"T&O56ID#D6_5N(T(4:YD+ M3J56[PAM/]>A4RZ #ZI"K=,F_LQ8P4W7 M?YT:F5Z?Y#_:$;YK+OB!#+[]4S(, FS[ ^ %$9I)N&/+ \:MXD0(=2FK,"EE M+,'^4JB$R0\&>B;8^1W"@J[30G-@,K'DHC5I)T?<-];U*[T W\3777 XIO-7 MM)7@[?JK)RZM35]SVJ*3QE-CJ6MFUJ"T6IN9.R-8M/##!\_-R&).9U(#P>Z3 MZD-#?>PDF.GT 19AD_LC,_.X*=>CI9X0;11$.>F,Q_%"$XP\>*9>DX7QK+Q4 MNYF,8:<7T?OV6.#%^.$S&V)1C;>25$^/FOR\FAX5V5%C)"8.1XXK);HI%)X9 M@;V/3L9T.ZTG4[ %Z<'(%'-?)EO.O*=KK?GH(;H85ELZ-/L/1MX;V?0L.[?5 M[DS/C\5Y<]I-34=B\G"DW"LK7$(=/'7KR?O)_?.,:W;K"Y$['*G35GNN,+HJ MT(:PG+N#=&TX'HFIPY%NFZU'Q56_)62*#7H)#)4FG0<\(@^'MCQ>*GB%_)1D M)V)U1"\3W,.P*5+4X5 IVA^E>W)%TNN*[*3BE8I]#YP>Z@A#LUUZ^C!T^3R9 M'Q>&SX_%;E1.@PDH(IV:-Y>.3].QX@C?SI(*E\P_,9 2'[HJ4J*I4G&2H@3@< MR$DQH28&(J<.9#$Y2 Y(-9YD&9G;?[C28?M*NI%@NM%"TC,7PTJ/IZ *4,G] MH7U]2"G\8"0)]?MFM-OO5)=TNNFGU>R.G*R$^W[SL40+]41KD!R.*\])#>G MP>+,N=5?E2R5[DJC6G\FT([]I$(E.%"7OBFDE4YRPI+Y9=;SIIGV))>&5QX= M/I3JC!OFO)F/=S/WY<&XL3*[3C4H)ML=V2RV:AW68'/==E+KC3362Z5+3;]I M^>Y(K,TU>D76WPW,UD]V)U:?5)NPL/3 M0P1LV"WGR4GTR'RV2%67)9LAV288>3!3,C_-,_RJ*>JKAX;K"D#RRCP<>2!\ MDQX_C);Y@:"SV=)]>V$^+^0I'$E1^T,[+E/*/B>E3I>EB_E\NI5N*JWF,;B2 M"\55W9QEFKJ:G1?4GC=>D?GF,;AZ-$=)H:!&"[HDZ5RV,ZAT2\P"C#Q8O-SK M--@'LZ,*FE?O2\T$=]\AX(MT6JJ M4>71$?*-!C/DVOV\:O!@Y.'BQW0UF^-;@P=!N]?O6]7>XSW8!.#0Q/[0JA!_ MI RM=*_/DFE*6]3&2Y>&[S\4D^Q#4LOE\TZEJ^;KG=9S6_.2133T8*Y]93(< M/R;5H=X;-4>D_+Q\Y !*' 'V^% I,27>& HK;C4I3=J557IU%-@;=3U?CR^+ M-;U.64_63/&BHMT\"NQ\L3UN*-)9#28\"^7-B/]3HUH+I: MO*3R3\98HSS^*+ 7&\U^A:V[@J"V*F*BZLRD_A@-/21K<]&:UT6I-R;+@\>G M>]NH/D3)$1J[INNYZB'70>:*)OFV3J6 MY_QZICLR*A55MGS"[YUI[']K:*9ZYP$3U(9_'7SM.V(HO@>/4I@8X=.9V$Z[ M!'\2O/+D.>X$6+(O*9B#+[*5C]7U^N6ZFCDB_%+2J6W--06\$?8PML&70\M> M2+8"CP[@1P,5/,R$X^&25!.>KQ"VOY*7 M N.U0KW4&&^KUK8.;6K77S@K+*>JZ:@;56JT5*ZE"M5[O;U0'?%1:"O/U06N M./[BBF,ZA0OUWO68O[R"DHYQ"W#_+6Q'9G.*$>2EQ7FB47>2VK3S/](!S!)8Y> M-_J[T'9)07ZE0,V!%UCMW5MU#1M_:.$KQ+42I[M$.0"T$!/G7? $9MYW\/,NP 5L%%X;J/P8Z&8X_V$V55Q.7J:9J.ZY\T,AZKE66_> M#&IL(PGV$#*OV3CD%<6/[CE@)7Z(3D;4VC<-+1DV889Q/? H;">>X_3\)I?\ MWLETB!=]Y?8/>[CZ;39-;16=\T.@)XB@RHM8J9)]ZE/@T% $VSTA@(+O9_=\ M\5T*;6\Z-51HYTA&T?1_!MX.S**&;4T!SU89R?$DPUT5UZY/%Z8P+6S .'M= M[_D(@. 7SM92\[Q"U2:I)X%^4G*-1GV>8Y^"FE J&6&X^(V83Y]"UX:M $N?:KJS]O*/D?-^#(EP/ 8_92 MBHXN]':.S>CLT'Q")S_CP&=_W/>/# M"+J%H)OSO:,.Y[(ZG[!*H9/IJJ.6M!R45JQ61,UF4(8)>^00[W:2\EZ.[)"' MN?$L-\[G*R=VITM-#@TIL"$:!DS%ANA98;01Z#5 43\3%^ G_.,CH8Z>N5#R M;H6F_(NC]<;11QCOYRA&8L*R:J"/' M:?'RF\$"/IV[S4C%N6_R.57Z,=4;3!\[;3,O1*?WE$%1KJTVFK!I(+Q2+4*E MDB=/H F-+7!X+\57U:N%A@1A,PHO[7.&C$JO&HV7IM.-H^LIB^)X.[_L#^IZ MFLPWNO'A0A\R+96'O5;/\OO] M,GD K1!4/0,YZ%#N(6DE@]!>,D.A[1JDU&SGT!#33=#((09@8YN@'IIS23-0 M0T77(L!LI1%*-8T0\E@R1RJZQ$%U7"!"KHIZ9VX5\(%_;=G(\$\PHTUS4=47 M'H=8J+8*'JVHPSJV;%<)'K4A*+SQ!"[0>6F+6M PJ[+B"6,AH MG$O.[AFC4.PW9\OHD:["Q\>=M:OP)QOG^D$-V;](!=VUPJ_/Z M-4X$:KKAH4Z] 3(%WR\T>$/,)A\P1NQV!'9>79"R%&P:'D"]TC,%L"1];,(R%DR\8QL+)%PQCH60+AK%P M\@7#6#CY@F$LE&S!,!9.OF 8"R=?,(R%DBT8QL+)%PQCX>0+AK%0L@7#6#CY MDHHE\16:(>0+AK%0L@7#6$CY0L4H'-H_'V-^OU/:NZDQEZ#+^BT9L(:!K8&G M%E1CKL)UP3=(IA,]?,UGZ/B;>\#;Z2J88I^%9TRQS[JQF&*?M,PPP;!28J7$ M2AER@F&EQ$J)E3)D!,-*B942*V7("(:5$BLE5LJS$4RV#/CA?W\P/]XAGD\I M%JGC!1NVP#+2K58&LFJZJOTV<0<[[USXY\\#RU#^AM%/(;#J38(/U%4GBL+UZ M=H*]&%^)CQE?R1A'W9+_N&E&Y;'(I)/,! MN4ZJ-UN63IC[O7\E2=[>KD+8Y_RJJ.B'L<)%Q1.C&4U2R5.:AU@QL6)BQ3R- M8G)8,;%B7A<5OX=BIK!B8L6\+BI^"\6D2:R86#&OBXK?0S$IK)B_(E(GB"I3 ML7CHM/34V4GI6HL([MYUKE?03G \?Z+#^)N6EM;ZNA;_:ILSG>+C(_N/7[KQ M32 ZB(HRY[VK^<3:\J=G2IX"9%WYZTJR"+ P8&' PH"% 0L#%@8L##=G47Y' M>0ESRN*5B\W79"E>.9&P;F'=^K6SQ[=;97X-_U7GY-Y0 MT/:M-?_K:GJK;^FB#?5H>UGQ&+._,.(?;0FF:>9L2897'Q*>J;DM=?C?'UWP MA]AV)5.1;$7LMK/BO#AT&V1<+ EYY5FG2Z)4?^*:/P@9S "\%?V*=\3Z4*1H M,4Z)4+Q%SXF.)&DJML>6[2J>+<&W%-==93/@I_#-SCK^",./_%)S=G^7_=#O MX/NJJ'F:2,^,4>Y)2&EZIC&@EY]7* M0LJD.N3*G=V/LN5\G+P? 9!@?_Q,1N*)Q$V"!#8Y,)I\%$U2ES(YY"0[[%?; M$UUSLM%LM.=FY]HBW&BRK(QR*9EG2GI9G,Q'2:8GVTL>H$GJQT\VDDHR&$TP MFGQG-*')"Z%)+2&DU8[&%05I*4GEW%,T6\N'W(%QJ?*0YLJ\+*RX:JKAT![U MD%\ -*%H""=C$KYI;=>S M!Y",<@ZH5@,)QA.+E<0]B$X@\Q^M1*YTC%[);MEME\-O3$TQ"ZY33U MXR?%1)@W+>E?BX.&+"O![Z)\:R5HMYT_\25AGC#D QX@9@BX'L;4HA/']FYU M=:$4Z=L/ W*!$1"EJ:=,7&G+@L=8,\6@N!'9"?E16VW4&_8752K1]:A\=3#E M\J.!VA0Y/PS(4.?+%0B9$N+M%6/1#001UU@T'F82QD WG@1I,'U^7)@Y9=(( M.1;E6+J1SXUS<;W^2!4M4O<4K[( 6)2"6$0F*(Q%&(LP%EU-"'*-12M[I7?F M>6LB9&IJ,@99:XK=U<*[Y^-6A^EWH'M&<3]^XH,B#$%77&V*,>B+,.C#H6N* M-LE489JH"ZO!XEE6)@^36@7:/#!TS47B\;=.@ZZR@C>%*WBO(9/GQ(X@CC;? M"#NQ9&+)Q."*1?AV8XU[!F0J,"#907OY,,I&^^1LFFJ)JWB\/=1#?KSO9NK4 M4-:94E>Z;ZI>WXVN2OVFF(*AQE2$97%% $84C"AGCQB^@BA19I3R4HWFL*N. M@99F4=*&MCB@C?Q]R2)G5)Z/'^[36T%?]YDCN)UM*@UY M2&$@I"23<0PI&%*NH7@10\JE@W>3PKU$B6IMI*_2OCL ^=.B<_6KJ0:<_(;JK;(9G'D4B1*-A%T1&6 M/5_[\)"I(48CC$97?Q*U0:-.N=AZ-L7B [G*.V91TAK/TT3(T:C"6Y-Z16V- MR+*2>)Q6C&JTZC41&C$ C1(1FL.= S :X?HXC$;GC+#9W9[4292XE* )8\,K M UHR2]\H@O5Q2=PP &,0+I##('2BX-SRF:=,3:AG2+JR:)%/T_L\-T1P@Z)S M=(1[,XGY&BOD: I7R'VK'(3+YT>&@)\73Z/!%7)8,L,IF1A'A<9HFI57/7?6'F7(B[J,1]^,G'4DR^-9Y;.2_$O[ M://=T.;#L9!NTEI62Y[L"=+S\\H1*52QW(E M Y? MFGE/C[/J(H5,&AA62;(1.OE6O!:%5?[C2H"S)V6<9L+(U!W%'2H,1?\>:OAK M 00";Y>/_%O1YC__ ?]9/UI6'P=IKW;Z' K!I#YN0J?OO-=\1?6_",18QMBP1^=>N88MJ._@? !E3?\QR[\^08?_?C9@8I% M6$,"*C80!6*6;YCI EG+%DJX0T M 5KL.@3X"NQ.ANHX!%!>U5YHC@J>#YU9L";ME(+QWKI^!7_?Q-==<#BF\Q+: MN<1!2E5(=C 0)3G!B0F23(E22DV*P[C$)(=,G$S%4S]\/9'6>UTNGU2KJ6[N1FE/8\'/!C)[H^,.UY7J(.' M=J/D5#8;\ZXE/37!R(,5Q8UZ.OUH/D7)_%C0S'$RV;8F\)FP1\_N4#K+F)WB M4$B1*SY9HV>2DYVY:"BS/_1>>*HLZCVCKM<=MNG6\OW!8#P2$^+!0^L2G9NE M)LETMSU?T9/%,-M=: LP\N"9NYX^*B53[CA5MGDPDJ+VA^HU4Z@5Q_-[H2>-'U(YL5YNQTDXKLV*A-1+9PY'YV;W(1)?D3*]'A4*A5NXR9JT)1AXL/II= M#98]+?E$9IP<.2<]RB@W>3#R8/%#9M)-/[;J"5UKNU1"6PZ;!0:./%C\I% I M. .ATQ#*F;2XZ*6>7*4K@%+W*'(UN)QO.D MF*"+.JNP]?)@-AL/[N'%!0P"KF@Z%3LQTM M)6=44E ?,YI))X#I^\S#))^#H09/+CRQE1.$3,,I/$W[E0F;6Z \PX/UR]'X MO=D3[8HN36B^_BA015-'CO;!8Q-VO4R9_"(O>%EK3(W;TI#GP&/CAT-YXG12'W6T-L/.1VH3O&E/]H:GI\/74FJ3 M:9!]0P(Y8/X/!Z(JW3\69:IBZ!Z?&#;'?<;D%DT1#H5K?.57CBN(A8S&N>3L MGC$*Q7YSMHR^_ IY5QMSWO>K@2EO2%-'O5O_L;US0^LWL'SACBK[MN.NK;WE M=P>&]HXW UQC9".[]OK%P0,I?^/_Y1,#AHFE$F]EK6Y9!ENOM,!KAH:U6)L6 MZW]'X:/O?']E 4CSKI\0^&[HQ>NATL"Q#,]5O\(_>.>XQ__=)XYO7MR^SX0I MR1C]9NHP9L)YF?#ZH22+E2.$?&%CW)LW[F"^7(8O9(QYL_<+YLNE<"S^9CD. MY@O&,\'2/!%/ML].*6*29; M!OSPOS^H^(^/1. 2=(R*GY58,'7VK?RM(]0;[+QS.POOQ\^,-_%\\"6FDJ80 MAN4XJI^,)JUKJ0AI4T=%J'XAE1,A3-6%*8RVJJW3E"/__&>PGT2,X6W--(QN M8228#VX7[%!U)!7^X]KK9\@>_G=7$7\=QRY,EQ/B'"S!(-RQ2JQ4R2944P&P MEE5EU!N+B%,1 F/75ZEB:(%JL]P#^?D>4'1])/,#G[>#4C1))0^P^SQG7=]0 M6OST!:Q@WUO!N),IV-M!L6\H+7X\"BO8IT/>-Z5@*:Q@6,%"0S(_%GM+"D:3 MV$0\GX*1EY66ZR.9'R2\*06C\&$0/@PZE59MCE[I#YV\;SQH\)"G_=^E"L0EO Y"5A8L+#<@+"KOH4J?O!<[.$P)V;4I?C;TKQR;A&PAE[@&APT?/T]Q9U:0D/SU"PO5 MQ3-44@QNC!'?N3%F?0X)CR'YI>;L_B[[H=_!]U51I91(SXQ1[DE(:7JF,:"5 MQ\3@B7HNZFY?BU(:D_>8E?\-[K7,OTZN4,(O25H46EJ7[!>RK'O_QDXTD M:/8<=W+YADG(U'!=(GBJ>HIPK0Z#S,E AKL0R'1ZLZG:C;-'F2KUW&][W0*'4IDT=.LL-^M3W1-2<;S49[;G:N+:X!C2H"7ZFEVLT' MH;Q(D4_S5MQ\]" :I1 :)6B,1AB-?K&>YINC$4U>"(UJ"2&M=C2N*$A+22KG MGJ+96OXJ'# ]&:63#^J3)'A=H^=E.^JCHJ*+K6@(1R2=^C8>V"7@B+R,UIX; MCH+JH^\.1]2%X$A=5/1B5LPMN^66+>N&T6]F6/X:X"B1&^B9=G?\(-"5^-)- M)A[(= ?!$0,/A%(<\][]R)\^7K_P63IWY2F(WR3'\&3'>WDL/U39*T3H8L7YZG& )D^>ICU#6R MC(>9A#'0C2=!&DR?'Q=F3IDTK@)9VG7Y(4^YDJW3Z9:F&'6O(#/PFNT4=!38 M%(F1!2/+I=,V+X\L7WXDND:6E;W2._.\-1$R-2[A&JE\>K2XBG"QTM:*Z?%* MS0GM_K1>$AX2U8&X ,@"CT39"!?GSG#EB]/8PT!M'SU\>8: M6AJ/X^=R;ICH=ML].CHJZUJ2+U^%T5*S\D_I!>G17:\9=:QTSB@/DM =@L>; MR0A-O96*S#NLSQM/#!.4^3\_,@$><:00(! \$4Y$XG< YDM\K M1_+$QX;?'I+.?9+X"B1U'_2TKHG+E-Y3TH6V.J*,_/U50)*]R#[KI:Z:$.KE M;.'!2SYRWNLGA)-!IX27YDFLUS_?D*V.U(MV1+'Z7+K*E(N MN,$HS54G18^6E>?*]EV0^F4'*XI4J1_ MOL)$XO';:@;6L5S)P%DN>PN\?$K+F1<8LH9@IU_@+<="0I+:@D7T=T7T=A,! M0A+U/_,"OR:?!8LH%M'?$=$P7?[W31)8+W8P%!#X?R?L,?W MI9<9-B^?7A68H32CJEV-?]3;M8K]X#E7X7 WR6ANV7QZ''79PG"FW.N),.]VL2%#%A6(X#'FYH$D(2#?P] M4 $_50)V8(\0INH2UI"P56W-K9/@:-B3)G;>$LY&TJ%,N;@V(EXL"GY+1 Q_ MX.0*B!C*;)-K(R)6YV^1!' %1 QE"L&U$?%B:3JW1$2LSEB=PT'$BR4>W1(1 ML;']77.LE>"H;Y6S[*XY_=Q!:\URV^I4 L]6C57#5AWPK:H< M.7ZM&ZUL3C%MKIOO37F^2%>S5:T)5PV/7^GD5QR]7E)9-U2&?%N?L@)!07\2 MTH:TA.K3UCGK42N&K6OJ.G1M% M90LT54"QD@>0KH%C(LM*N@&)8*Z^\@)&*^ZF4$2KU[G'>?UQI8*@_T3!(*5["*E!CPNF-MH^V-DE+ MW7*EFWUBNT)1Z2\^FQ>+V)=5YZIA32&[.I":'3"'-&"G'C!J(*K)A[2;;&2' M9/Z)R:?LK%JJ+T<_"!6P= I>Y]J>>EH=^QC)>0 BTD@E)!.PW2"FJBV#7\%/ MIM+*\M"QIQ14_!(K5;()S90]VU850D9+)P8K @P_=D9*_.F9DJ< . *0Y4VG MA@H))-DK\ Q?H0!)_R(D!_XNJ\JHD)B(4Q$"\N<.L1<)YYHH 7;)EF%(4T>] M6_^QO7X6+&NL0F2YFTC+*!((OS5X M&N6+Z*]O,G0L\:8EHVCS(Z^TP&N&AK58*\'ZWU'XZ+N!K4IZ= 'H\O?4,+!K)P\H5BWHG 8\9<"LC> M#(]AMF 9+Y"85H[A;DILXEALL-[\@-PDL-U\E-Y?-8SJQ MW#"[2NJ6>K8H7N+H?51D(EHZPYRGH+:?1 CWX[N^N$ MR5T%S7$M&S(JR H*1L).^753W:1O1>F76LS%K#SHU?NJT,NLRH\-5AS%XTV1 M%LD?/SE L7-<&>KG.X2L3/W?)P/.D"WL FU!_?@\5O\0J7]G81U3?[F3X#K= M86*LMT?=KJ ,HR-16@#UC\.+)V)O=<'\S<.6/U?5?^Q MK1[=_Q_8)].NEBU)4-/&PW#)=^QDFP< P/[X2<;>RMW^O:!4R+0$JS]6_QM6 M_YSEV<>TW^BZHE:5Y [)6K7Q/)5=2E,';O\IJ/UQK/U8^V]"^P\(0_QY)7QW=OWX;VM^=I*'U\_(T;,!T+45@0(*JD)HIFL1$M%V@;03 M#0_L19*C$OP(.).H0=U"<\?@1_/_^X..Q_^6P)_6U/_;IX1#M&-\##P;/ 52 MP0:O: L1\$A8AP\V/U.3H@/P3 46?CJ6*1D$I*A#H!I.,+VA)7OP:T"[J6V! M0>X*B8CDN5:,:'N#)U5VX?/A],&D)[X$ 952-'\&CNK";19,5#/1J,WTP3Q< M] E4;'CAB37T'P.V5\??Z!P?9"93 Q9&PU+3O2>DO168Y4(S#%BO2OSKQ-7B M&UA+@9C]L8DJTZ1< M"LC1 ')F*1G)&0-]=#0@[&@J&_N!]?&O)MFVV&E:?&Z\:K-=M9JI-!^:\;DZ MX7_\3'!'SA )(.$&) Y@B P>C]H@2O#R&9_^#IH*_%>^FB-RF@FL'0U(1ENU MYYH,OLE8]C30M0@![ MY3%@+P*NM9VAH(4@6MJ^T<9 D@S$9;:YMGD@(@,'6 M2@6/WEA7:UV(0(DEVM)0'7F /EX/#)!K!FH4TYWC-^XA#4SI&$]VJ$E4ZL+<<-I%+QY'YJW?_^ MSTX*X<;,W=L\M]85I"[2R.X=J5$_0U$:@E??2<9"6CGKEC2I6'P=@+[;1)KC M".9)V R/V/H;$N2 FK R?8MF.\7IP<]VZ]/7'[Z3*1FPQK6F=S05@Z7P$_#/ M8&$)*I9DSL2LO=TN_L*:?R1B;$,L_:-3SQPUJM%N;4*4-';LI>"C'S]12P6$ M&A8JYG:]I;:#7)_F/ M=H3O&D F30;?_@EW#[ _ J/(\0'6\AR 5 3U:4,["5_7X)PZ:U!S#,-U7%\ M[%QH#NP3 >T$L";MY+;=&^OZE5.>-_%U%QR.Z;R$]GZ1B0]E3AE((BW)"3'! MR:0XX&A9E.2DFE(X-L[*J1^^GDCKPP:VT7\8K&IL@IRPE-61RX]VO3\";ANY M/_)AK(OE93Y+DNQ<6K232;50S"Z@@[<_DAFVEF#A]J@K5=C[/K]8%>3BPD]C MV!U)Z::=3Y&UM-!CJAGYP9BSDCP2XX>,AY9@"/C!_-LUTI-II8LD1.CFJU0HT8CVUN(S.$S M/85<-4J-L='U1M-[J2;S4:!(8.3!,Q_S3^.'2BM)=5>)Q-C2Y%55!V]G-U3: M\_C?]EK7WN@G?%?Z7"C^!<[9QJDYYIF=Z[C!L=V[]>F=)QGU 5!M]+B&Y7E5Q@A+NKMCQ6%<]07^GJ0\>-1K+LLE&AGNV3GN+P/)/@O[ZK#W1S=[KH M^'O!NI7.KG0Y]\74\AOW];(I9ZL]$R+L.Y M5#TAB^L\0\@7X._@AEMAY L98S%COJ:>\./[2L@B@+%^/F0[,*PQ6!#"AM2UV%(P752]-^W9SJPV'3X5=,AS'?HA$>3 MKXQP9U3^[U6#=/F-^0(B[T/%CGC'@7@KE@?#T;=RA=A:LR^]SF_G0AQQ&M(Y MJ9Z=%NZ[W5FW-"VSA4YY]+006>@T,)'D^Z>OYZVMVDH\!;R8OI79\?)+\N-1 MKVO->*IH;L#3RU6@Y&QK0KC@::AR _W_5GZ0YA"634RD%3$ BP!?;F6SSR5; MLSR',-01O"W,ML"^#M7;(< 7?O:[GQL/$$(S_:QW#V:M6T-BX#FPMF0[^WWG M"1K016U=Y^$Y*!T>I7;">ACP%4PZ A.SU9%G2*X%GCVP%/!IC! TH L M (@T_/JDB:3#];Q4,[.=5O8-LF$_NWH"P#$P$)-)KHJ(8Z'5LFY)3IP*V$:-A S/S]EI?=<^1D MOYH,V;!LJ &F\A]8VF2NJ]\4'TE6$2)OM2>:.XX!?(L@H("\62$X1#'/8P!G M@,\@+^>:903E=0$4P&Q 7X2@!,(QP:NS%E&S7%AM9P#IQ0( #+*) *35'1+, ^),,<7%@_YDHK M5)3IE\VA#=5SY1<1")89(QH;!@'X4G7"3VF.($GPX"896 GY]I^,ZIT2O3Y2O?ZE] M^ FCJK.KF+!4Q878HTHVV)0<=*=J($7&Q@;T==,!_"\BV\0$:#$%F[%V8!;X MO],!I\:6I:#:0.C'#*4Y &=D'.P(")@*4):IYZ)4;0-6TXS&@0&T94"\O&L< M%.,>/&:](M\@W'YEC,CYI9&1X,'[L]\Q3VS)'"$3YL5V>+%#D*GRIS;R_]*Q9HC@;SM!6TL2/?S'&#"(2J5 M##'W%X_V+?^<$U:Y?NG>"JS:-;[[UB2T?0!P6@L3EFX!MN[,>*@9<%^T)OY6 M C1C)$&#>,-%](RVATPX^P6>T:=H.X.%?YMR]S M$QZ4I(.!&K#+4-V\KSQ ,4VX_4B;>OJ]'TM;G0."&05+V_@R 63Z/QO:D@>+ M1<"3 /4\V7_H>B=&S6$D2 $$U,@>118O(HYJ.KY/$^ SX9?E(X,2[-*PBGY3 MI/$RX9U& 6A+W%@^FUFIJ+@:#=_\<&7EQ+B19MCVX8_-;5 E&^=8' ME.G@3FWP1.1[FB[<.H(:) 49&%4)$@]FQ\:.$1)6=0.# LGW&GW7;WD7@"79 MAO]W=$H? ^>_B;&U &H&M@1_=F/_WRAU\:OW30UZ+4$ M][N"9JM\036FL&"<2W#TWX&[)KTX;! KVQ(\S%)'%G3/3'>U[ZZ!(37@R01' M@= OA!Z+[:((SYH<,ES_^HPQD$]HT XES8 Q"&B\ NO<0B%I:-_O?;'QDM I MNR_P*'8% Q[J5+)?SM^A10IL]HV3-D414!GU-7LYOMUU+.'!9NP81>"Y(UC, M?'WHB-1VFSI;IZ TZ4<%3*(D >@"[AS-^27X8-00J"QR+X":6G/?L_!/_ (P M^-#A8AL8X./]T\67900GONM30>37!<&/J:TZR L$&V'@7:#9!H(!6P*H2R > M[D9&G.-" AQ[=23)JRUG$_VU<1+]J(@T!,+D!_1D%+W15&?C[Q]Z]H3BK8,_ M$"75.:"5SV _NG-XUKEVE2%I/',J:8!#OMMJ:,!S]P]N-ZXL$![@,6K;7NTK M!YOH@7Y?,W^%[\,Z:J$6;$ C2%CD3VU\^.T T8MCIYO6P@P8!D-#*GJ+_QWT MJ$WT.F*B*EJP"Z+3 '4(^^GY/ 6@,_=]YB"BA)[V\@LDO)X,7>^A%\2L *7A M"?D"+4J"SF4L,.VV)H)<8" .LN<&DFK -F5P&=NN[\M1!'HRM)\6DN8K/CQ5 MGOA!X'6WL74'/Q0#@*?\LGI\'#S+'T"O7%4B\%@1*2]J\P= ",4,?)7919=@ M'3QTJ=#7_B\# 0IBG\$"T<.0&,%8I/'RZG47O)=%;J*>:-KK,P 5$&_SHJW1 MZ,' +1YZ/O_,X/1+==6O.HG\P"[\&UOR M*5Y0& ;%'6_@:$#][74*Q)\[R1Q_;10 :-!6'$(SYP!*@I0,U.D,ZF/_YK@,1AR!/D 8@KT?Q\#91*T4;6WN*VX0 M7HCX&NPK<& D@!W9\;3 %_.?NY,3L';5T"E?<+(7G*GZ$3N4!Q'\9#U@*YE% MVS2-1+\!VT2,X->'BOXVY'B&Z[S$_G?BP5"Q?3-&EDP8^A@@,%/ GKRV%8*6 MDI"8IJJA%?C<,E%<>@6??,"TG<,_Z24R#<KRKJ-I($>Z0&Z+] Y'I!-;:XI'LJ@L.S-$>X( /P([M5H0WBS'240S2VI M?,GPV/2]]+-W-B2%0N/'T4^)BU^?T=5Z24CZ?_;>M#EQ)=D??G\C[G<@>NX\ M<4X$>+0A09_Y=X0 L8-8#>:-0DA"" D)M+!]^J>J)+';;;N-P5@OYHP;"JFJ M,O-7N55F2T%Y!KM2RJV]H/_U\KV*/'M4E10=Z$"\@D@!6L!^8L)6/^LH*]'9 M*S)Z,!)Q,.)JQ]=9 =?X>A-\(Z2[)X&-")GB(7CL_E/\"(B((&*F2#YG@%]O M=P80"P*:R FOJ^\;TS$^;\(O/HJB(XS]K)^0S0"]I[2.0#TW6 M;&8Y.V/\X'=[JZ?(I\7HR;%=0;Q^B7,L-$AE1QLUV M0=#"^D8LM6V4%&X$*\%<26@,-D('S/:[0/Z!B ?5?P,E$!*?W?VQ9C>X4I:N<[U" MN6<0J6%ZS:JH3_IS6[\OUO>S[Z\OYO^:?0_X_NR69WF:3JO4(L-IK4';*YL3 M;2A AD^^P/!_7PDCG]6-H%O'A4F;,",!ABN0(V7?Z@J]@KX"IMD'6A?\U%2@ MBQ49-Z(D>5//V,_&#"BX!>*0Y41_V]%U ?@E@?T#DWV4+5,^H$_Q?WQOF;A" MRE@XSP-[TO@_)@T-)WFB4PHJ#=!'_WT8VO?E<* M]P-$(^\^R;WIJ%7CUHUQ,C7.K8I+ZT TB#=J' W%AGY.8''SHV<%(FR0A21" MHTUFFDKA7C>;+*G%2D)8F#J0"/RT-L*_MRZ\DQ,Y"!M (@=C9M#CBI)LX4OA MWL?6@%=B@;=]]X@]3GSYIP\??=OL)BA\!'X)1Y$@F6&]1444GALUGRWYO8RV?KKJF.-Z'4'HYN5?I''.I0"]0#J(?6B M\K\EX>?%H"$C /&X'M!1!A( M"SK! )C8<5L0W/#/PAQ\NQNFFV[I^Q!K['Z]0Y=GWA/6W_8OS,% C^7 H,?0 MT)RQ?WUC;_[@/5LPC>U4#_!&\'MM9L"L4G^*=<2X8/6LXUB2M@V'GC_0COVX MP1T3>$EJSY,#=;[ -Q,39>CA<%":([Q?X!GPBD-CNU._6;AB(M7 \;TJ]Y)" MF(Y2"*,4PBB%,$HA_!XIA&]/X;M$4MZQL7KFO$'7EAQK[UA_B#WK]T-Q?U\7 M-:U=-&SVVJ/-<\'.;Y10B7UXYG"[D68:09)FT=!3=)HD<8(Z[GY#) 2C-E@5 M!$[T4M38;EF,.SO;(RC3;TV3U4JNWA4SPJQFKJF&;+*PE^+QR#I39EILOVMC M?'FX:;$4.6EGFF!D\GBDAK4[U6;736"]]+)'JWAB(*58OX'ZX4AKQ2Z' FY, M]74JU[=(O*[3%?9[.IOB:PN:C$BFXSCI;,I?G^@ZE"I+IYIKCBBY. MZDS3HA=KDV^"D2T$MNXT MGNRT.1N76BH8F3H>R>%)NI^I,#R72*NS]&94$S"[>:Z7439=+,^%-(UQE5E: M59M*I_!45L'(DUWB]&8B.W$U0B_0RT1IN6Y0:1[6%#EYYJ@D9%MJJI3$"O.L M*]27LWJN%%0?.>J/U"9Y=YG,R-VY0(PUO+J14H!&S.DS5<.MJ$]:SL(JNHT5 M\/EB:#(J&'FRGR[E2*M$RTGJM-9ND9O&6EBVFV#DR7XZ*3*13'@EO=ON#YX> ME^F44"G 9X;[>>F>QFU%A=IY2YE9*"'RI4;&W6L+!5&4]U: MGB8VGQ_WS1L9,T'V5[#AP);9YMQ=+_*>@5<5S: NRKE63,YKO46.ORRA7F7) M:FJN#'5E:C>&58SH$<-7>8S"O]FUD9>RFI+1I[A=J=5F#"FQ!\Z>4CW_%F]/ M':E$_,CG<:@)!S38^1&P/3^"0XV'B46BQ6+*VB2:#N#D3F'YXY>[/./_L;?/ MC 4[$.3[($4+WER$:2=!*@GL,!L,^AE[#$I;Q=K6R%VBX::\;XCSGGWV\;L* M -!MX?J=5+>IG&-KB5Z9Y7,U6-X%9: >IK[XQ4=V?C9W/X%5)V MST/I4V&R#4KGVF6CPL15./MOQX7)L3[4Z_5*DR.29JEB9\55OLZ^G@L!_YPP M'6)*Z+JPS- A _-UH3X^LZ'ROTLL#C+6T2U]R5;<_9(X^_31P$,7HN:W:3LF M9)A,Y5IC8[Z B06>X%%TP14$>R%(SR(FP6-0E>8O>XRV@?&#^/[+K]I/C M)JB6/N4+#FO5YVTYM?P\YNJ;K4PJ[;99?2JJQ+KR^-B:.0#B %^\AKG"2D5. ML*?(VH3 LZ5F"#SP@QWP!+1">>0^^;9H]$<8=)VS$^+S*8B'6[1SCL(Z+5J0 MM27&PHJ&P*(+?@&;QZ.\]5 $QNCZN']3&HGO_@'AA"W"8;86NN@::!?VD4POET.X-10:?N][_R-5<8S_ZN4UO#>Z7!]Y>9S>QD0(% M?*$ '3"(HNX]#OX$7M[8!5:#H;Y8/K^%Z/C(8OL?-;ANBQ8J\S9UJJ#M$?,,0[C+L=)@7[%,CLH)N# 4A;[ MBP02K<'3%B;U!;4"=H]"H.@=9!.??2;X2#$=%+L.QP$)-J6U3Z7351Q2!W$: MH!X8 Y@IX,DMH:\7^/=;@*)[.WXG4;_^@',V/A]RT7 =KO+G11N];FVPH((" M/SJVQO:,A,PZ^/+4+IO;BB04NO8&2ZBU-9G*/^7GVO)"EM:E"V=^5(/43^Y^ MFL0>\*C[Z0UVX2)@.PVZ1(!V8W2 M)0*RVR1,!&2W29<(R&Z3+NF'=(1C-].._K>&_M4V(?6&3;@H@%\^9^Q->W(2 MYG_C)DF6 3_\?S^2/]Z[8?@#31[W)?K4]F*IMV_H\VD2/W[!1J$Q#A60"9/0 M_.P&$H^'_>V&'\=J-]27[;JL^"<'>[2)'W *7WL3W[9EX5M@%;.AK8&G%F'W M$+AL^ ;1=!*GKWG+61J=GS=Y?GXPVON(?OK?$XS?GI3$>T]*G'H@DO=T4L(P MX(>>A5]GZ1';_!';8)$*=3NG?Z1"W8,*]>%"BJJ"E_,]1KMV)NC.]&616(9B64DEC>_99%81F+Y.9KW-]RQ]RGDNUHG/_\E M28HR&EUI[VCTBI,K$A_G%;B5A9YADL^TZV]K&_[OXP[B*ZQLS\!&J?;[2R4? MDL>+_>QR=+!*67;;.AL,++G*U$$%S(+[&,+VYF1XB2XH9Q9^WPYK6F6"JVWA MN%T-M5!D0XD-GI"A\ZF^L4D,,6V>F%%"IV6.2/:@(!KYAH)H+=]HS]O6%):C M@3O8T]QQUG, ;R@VMX*W<\ Z6'0K4I$[XFI['Y#\$=8@6'HJ75GW:*[KM4OB MB*HLZILBK/Y PK)03!Q/GA8Q_!8(] 4.]@B_[AV_L /\PJZ+7ZM\HI$I44F7 MH_N5;*?)52G#4*^,7XF<]H1ENB.Q2RABNI^D$GR59 %^T3]^T62<2:FI MT:U0*V:3*FC-I@ZUK_2/7\ETG$B^A%Y?*=[DV[+;B^21YRSRG'V%'?L)G3%HH#JSV&8*@XD??M-L3@6>_;M?.<[VJ3GPUD7'N7_QB?(NF- MI/?>-_ENI/1H.569 MI/1$:[R0E]2HD%=4@?;M*9*DHCCEK<) A+6?=CWL]C;YMJ#V2C'59Z'VR52* MB5:_;.ES4I0RCZ[2Z%K7CJJR>*?IC97!HDOG<7.8T%Q2;K, :M,_?N$I@+4O M^:Z^4E35?T7'0HWD#^_R1CJ4%^OAUE1%5?YXA3V'(/YOFDB3I%1"#/"D@A+;LRB-@AC M4EVKB0Q6P?*DMJ[HF)N]MI[5J3S*E,UG5]RZDNL]*;U6RG27 $N 2*2 MN;<1E$10\HH*(]\>24X,1EQUL66239.ZU\87';= #"KEYI61I)E:3HK>S!MU M"X^M;*]$#%L3$2()L-@8)IY,)W]GL?T'M8[Y%0X+^O5\0N.A8SSPO]GZ*XC7 M"_FG]T@"K *;(\$#)HZZXIUTZ8HM12>F*B9T(,#^T9:A&&N_T98[UFPY,1-M M=WW:CVK77HHK%>)!6\&AHH)M0CVLPCZ!J'F<@CH#PEGX[:9V#4CE^_2F'.?_ MI+0:V>2Y!:-G.T5;7"[JQ:3V4O[/;QH"?H!,HDZ!XWK)'1B"R':]1A-;SY,R MEO'8'[_,,UTH3UD'-97%TU?LOK;MN?;[/H*QJ2+"OL>PIV7X,U:>>"AY@(D"&U)N=\, .XWZCNV:DBFK&>RZ!KND.A:8 M$'S4$M )B>*N5ZQD.;!M7/BD>,P!A/(;\X'EZPI<&.H8*'N2BSYV%6EL6H:E MKOT&?+X ^[U617FJF9KCVJC:]W8.OUT5ZOBFK(*.;["EGR0ZL'N< OO7V<$? MJ/NMW_\1/4RVT[X,HPY9TJ!THZB")NL7"!KFF:OF-"<%W.VBX5FO'K&?; M8)@!-F^I@!6@^8?=*V,0F)PQ6(6\HY_K-_H]VXBUIX1]\B#UG=V.0_G(6O;, MLOW'RC$>MEE\./?A7M?%HU>'S1[/\D38$/!9WI DRS/]L6,/;.-^:TX#H+7Q M&_:)[]I#PBFBUI7AU.(Q%;S;GQ-D(66O-_+^CL*F@WN=6[D\ 2%B'2$/N2/-?\78V(9JRK\Z?/9L"4?X-V ^(!?& M01G'X*,?OSJ(S<%I 0]^R.E;!5/\2"5S_]VH'N)+A17!M!I\*UN,%5I\MQ&/ ME>K9*TZESG>XME^+ML/'LGR]S5=+.;;#Y6+Y4IVM9TML-=;N@ ]J7+W3COT% M=U(#!Z_\]T>?1\]/\K_:&;IK+OB!!+[]"V!GS$1=G]$QXHXMSP$XZT#TE13 M3^B8B(E3".\^!'LFTD 05B]ANV\'ZJEP3=J'6Q\OK.L]-5Y>Q-=#<#@G\R)2 M: 4EP/+).4ORBFI9X/5%MKQJK56JL>JQ G([$4XXV&&CU'C8O M>0J#48J0R:I@9/)X9/DIF6J34@G3$X]I==UM#Q92O0E&IHY'%A*T,GHD2LVN MV*LE+6^$-=KN4B %['BD3L_FR4'&*W'S;D>@=1,WAP*\<'HRLK_&TS(Y6U6Z ME>E*MG!OV4HD5##R9$7IIRJ67"_LLC[OLRTB.YUWI$43C#Q9D3>>,;F,I;!< M9=ED2I5<3[0D^,R3%6$%3JZ6TE557[->L:(I"WW06 K)TWFV'H5-MSG2DOJZ M(EF;?D<9BA2\IY ^'JF1]/)1'I766*''98C16L3F"Q@6/GFF0@SRZ1Z=R>D* MQB?;+"6SF ?=$2YG&5E/[4 MK)*$O*!4:":?#'VBV.XDJQ4F78^I8-/29L6O&DT!/\-YQ%QUF6E7F'-9F]7S MF)1@L-Y2P,^P7G(Q'B\WNB5QHLIWQX::6FL9,($SU)\X&[?727I5W2O@5M)< M&.7&; F'GA#@"<_B&7-F@J<4I'PE4Q,*Z).=T9 8WP< M)#(;\-0SK#*54Z4:+9;P;B*7>1JUJ[W&?(:&TL=#:UESHGM/,T+/.C/VB6QT M/7RNPJ$G$[!U>9)I6IS>G<[39'\N'5F MS-'0$T%-++E>7:%9EJ/G8GG&)'EYX:"A)Y*ZR CK04:1JKI2*_<+]GHH9B4T M-!15H 5+_LF(S+6P'35 "Z^43%(BQS>7L[)4&$UU:RG H?C'ZKNO[P-N*^#U M$CAI_)D"[>AE$Q\:&P?Z/_S4MR?V/%=#!=CQ.\L,6AK*: 3L6M3/73JPX@(3 M:6.M@T?K3U>S5L:Z2Y5; ET,$4>K.4TWL(PRF&27/'NA-N5_UB?>"1O%[[F*M%TO=NB(0_;^ M*WV3 0F%>I4EJZFY,M25J=T85C&B1PP_/*6@5,^_Q5581UHD/VIM;>20H%N/ M(+;G$2QTIPM5REEM75NT:L32;CQFW>6/7^[RC$OPG-T-A>%0')T3:7M^UZ'4 M #;4+!G22'&@ABG__,J=XZGT T9%_?V>BZM>LT\I]F):7T27J_4I)2.ZW"!= MHJZ^-TB5",5NDRX1BMTH72(4NT&J1"AVFW2)4.Q&Z0((0T>$N1AAWGA%[+OLR@M]:<[^W=R]-O;=[*<4\I-+WU!CQK>WA(VF*I.GC>@&32">Y'VGZ MT!;2$=M\([;YN!;2$=L\SS;W=7;_<5/C&SB=PT1V\6QL_V-:'%]8(FZS5]J+ MMOY=KOF6[IG>AV9Y@VN../L[K#CB[&^RYM_Y/F]XT>_3M6ZFNM\E^]5BMU3; M^KKR?&/;\#%%8*)V:??9K!:^XF?PTC#9&MECYSI.$'W7SCS)TVZ"Y,IT@BBH M^573;T5+8''F4I6I(FR)L.7>L>4>&\F^!5O&\HI(;EHM!ILW^F:GF2J-F730 M)A8GX@R>BK EPI9W&AO?'E[NLM/K6^!%6V\:J[S>?^IZR9*]2I?I@=I0_3ZN M5)S&/[#@\%4][)=HXQKY93Y_S6%$[$LX$F\+Z^ZK/>I;0*Y5ZXU=8VQW,+&: M79"%\LPH-(/FI^DXAC&74Z$B?(CPX:O@PUWU%'T+/IC+04MLUXDRUNO9TK*B M+MIY?!ET#,5>JN 9H<,W18?/"=9\=B_.VPS,G*DK&+DX[MK%\:&G^(TY.4X6 M&_OK]O3^K!/A M380WE[,C+HTW17/0X0=]K\(EGNQ*7^]Q-$9_$M[,Z_,1WDE3A6Z%:V8(TZRQ M/;7I]\\DL3B&X1'>1'AS3W&<3X><]X1Q+@TYD3_V!$52$$G!74O!]>V35/S8%Y%FM0L\X*NY,E5;<"DIH]\T!41CU/4)>V4;R9+$;X\ M:\I$$/."7?,1$"-K&752J7?3NCAZ[&5G%&<6RI]DF/#49FVU"P4)4^853C G MHY528/UVB50\A9VFF_VQ77)CIO]AS_OS5[TC[T_D_8F\S==M7O\^>!M4K,=^ MCBAQZP2U$1,SB\&K2R&%+@)1<53:)'+U1L(>"?MM=9=_E[#3%.N4,^L&U9TN M5VF]-YQ13AWV18+F4BI.XJ=-Y"-ACX0]BNM=A)=EQ*D%EK5!'WP+W\-7$+M;]%Q\N4V,O*$7 M"WV$+7;WT03\;2CP#]:4V3U0.5=2A'FR<^RFW.NVV26E5![Y)D$N86]W\LCO!$X1>#TU3+A6K^$)Q2CQO'*]9F&L833J7N+-?8PFU"<*)_ M_(*9\52$33)Q( M7]*%%DE5A$-?/NIX4U!TV3S&BT(1T5A4Y49WD^?HE"DD"-))<3P+H0BF/2;C M:>9%E>A>(ZU[.X@"K;9BB/ >UU\:VL^_/]Q(O;'U?SG4B7R'45SCYJW;/51A M3;GE8\KO$'I)/'J>0RPV7"\IR6FLO4F,0I J4HSOH5+-]W MX=(\D^SVUPUQQ%626JK7D]ILJHW4I33, &&P%S- [BO$:EBFFC"T!3!<1<=1 MW)@VG8F:C4J32&/PA"C(&CD5O\2.?;O@QH5S?UD(!Z4M&F01&#AGX%3-I#Q9 MRS::G+89#B@',UJE'BO@)+(^DY>T/2,!B2 E@I2;-R'?#"DDEIAA;9T3.)[% M&KGU3-(;H7M1RC 0D@I0H]/D5#, WH\JJMZ*6Z79JV/6DKJ$LYY.B MNE AJJ1A>=LD^3EVWXVY55K*0C0\/Z_6&B%"@O;"E3170\&V6B\*/L%ENR^]!R!JJ3TT6QX6!MHZM9 MS+!=\ZB)VA2Q"JGN-VV\PRH:%( 4S>,] U)U%.]L--AMS;2 I >F'ENG=87^XKP 7D0"4CR3* HV348+ K8A)!"Q?+YKWJM/Y7D-7)1,VN$.YBOZEN^ B'EC3 M1I%C*K":/D[+O[&U?SE9><[9UR>?=QM?>XMM2CBX9]MHADI^$CI+2 M?3B"/IQS60DC>_"8_&QJZ]BY_HD5U*S$0?H;B0Z8:@PVF(P?+]4#G@/=)P/NRY0T- MY28@YO\^ZL2^]B*_AX!?Q1 M6^.5@*)]R+VN-7NMM'_\0O#4Z4K@)(.E=,9*+,OG:D!2P"M,RXW9RD(#;T+E M/YP8K&89<_S&Z+&AZ&C.0XQUX,VPG"(ITZ%BQT@\'H-J;#RF6I:\U P#\E#, M!4]^##8BUK9&[E*TE>VC8&0.CBB9#N!:4]I]LQ2=V/]]L&2PCL"/]C7N@(?A MDUR4/YGQ',U4'"?H >^P*\T1H ]?"-<0+J&&5BTX);DWP]QF4Y\V,_7'9O/1 MQ47V0)B2;Q"F0K!U6\&A?<&IB[8M*"DFDT]4^^N,7GB(> M4B="$P-,8X1E2&]I)[>T#K;0HS%H^%VLI#^MD=C -A<&8*^'"A&.N'ZT@H"^0)B!L4EJPU!4BQ M1NXGYA\'BJIB>DI,Q?Q!M3@37_VXGO9!= MH'(9WW]73-9D! MC<:&$H&!8$GJ5Y;DPT3B_1^K?*_WUWP/X M_A!3^9 5@LI/#=%VUWO)24Y.&\&9N+:GO)A:@7ZYU*!&@50A0SY M!6[Y[_#@C?L_0CP'9,?R=S@A689E_PQ5H^-O#2#$/SW H3;\Z^1K])*?R$W[ M#P2B!Y_LP<;'X,YKBO/?_PRO=*Z5S%C9,];[#,WQB,5'%EI5/ :>HMA(8%P+ M?!,355M1_"-(<\?@$PO\S$8:C38")P#XPH&5M<=@,^'OW;'HQF:VM0 BX,1C MW@R@*[PC[4VGV^O3\,6-#IN-U11;!0]CPW?$T1DIQF9^A6XX]J.A>BM*S)X- MR6Q-R!"XGY.5S'K_&X3BCNT*V;&FC+B5(GD0%?D1V!G%#@$]>&1G/0/?[%4= MWYT!_CYLMZ$'=KIA6S-7D<9[Q=NRECT+."UXM%P<;< &/#YRV?ZPD\]27/:I MVWSS68&B\D=SR(K.&%Z>L+6A!]^XO^RS9XFI>;HZG7D=K-<;3:<;N2P)U/+' M+_+A5(/='L8 EE&%-PV["&&ECY2;"#]9XF-[1&[P,WZ5$4EQKHF]T?EW#C'62K0O=))+(Z=N2L# M);EA@3?'"K;ES>) PY4>8JAU66QD6],M%@'0@7^^"#*(:RS35'P^0;@$?W2, M)C#?S?"@/8N^!C\!)H@38-#,5ORU!K, +P;VVM0R_7\_Q#ICH$"XP9Y$2/2) M2)059YHK&OOHDP<\TMYQ0,F4/0E-L&-E$5G=1DA/GY?!QY"8Z!]GX:J/8V(_ MN2QFNEEBM7*S^+H]+@&XPID'\F6\VK]'ANPR49+ Z0D/>'1Z@0_ LL'L9(!M M:"6([.%2#OE][^P->3_4,>%7&EJH_!O>16?U/O?&M"EXO0:X QSV,UNSM@^' MBIZR?P9?1Q$Y\!7L.[# TA+(A?7CUXD\0YE4P$*"'=VC@KN#+BCTMB(ZX4!3 M<5$P%Y).5H!N,]5,B C;S\6%J!G0@;(/ 3M6;G;6R=>/(JW4RV;Q[#4T'L$\ Y4: M*-F D"H0UYAE:^#U@&^!U)J2-@-_#44#N8(N< 0=^BWP]);SV M;!=^E=TM"(XZ.EH^\+3*/_7SB7ZC-^[2UG2]>.H*E7;G_8Z0.MSQAKB&HKXW M%V"/93W P6"5I@S[ /G_.,NTEF,3\F-.7.ET+4VSE2;;7"0@TSZ."ZF4-,"%+ U%PQ1[ 6@ 4"]P&$%45'<]NV9 M0>K!(\XR$4-JK@,>!]-Y-=<#:CG\2G,!4<"3%=^7N7V0-0O@&OE/X2^!W:S$ M0K4[V_=S_ 3/X]5_PGW"3)4,1;1@> M&?]SZ(8$P1$,^_=%0AP2LJ!#TA!4&.38D@:G<'\9:-KHO__[/_O3W^6" M'7DC]M8U]ET8!(K9J$IB",X\/2&.P*M_BL927#O!.IGTPS;6]7,;ZR$1NV / M9/+?L;V_X8:<[.947"7V]BP($24,902XT/]9^!D*[VP_M/Q#Z"=B'L D\.D' MST6D<:W93P)_H"$[@W\&"Z/P!R9Y(6(=20VY(\U_Q=C8AL#XKPZ?/1?7]!T\ M)L09 F(.0"M:D?;A"\\*Z]EGZM<'V%_'U$!S. MR?R1H_MEUW+@,KZ5(_/$';K7T$Y&NB\XN8Y\I/#W4"V!:N'2])5#<7<.SF L M$? +,,W0T^#C@8VQ_U;P\)H(-,C@W*-@, )HQLC^48#NA%)4=V\-W*V^_1GX M3IV+NBR"6'KJ():>>HWALF>=Y(+]VUHQ@>*7X2=) M?Z_V)02]'O.6'4;@3B:@R"P2T[,J'Y8B)]UE;23IA3&MT$_=#).H )4/>R% M!LEW+IR$I^(7B3YNJ4+#:C5AB@/I_^-UYN0KJ))>FAN386ME77G4\N9*Z+N* M\O;0+J)*TP-ZI&(;ZX \6T+L=2IYGB:C3%Y(FAEJP8E%KF=5^&8E#?8$T.0% M3_,\?*7O?RE[IG(@76D@@$#G4L>GDD=@ON2!^9LR4H+]Z(0CC179\^TZ%.Z MJ_=_. 7D&8-W:<"& F?%5B!%-P:PTW$OR@-;%J %$CNTZUYB 7]UK^"$5C_; M;$S7#0XC2$'E9Z426.H[.:&FF=K4F];\_7H7.]0U/;]J*.,$EA@L.%SU=$&< M+"$[G.;;[6+8P% )W4$[_!5W@:BA HX)Y"G2S#UN@;OI9%UA =AQ\A!]6.V]M@9Q4GTU*@ MIQ:J['M/.W1J!<^=;_2UBW'E-$94D[6YU$QR(^&JWHCIJIRO4$2SV%T;?&XP MR1A\?<8"^Y)^.&U[?I#^(DJ2[?E*#5!NG,O&69])N[LY CL23 ?7Q@UP MO-'4&3P+Y#K44"\80[T?.KXN3KI/R)UC.QON]VZM*"[EE!P'$!8_'RTMS1VE M.RZ4NXE)05@7)NFIEH9^PSC.D'&*.>/Q]BD$!=/? /\DR<3L[3X<0?IA1 A* M^5*$Q[R+/'BA/_J*#/+1=,8[3U9F.>UQ6#9MCEM)&1Q=*GM!.O>"_>1M?H;< MF"^1?,ROK?4L+P,]F)?T;OAQAK[@Q##=57@*'( MT0A8]\AQZT<:8E,_.36(5F0L0&N4_(8\PI;M( >O!H_[;=*9$6O<5+-$5C7ZBZQJ]AGI5 M%&H+Q5GZT:WA766]IIOMGDU,-C!!)TG%"?K#>?**&'27_/)F[>//P&Q?(S$G M&+$D2D^/NEABFG2199A)$H 9@<>)Y!E=\T_![##LPWR2[02SBLU=YD3,?\41 M9!XG&Q_'@5$^"$+1K>//$)>QD69/P?)=<=_:#+U]FHF<#$&J,;0O>V,-YB/ M5,K#6:#' ]--VD-U!-'A2^+/A*&W<;T@$3KT3%]>\_]080R)DT>[XLL./ZJ) MINB[,WB[$9JK/'2]!M+5+NOD?%3*E[JTJLV93*;%)D=O]RC^)I&Z$>RV [.5 M?ILOR0P]C,[(?!,K;'2V@3')P;P.U/R74N\OZS[\C0+WB?1:*=VE,>'U:;*7IK:+SX[[YK2*@ M'V9$!U .'A0YS? @<]85-P;O&L? IL?0KE_OEM%N=G(PNVVR[0SFFOFI$:Z? M$7V<>0LM@##S5D/!I^],U\_S/C/M.+I&+/W!3H&/9VBSA_!ZXD+;WGO893J_ MXD&!:>+SLB(G1&"E@6,B2':!2+HS[@XRSN&M1WC*P;?NM!ZX#,V2K[3=H7 H M 2"]<5-%>>(Y0-GR*7/F(2'^SRR8Z:6)AK'V61YH;,"0G($C".V8OT&^G1V/ MM=I=]%_6.0S+H5A<'+T';&:XS_M>%'17==^^ ]HKX/>9A0( D,9^##H&TY/\ MG=^3H+C_\;FY[@0CAC8'#-A^%P2,+!N2UEB_P*A \(!:\(+0WTGZ)A&E;T;I MFU'Z9I2^^3W2-\6P5LUDTU^-%&N9P#2%&?794F].4BJP%,@?OGQL1]:;VF F M3,6B/B>PM4#8 ]DU63"2/AZ9*28))=\I,9SFCH3L*%/#FQ@J3RUG_HE M_%'A>MAR**PEHYTJ-05"P(Y'ZB;960E*DN8*?:;>KB=DX]%L"N3IR*5ID'BN MT /V;=8UJ#%5:9MY%8P\6=&3SGF"S-JB/I^U:GAA(Y6I%7SFR8IH.J',;-G( MZ41CW93J"RSO":Q GJZHO=QLNAPWKW)K?6/DA'%F)K59@3J=I^ D"V1C74AV M:9;1ZST[[7H.'$D=CQQ6.5DJ](A^-Y$NN'.RU]O,616,Q$\>6O"\-N7(,*DQ@*DQ(SA"-/MDEMIRUV/:#7'%]S M'WNS$O687#>%Y.DVI9_$Y5 A:OVNDLM-&FZU-:TI<.3)-B7M#BOH_(SHSM.9 M!!!#AB>\IL",2G"L/ MAA*YM*PEO(YW\M!RO^GQ'">LNX6)3*J%KKC@B*60.L--F&$\)31II%=844X] MI<5ZN@='GFQ3HDE.LD^/M2==,QFC;O.M)+^ (T^V*4OJW7IJ-,ETU]2 *]6H M;IMF(I?2UR5UN&PT=(I,J] G<#(46[L38]-]RNO:6JXN*T*N ML03+Q\_('8>/R/9XN6IA"EGJE3;9')5(LW#H":7$F=JI9 :%"=<;JAE7J+H3 M)HN>>DJJQXP^24A.8H,5ZGA3+M8SK:2&^LR>#&UM4K:A=_$YIC6R4W78M488 MW"WZ=&A;E)[JR>;*X"J+9&(X2@Q3R38:>D*#,;9\RAF%,J?/BUEBE*"HXJ2( MBH:>/'7.9VU^M-9SV'3^)'J,UD\Y=EA?]'#H:+J:XZG>M(UIKMP8E,C\4*VK M06'!PZ&29IN/Q40YPQ6FW&Q3D)6:"VG ',U52-(*3:4($2QC* L4F4H+0U), M"S2A#$=)C*0(_.3A:[U/BOBBU<6T68MCVL-I;CH_B_]$EL'3M#*GN-YX3?8F MPR96$0$AA.3QR)RNN8#WC)JN:'RQ75]EU_4\?"9S@O\CII#)]_D,1S].>VQY MP7%E5SV'ZOG<$NL6<++':0V/UOI-9B8ZS7.XVAHMW$P"XQM=(C=,)ZM5,M0FPMST'@ M>K62IT8VD=<3ZJ1;\:AD*I^%$'A"(V;68"?86JMCB6:]U4R49_-N@P4C3VBT M7!+#@CE9SG5EWL?&B^J:J5'L.01N)M_#]77@<=@9S<_X M'@+7PBNC1H$[>QLZ^ODI?MYVD/_.CXX]OL@#R)IRX(!!1M6I%YA+2\7&:"$_ MZM-<4IT238?>K-@+^77_6(T.6"*P\?V:FL"^-\29H_P,_]A_*S2) W,8JMF2 M;U"&+@UD?XN>:X4?^,8W^N3 1M\KRQF,.?6"N'8XL>"%N+_,UQ7>3Z8>F-1+ M%63W;(>]YUO@F2,@+^&NA?]&]1M^^AX-H)#)O_4D!-X=].)PJ#AT+,@[%_8@ MG"U>ZP]\0S':G2?HCPO3TB]V0(@($1'BNQ$">['?9D2(SR($]O!BE?&($!$T M?3="1-!T&X2(H.E&"!%!TZT0(H*FVR!$!$T?2H@WMA3\K6?C\U:=.A=J_Z1N M-R^C\A_OP8DO]87$2+@^Z+@\_>\V7_%[KE:R#$CP__>#^/'>E>,/R9.V1I_: M-C3UB@2&ES8+^IXC-HC8 ".PB TB-L#P].'&O._TOVH7<)@P!P-PHFO9/S^, MH:^]I)!K[V0Y[\JJ^P #[1NN&]E#5UCW"ST(CW#Y;KCZ Y<3,6O$K!&S1LSZ M47QGN0, &:_K )TITK4&KI8W',WA5";?MK*:#?.:J1^_ M<(R.T]AIA:6/:!L?"6 D@%<5P..Z4 9A3*IK-9'!*EB>U-85'7.S[R^!]FH! MW*P+1/.I4RCJ"4Y@T^GND%3*4 "9'[^25!PC7^S 'LE?)']?4OY.ZGSAJHLM MDVR:U+TVONBX!6)0*;^_RM*KY<^>9%2FV1S5.*VDV;Q[NQ]:]E;'S'=3_C#+EB6.@F]N4Y9\FU]^6%(R%& M/B0/"I'$T*TSXGY\@)%\W,R^?$'YN .3Y4W=='<*5+'786JDOICK8IE9S1U% M39G44J"@ 8,S<2)%7=" B4#C9H3CVOOR!4'C%8?JUXE5$+-M]<7(/Q$M,G+" M? &-XC.C$.Q"U Q4BL'*HI(3[;V*$P@V7G+38&,J5>QF.TUNVIYE!7OUR ][ ML )*%*>(1/2>1?0SXQ1_)J+C37O45T=V&A-;8\-*N6.VW@F*%#%XG,0C"8TD M]/XD]%,C&7\FH=)TLQ*JPS:%M9?49-7M]Q,=;0DD],-C'<\QQ"V&/PZDV1^V MJWT4!0BB=4?Y]_>=)1HQ?L3X$>-'C!\Q?L3XO]F(#]. KZ?NLK+\,Z:*FAD# MIE#0VR6V$ TONCP0+?($L:*@XO4WX:II.?=.X8C-OP";?V%'.VS(_K, CEOH MON/-EE)31,>S_=:GHX:M+417"?NA5S71)_89YQW/TT7%+"M/W+PWPZ,,14;"'0EW)-RWEP3T"N%N#FBQ MF7AB"$PS2*9GEDJLUX#]/R]ZY?EZ)M6M)/CB+FM5Q!][[(B%WO M99$1N][-(B-VO:E%?D&'.O2A*Z8UU.=*_ES7^<36);],DC_@YXN=[ MXN>[+(P>,>MW8M9;=^R!9_90DQY%CHE@9J*J^&7/G9CEN0[TX8*WGY1)/RR1 M_G$:X=U+XK=89&1QWK6Z=^^DC?@WXM^O3-J(?V^FN;9M$CI/( M%KT;6_0DJ?^5>3J^V2TOGP+%OL#9DZH8'*^O9I MW9L.%9L?M=%\^9V5&A;K\9-SL&URCE9NXQU,7QC=*39V5O;RB1DF5#A?ZL>O M-!E/I:AXDC[-K8W$/!+S+R3FL/MI[,3.0*1E3DV;@GM_.U MU1+.E_GQBZ3C)$7%"?*T=G8DYY&<1W+^9ZFWGRGGB7J+J2WSU6V"%J<(*.&I42J3CZ=1+*DR$$!%"W!]" M1/5'(C=#M.[;':>SJVY;JAG9HE1PZ3H+(2$(PC!4G,"3 M$21$D!!!PA>.UKP!$A1AF<===J+JQ&(XM_'-N-]8JA 2[C!>$]5'B6(Z43[O M]\KGC?@WXM^(?^^6M!'_WCC_?L$8 7AF]> .;2P1&T9W*J)U1_;_E[;___E] M8=2>=KCISKN=,::,B6Y/T\CZ%*\0<@WH/LPG M6#N1,$;"^'W,D%<(H^0ZS:[*U--=SYO469$>5EOR$@HCO$8!V"D2QD@8[U,8 M/]F>>(4PYFK3>LOJ6P8F+M++IC66"@D'">.K+8K_H'M4O\)Q=6\*ME^Z&8GZ M0.;13/ 6]R>ZXWTPK\Y8 50R#&L)BZ^B_0"6BR,9E@/>XBB29VNN!OYTQZ(+ M&,0SY-C,48J;B'M5KC6DF^"5XA>=ZX%_H(4L%_&5:+OA. M,CQ9D<-!?LE7Q'7PVGE@0)U[ZE"11,]18)U8V8HY5FR))C86%_ [Q8R)8'YR M>),=<&$,3!;^7K-D\!P@ V !BNQ7DST@_H=HAX>\W9;&BNP9"C]B]V;5WFXM MM_*W(6];T^QN"_C1L5!TP+PRAB7I@0P,A9G%+E/"L"YS6OFIN]((\G$V!T*H M &F9@2FXMJ?WVN(5C:]K]_=/8"A8N.Z')[=/F=OAK1Y4IT^8VN M&M$EPK&(+CNZI!^HZ-R_0;I$\G*;=(GDY:)T>6,,]'=6R]7V(/6&/;@H3OSQ M#J1^MP'#@S)Q(TM\IZZ M9E]R=3=X&R6L(;6_X"L4FPPR980_S(_)K,\_@%UISO8=W'1F6&M%0:+I%\^N M*;#0E. ^$H+&*_.R7A!,O:CV%J5J\=W%K/YP+>P4\(A[)NV-J;O9H=U?BEB[ MK65S&3F_Z3I+@13('[^H>(H@XNDT<8F:=_>-/8$+()+.T[3KVY#.PH#-Y3)+ M1>"\GKQ<$5C+%(AW5Y^\E'3FU21!]VM,ITL,*'Q&BN4)P! @G[V4WBG M..K/,MVIPZ9J7:JC-_B;TXH*[9+=F@Q22ZRR626)-3?M68XJ4-!F(>(,#OY' M7]!F^5YR^ND^PAN1TVN8+:^6TUF9KJ5DJ9[A/&-0+>0:$X &3)OI M:EF,RDTE;>@2[^XM=BF07:I.L:I*HU6W,N;TY&3966MC5DA"HP6/,P!F&0R+ M7+F1*_?K62R_D4_Z:>$Z?;&2QJ8+LV-F>RMBMK@Y):@P2-FJE"DO,='K84L\ ME^B13TT@G\!82<5I(AG'(OF\8_G\T_Z]U_?.0U:W/->O:7(?KO@/5E+O8RF1 MX_QSU<] KOR&<<&9YE5;=;'!\?6N2%LINLM1I19WF?8?G2[B1J7R-B# M:FI2MYGJ4J!]1SF6Q"Y[IMV%N'U3O]KUM,ESXM:>M(K>Z#'WI&>%>9N2!DQO MT+P]<<.H?,992QML*J[G&-6$X@;RM;!(W'[LN+V,GX5445I76L M80&INWMWY[=LZG03V_!5'*@G,AX)P'%^Y(\59;W2 M92I+3\^25*:OM1ZS'?KF_+'S3M%BU]5D1I];)C&AIY.%D6X*J#8Z&<=H+)XD M7U*FOYS[+FN9:(*H9+(R=/_K>([#Y,C2@]-TK/O2\O8_B./03( 0#8C0J NYL;CA1WW5;T;+(E M-HKI5%62;PZX[871HKM7,E3A%T72BUI=Z&'9S24:/6+)GFH]T!=.HINH- M>'N9:"T!]C(HR8BDX@1]VN+KF38F']\OY%#4CF7+_V9;,(V8O;HVUQ_/E)G] MKK')>6T\^4#\B3I^OM1)>L^C7C*AQ)B*+W)+S1VCUB9M9>8BOHR!$S4&%968 MYCB>:$H*;'4"AX /Z5C=28&)M9=M@8!7X[LRU@HHQPGJH2+.9F"\!/N=N,"(='R6 <\$Z"6-8[![BK*:*>A.(/BMJIB* MC3JYV(KL28K_\+#!B]^#!;X6#-V;%#HNF'\%"<0T\$O) M14\!H@:W BS%!Q^_+\P4+&.HH'T!#QBN8\IH!/=QH8#9::9D*Z*#FM2@5C%0 M^ATXLYFM2&NC8!(QD*6>XEL_W>)YDFL(_ C(2W@25\IM>?6:F 1K;E. MM'&R,QE.BJ/$NQ5!B'$V>VN-."FX,> 4Q=M6QCU:@);ED6% MF\I.C[<<>UTL-G_\(I)G<.;W^^>S_:XU#V 4P &VM0(S=R'EKD\$VB="A7GL MI1JSI,.M9S/,H6=>UM:&'SLR.M:,6/SK4(\[2+0]^ M*O +W.O.'5G?](KK>4Y3P5F-@X,:_>]/B'?<5PLVKPH04@.LIHAR"/_!I[8" MCX6P@Y;F! V\1 >.RRF2?^20N'_D/!QHO!?I>?:[,_DVM(=73+6M*.@P]BF3 M\GN( :4>DA2E?Q-, #BU_/V%W M-1GGGF1PI'"&9[GX2&!; BQ+/- M8*\U'=Z,Y96A[8GV.D:DT %!'!H>J/0C.EN@3@>.X9$& >>2:)J*^ADC?T% M?P!EG<#^:?7:,3;\!GV&__,WT@>EN:4E3[Q%FEEA"( M%(1&8NL."?>+W;U^[^;KT@&;%F;"!K\X@LO.>J8<.%B.O@]^K2;-PIQ>LDQW MOGY:U(J)1#*[>'=#]#.S;B@V+#HJJ@H_>K0@[4J(#QW7"1EDJYDEB#W5;$Z7 M1E9_IJ2X7K7/*WRFC65DJ)J=2>'[=ZA'@06"8PNRN/\*^'G(I@[8 $W61!NV M/T4\H $=S$9M2D43?NASI&_WBJH*#V\7V:;@=XJ/HEO#]!GNCBTU8"@#L_?0 M:/J-0;3E&V@2+4HCMX&10IDKR!N=* LB/TD]IWOO. <B(&"DVV/^=/4;O,<_,G9H6 M*>7F^GKM+7)IL5$K*BRPQ\B'4^Z) 5 VP!]QQ JV!ATTD&]$9^SSB:^Y>)HQ@&L$'"-KB003H[SXG/(6!/+,@FT$!P#=]WXZLM*L3A0YY[99MCO[G0 M7@LER5!$&WJ[QT'72M#7YVV+@V_/ WC:[VCG)@T\$>N5/PSV!A%/[ )"]$ MK".5E-R1YK]B;&Q#G/E7A\^>+0F-=$D3RK-QH.L&'_WXU4%:(Y"9K(6Z_#I; MTT'\2*OOO,K\3+%K6&B ;V6+L4*+[S: YE'/7G$J=;[#M7WEN\/'LGR]S5=+ M.;;#Y6+Y4IVM9TML-=;N@ ]J7+W3COV5# R 3Z%#*2E)FP5VXF(CB)?ZIZYD&0/88$%[%7@*L!<\'9R1< MD_;A[H 7UO6>H.*+^'H(#N=D_LB0?]F*#:S3"\DZ,C])&FW%4$0'G@G[J:,3 M.@ABA'H3T&-D3W)CT*AT8K)GAZZ1UW@ ;EP_V=-($HXB_02K@\T)'<4,51(X MDV?TD>"P/M!,&KL];*#V]'M*25FRVJ.&I/O)!4#&H0[ M=HY/]!@ZQ_P B6&A8(D,9.4A T4V;%]AU*@G"";+=1,][12S5Q8Q@(^('!C MK6/6+)@RDEQ%E,8(K8'(@ 68FHB$-0^.74T649@)Z,\3!49\+.C6\@!?6\#6 M1'KN0C3BON/* <-@6.HDON6!?02,%H1W0BT9&*%(BP.HX&K&]F$Q#9IZD@($ M1T8:]]&TX$?!U!YBI=&Y^DEHR 8Z(W@^#".ZX><'1GCL+X2: M_F2/1SZK/<(-@P.V:]CRDN)(MC8$GP 8,S3PX-#M/!-M4;7%V?CO+:7@ZF*B M'^]#?@.PQ>&#CKT&6?_S?4L?N5+WPX<(+:; 5'?]X.#)8O>V0I]'.!?P7-\3ZY\V8/A^>-22),]&RUV'ZCD0>_"3V-P3;='3K\+6NSXF0/1L5VA M RU!?E0"#+S09#!]=+#!;[)C31EQ*T5",21^- +88W_(P9BJ&(3QF,XE]2R7 MLS=^&-,0U_ @M MGT-2NXO&.SP\]CK@U/.+E#L%%(DKF:&*=2:RNYG9,9T*5WPL M Q9*I<@X0YUAHSWM-^&KQ,\$Z$)7-8211JO=W7FT?5#Y\DARTRR8H#X?CC8T M.5IRGDMBO2<[CV&-G,D0ZH]?Y -SFF03XA%2/_[2[@:%X&E^4=JWS:?LV!F( MFZZB-=1J:S&8&\.O"C]+;S2:&TQ?ZO;R^E+(4+RZ2<#H!47%4]1I2E#,!=L; MX [$E .4>1YDH#EX7TAS VQV#8CQD@[6;>MRAJ.+%&7FL;'*D^"XPA_.Y/&% M$ -L7W.;>?(JW5B,=2Q5049D3XGU@ D$>,M7C_>UXWWFZ_1Z!PQXK&?=![J= MX;8V,!N!E>NC ?K)A_ ?37"]@3X8)C@M.?0V^=K"+%>:?P!SYQG03XX[6A9: M15UQ^5'>LD>*YGKV,XEQ13!B2916=K?2)!/Y_IPFBGCSQR\ZG8P35/J4)1%H MW:\"=$O\\6$6V9NX8Q^MQJ6-.MF8/*=/-PE>3*3F*W.T!-SQ@GWV$-LJS+&E M8@?'EASSD-M&C-4@A6-9T3:LF*--H3\/\LK4DA7CX;D0Z*6O2)PXRP_B!M!E MG-!6"3]H\+.(_D\HE_E?(MHFS X:Q9$8@Z/A=?[];V.#O#)6\&ZU$_WG44$':V<, M1&]L&?))$,$E^M:D;I4H/4L-C5H^2:@V 3/-Z>>"""/+,*QE&+39Z8WQ@\"" M[\\&G"$&,;M7I#M [ZIJ*Z(;^J0M&WK<1 /J$A>Y W#/?!=^&[# ;@)!MCM\ M&=%MDQ;5U3JILN0U;YN3&HG5V),!";QD%MYHC,>L!3@&8:+U*\V=G)#A:KU>0AQG MNDKI4:V4ONMIO %]"[ T3#DF1/7Y^WCU8I^*E1T>Z!G\R)N M&VI;8\OP##L#.Z[_+*!TK9U0M_YP/CE.)/_2C.$]>B6-8+,YC%]I9=(!^UO+ MON/JX$'RSGZ.T?:VEN\F@?8Q-"C1OQ!8[!#$,IU@FW['$YHPZ#7Y)]/#*@Y7 MFBZR5J+21_!QPA,):??8??Z 42B@[P-[]_=V9L&P'KV:Y52Z1/H)>R*\Y2*E MWJZ="6P%T7$L24,9']N;]*($6''AI[> \2@/R3*'EIWB,--MQT?:&;P@&QH'A"RQ]6-LA M5A9-E&> AW=G?#Q_#26JTUQY7AF6O6ZEQ4A-H#[)4N8B[]E?-2ZZ%RACX5TKC_I4969&WON#P,AU*GX#79M!]5+ L)>@>?60I'MZ> MV653A7- (8N_]G)XX!FJC328AH1R1F&$Y>^'"]T,_8U[9\MEG\IDS^R43ZW8 M7V^X:8FT@^W?'WT&A)^>Z[P'-NQCPC,S.YZA$5HU[CLC8QR*?:3"8]@5=*L.<=+W;(2WXRVLT0\I-= MVJNU4\Q:S3K>I;-,]['TQ& )1KT!FO;;',;91*.M]R;,J#X:3(=Y1WW9F>;3 M-(R*_1V!Z;-@R@+X/$C?0UL0Y.*-1;CVV%0SM:DWCCOS3JV87 ")4 M;., B(ZJ[&PY&'U^OCK06Z561 >.,$K)\HA)8@*1)'&!4NB1(";QH2!+DIC& M&9(8D<0/?_?$L!1C/^DN^ E.=KCVF)F1HZK 56=+J",QXY* V53N.*26[O#T8T6LV4;1(5:!.1S92M5'SJ=!?O%W)39\6\W0SJ7O=)X$R)CFA*L"1)V]O%;DD55/L$D;GTJUI MRLQA%6OI=_(\')E8=RNV)54>.;Y92QEL)<$5&DN!.7U[IU[.)A=UNHKQ9"9= M$(T5DR["PIHG(TEAKLLUF<6[\^*H13+3C"8F6"%].G)A5(=UBFLLL82US)M0 MAWNTFV D?;+SK6:9DAX+6E?DUG0R02Z7^30KX-CI0_N%W*/8-#RJRR]GKLG1 M]F!(-^'0DZ'0DZ?*5&-0+U'Y!D:8M#(NS9.TDFK"\DLG3S54LR\-6\E>EZ9K[*HY M;SW.1##T#)H9-V=J8&*I\ M#^S &5XA'C>K <76M*Y6'4@RT6I8?!U0ZPRSK-M#0=IXN22G)$>/HSD_$=*0 M6F>XA>[4>G1"RK>P=BMIC$"DY(399*2*#LS<9DEO)Y1&DA6( M,X2U'+NVV"0?!]UVK^"4DO5!;UY:PJ$GA'5U=9$N.4R'TS2.M3=Z9S&M@Z%G M"*O3]*#46(P&F2D8>H:P MZ^;PL=(0%;/+=]:)M)1M%P=\$PX]@8!RP9V4,TY#[E:HTEC2VZ,JD5C"H2$& M7+IZ&(P% HM'D?.:">PT331*N[IL_*@!S!YX=1=9V;QIK/__]MYT.7$F6Q?^ M?R+V/2BJ=^]3_@Y0FIC\]JX(C+&-)VSCJ?R'$%(",D+"&AA\]5^N3$F(T=@% M1D!V1-=K0$,.:ZU\UGRL.Q *X]EHNLY8J:MT!W8U5^+1X%8NO/8[;U74GZXS M-ONZ?:XS%FU!TR#_@UI\:@MI'@9 Y4,NW"8NW" M ]02^\((R#N(A@ML8G._/JCRN>YIC+CB2#%(/89J"Z&1FK#%4_M))6]HX 39 M>[#F>46+EGQGC<5/ED1Q8)=&-?+P8-4:6:Y;@.%U7J[- N,ZX^ MNW;PUJ"@.I6!2[9QRJ6$A7UK(CIMY/G@!FL85C]0!H//2*R'V?M5KY__YE'P\AS_8E?OLBI!:VMF+;LJ%M M$5/2PKXW;&,V)<=$MBWQVQ8FQN*Y+9A=,:SYP9?_^R/]XZNKET]ETH&S M-RR_U1UP1&OE L5WC=QF_KU4D\GM M&-7P,9>RLV)3EIY?P7%0I /.%HC315,-Z'H=DO ;F^0N0[0;/SG7+P(_N=-K M4>=W'P-]J#BO6B1/M8">L[F36_PUP1OURZLJ0HW&9LB61ON638@!)RF T3X] MPY4)W^^=;OR)&[A[QIIL&* L6K+_7@U/@TT_?A-?) ;$KW>"7[:>&DT=CT18 MDKTK%4Z==%&Y+G8?7\4K2 MTJ>ZO08RP2F;A; #7#72Q*L0I!,[!5,[MW33?<27CQ4MD\+.[,<2?LR-XKD/ MF<<&:E:-=O^Y &&VTH_?F8R0R C31>U6A0B8^&'B)X04\9MXO,0/_S7QX[V< M/!V5[>=2NWKW^JIF.T]W:KD0&_'SXMZ?IR^=A]OV4^/TJ%;NY1]O"Q"1G_GQ M6\CE$WP^NT#\;)%V31'=O>4J!M1[(&IT_%7H+9&98W)"PG)"LSP($]L="2E- M65>_?YKQDH?Q@&/4(C9#L-5TX[5UJEV/\W?&];-^>EM+?T=N(H)A-T7 M".*4X7S?!4(\ -)<@7")SNY:HN:J6.B\>D?'TMU[_J6)!<(:D0Y3L)C1ZZM: MYTZ8Z^=:MN)OP&:F%4;D?VD_B3^1;Y$"SW_L'K_4%4+)&'*0NF:DZ!$4;4*V MXQ>*YV@-L6UQH6\'8^\(%R].K(@+RS+5E-$J"P+XOETK>C9)##9&APM3A1A* M9*H04X48D3-5:'.^S(*JVAXIJ LE5'V5QR(]--4UGEF,=^,;#K+RTXH%@,3% MX4D*)_LL7_(YOF!JI 5TQ.[AH]49_@]T;KRY[S=HV'YRWGOZN5D6'@9055#Z M\3L_HQ4(TSB9O/@[AVCLY06Q"8H[HZ]"9;@PQFF=$( A^FV/&_T&M7;+9,$N M8X<@-F(IG&!5W!S?*W3>']Y*9:0?74C/EMR$0L%K!@I,JC"ILFLAZ2M"&!O< MTTO+;"9=9'>PT*F[S(K _%!Q\IGN[4F.N?(>,^4QYLEKRU3GGN:>5WEW'E[[ M#R7%[KJ7KH7R]_T"%.C'I[DLR(ET+LU4?\;D<78V[X'J3M^ >=2TO)'./DQP MBLLU%-WF>HKAH?\X7G>:I,$;$&UI10K706,B>.C$&N"O\7L$3.9>ET7T[HZ' M+_YK$D?W][ZA!^)#@-9>>)').TQ'Q]H4*1'ORY[ 1# \P5+G$83.J ')K*P* ME7\YORF6FW)IV+FH.-A^2C<=^_/1(R/:$/$\[\^)WF$Z*4VXVT=?J&&UOO04?EO@(] MY%[%Y2:4'HLO1EYUQL4 MQ=KQ<0$:,@+*2R>$O,2,2$QVK ^_,=D1*S#W&=GQI*EUS7[M==I/]9QD\,67 M5C[7!]F!H9HD)-*2O.5Y]TM&Y+!(G%U4@6,0:;-7TB\F_K>%(B\[U(@*;4X'23Y40ZNTCF,:L8$PG,NK4M@&@YD7!L7"OBO=BK MM#O#DZ?:U=!4]3/2IQZCH)R0R&;%73)8X97NZ+1,)4E+4@/KG\I2D;9#-=RC M(*(YY%?O8>HSP\H[H#Y_R\G#B'R?B#Q^ M"N%:CZP-ZS@64#(^IA+FL\ MF>7;QM55P-AYTW/IE-*DZG8DG51A]OU?I7;FU6P^]9N6:]4'/2:>GY01D^%_G[ M(ZUUD\4KA^F1YX49AH.)+[BNXD>('#+EFRDT<5*^]]6#$!$%A/]GV SS]4;) M/$DVS]K#?NZ]<:S=\7F]4!.R).J"5>Q@G!UK4\6^.@*6X.S7-Z_!J^WGWH-X MT2L^/O6/[^IN'S@;O $[&P[AURWSW)9EXROQ% B@"_2!G"@(_RQ+(CX6S%[G M[_N5H2ZW]9>[:C;SWO70_8;D_Y>Q( %^SFA=9F) O63+QI63<]J>HIQYR;O, M]^E[4O:/S4DJ46].VV5WC7\N72 W+E3DE4WUZ$LP\6 M-,'AYW81_M!#!K-#,A,-LT,R.R0CD@-:D/DI1P#\_(?VK/ M5_E^.JL-Y%+FYKQUW,YZW8Q6F,D%7UQY^@F>@TD!G]@&_<9OT.%_]>-WV7$\ MI(5<1/\SGQ-_^!!FQH6S)WK1;O^Y2YMWZ9*8/^G9SX/2@WK1W,!$+<]U %IA M2OC,;&W65*RYT?9Q[?SV_=,D\3!93+YA)"> M9=+^>*DGP?FJ3FIF[V9Y2&NWDY,E^!1\V?2:,%LQXXIUVY@WQA7;;6BE;RC@ MU\'AJ1A<5]&UI&YRJM+57<5@ABNFT^^$X6I?O<GHI/V>K[ M\UWO0;_+G9Q;AI.][?5!/&1^_)9%.9$3%Y7VB)VQ]$-,I*I>QS-@8X)>67@C M;-1"IJ/W$&=8#LM/8\K15I@,/NWPX'[N!38:L3CICE6,,GC9Q/R.+C&77R.W MTKA7!E@HXM7#[Y@A'=.:FBD;SR?/I\W*/U%)WUUX=@LG,_!"6K3QU+)!:M %,BG#U#^IT6RIUG\;ZKEX;9:K=A MZU7C?EBHB:0V-18*"5YF'V^"@,A &G4V(8F+!,1V6[FB@"E2@)J$+W\#@&+ZZ!?T40F+%LWRZ@:*@QC] M[V\T?WW_S.,E5>,!NR*5; NFMI2,/;YIWYT<#=M8!=6;_?NF^%KZ.V[D(D'=/N"D,F^YK/#;-TMM'7GQLG>%B]0 MU[D%(0- +I=/\#.3N<: W"]7P1N_TLATW<2,[![.$ O0_F.Q4,@O+Q161XDS M!TS&.+-[7"J+2?-K'8:Y((6QBA!W;;F(D\&@._X2DDH)X6FZBN^$!H 2YMF1._,?W4EH*'FD.$CC@'21Z9 6@_0YNLFY+<29^%$.YUKD@Z*JE,0Q MPP/'A S!-713,56=6!GQ%[20N6ZJAJ?A7_&SROA++L=9#?P@W>$*INGAB^]0 MU[+=U/;M5]#P;SZ58K&4#!(>5[";N8_NI%* W."W&7*V=2,GDUA4/ AD;Y?P MR/_E%(!DPBW#.X1O<>9LSRI7?8)?_G89_>2K0&)* HI,)%T\$=_8K) !>@Z-FN"/Z31UOQ'X5HV@+5_W5>*,TF5 MB,=%%0?N =F ((-6N\!((>4JOR/;/H]:QY=ZU@HJ!(C5T@J?E7-\MI86U5Q- M1FFEEM/R]9HDY90\YIVO;-VXC7SFM2254.7\]$B5SO*-5K\FUL3)*Z_$Q\?B>Z5<>S@=/)S?)G-& M+JMBG7/ZF0^YROU[LWQ]UTX^7F0?3DKIQWKWMB9-/_.EGK'$\K-B/.CUAJ T MG)/7F@Y73CWS+L.7!VTT:+2+;E6HM>X?A/+E;4VN\9-7#J\:\N/E MD&_V+JU[._MPBZ^<&N>C)Y<>CI_OWAZ44\<[&EA:YJ[;K&6FW][N\L=)U#SY M4ZK8U_J]F&TW6X^WM>STE:COGLOW][F'=O'RXK&B-5\N7I7;6F[ZRH)^6I<+ MK7?I(9GN6\\%:UAY]>#*S.25YMG#8)@_.W/;G6'FQ6LZY]6WZV8M/_W,^N6K M5>F?*W6;OX6+V^*/'-/Q?'MS6!GWZH MI[9.JV>EQQM^:-Z?/'6U=ZU7;-8$8?K2DF6HG>;+&?_PI&;?&O?YZM, SQ[K M5U.7WMEW+\]/;N_RX>W2+>0>';6X67OX4U*MAMG]^6! MVR0-@J8N+3N>;&:>>8D_/3[IRMFV7I7+;]=O^-(9='KU^E*V&VEO6-)SKF@_ MM;5Z46K"I5.$VGP7!];UR^V@?9$[/;Y][M^+;WERZ12E*CVM<'O=+D^/WHKOK?<^9FA\Z=2T5$Q'+Z5T\JR$ M-%DY3Z?F)2,^-.'2J6F='=VXAB . M^(=BY2+3/&[EDC<"*[ KN9*/!KM MBOHUN%3XX;=)\I!6<#^Z6ES%H91?J&(L"4-', 2K^A9MZSX!'R9_!>7D$*,, M9,-?4S_3LXZ >/S:&\M66]PIAB7=Q-PR(',FS]U4N:JKS49-ZQENX'9<5*]D MW6,HFVKJ"R,@[\#XEISV=9O[]4'9E75/HQCJ"=61\D8 3C1EZY*D;&W]9']2 MHQOG6]VXBFD,#]8\KZC*'<64=LMSL*KO'$2U+6*J M"U43:L/%@S"4KH,.@S^BG U(WD?Q@&=5BH/']8:(C==7&J8U,]<.WAH84*C\ M6](#G$[E%L:.11!XY/D6?F;#L/J! AI\3H*)^Y!J67V\"!]J-[[&25X<7*K4 M\=)[+OH.K6899XCP"9U[I*S^M;-(6ABRP_9E,_LBI&2V+W'<%S'%Y%@,]X7) ML7CNBY!:F._-MF5#VR*E%J8KL'WYJWWY;'SD1^AX]P-T/I+?JXXY&?<+S5Z2 M^M@[HVK@>)WL\9K9]?'EP#H9K-'__A!_?)57Y90D?6M%P6469SZ]3*T6(Z - M$U Z)0C;M#8GEDU"&+KX/9;&-6RK,[XL3+[&CCWB)4.V0>JNF&G^(,7FD*E! M)X$Z(YE-D,RVR=ECI)(X5DZ4$AQ$P3(IRUAF$U(V/FF$*V,I22 L)6R+,-YZ M>+L[-.1:W"09Q5TRYS\0S!4,Y147(I'1 (+0D;.:IMM[)6[7XTEBB[2$6XF[\T]O6BKA%)GX^#9(XI&B=713=UR;^'56 M)E6V(U_Y,VDQ*SBTXU6G[L-%6U'"\FSRW_3$%^4K2^O/5S[V:-!@3:CY51'N MK;^ND5!H>=)Q_O&RU;YHR\>*.ZQ8Z4K_R^G+OI@HF%IA3$B4*.2?D;U\?:8) MMQHOWI:J[I58OBE4F])+H98F=4$3?'9-]1'B+G"^#ZC$D-'6+F$(^(CAQ&,C M842H T6*(D1ES!=+)*33IT[/>\U=EL3,D]'3K]6[<_7K)1(^+V/.+[I'KT6Y MU."'UJM]7FEVM%X#TL(R/WZG%[5YVF(CR\HZMGR'PA=_'+;)%5AEQ;[O-7%L MH)#Q-J"DD$M';5<6%C(V,L+56;Y]WT8=U#DN55ZT8QER5>="I-443H\5Y^^. MY>9[6/V[[2L;9?4XPY5/,CO?;#XDE:?;YW:E[+PU3^3'DWRR4,O,P2I_4:\\ M7F8F'[^0WG,Z62GNI^\H.EB=HRC.*E^<;$R[(0/G&9)B)1;'7>-[0.<;-6WL M!F'/LU]L 6%OD4I-/1]E\!LAQPW"%G8/6C.EFBG5VZ]4!WPZWPR8+K]=5:\N M_MSRU=-^]GY8;#R^./U:#O1H(9'.3G=T9GHTTZ,WK4?/LOO_=<_1>.E^]* M MMA2SB:#N20/*H_:@/"J4M4&*;5J>&_9I&*Z^(.]>X&ZF7VY,'&Z%(KI7J*%K MJZU#*G'*)I1C)M68*XT2%39!&?99]=9+R5RM7.M?7#\4R[G21:8Q."L>%6IY M B-RB?2,E@ZKPQ&,EV*HV&]@%>)H 5@C4HDA+.G:>@]++:Y/R[!O!3R)#9/L MI68]W]GK!:;PA%Q PU[%2?P>1DQ-W8 7=A*Y?D*W?+H^=I0GI0^$LH%$!:9 M'[_%A"Q^V =JRTU(?G<0"0S?'JCJ[IBKV:3IYQU\?B9/#9 M=&1US,3N-J:X,"AW. KA.K&M3MGL(<. M4E4OQ<9EFO33@(:@T)1]88C7#@LKEO 2GU5BZ3';BB.7%5"3O6>&Z>M\D4\-BD1<3 MZ1DJ]0Z*D&\$9WLA,RC BK',V'LTM8S8F)06E8NW:J_O7I;:&;=>=.I/5_SE M'](!$8,H*9'-[:[YC;X!<"=71WAQ48"K7&6 5I>''&<%-D[6MMV0DBQJ*JY@ M:ES-A,;*NNGA??!S'?'HCH@4H-?=@PPH#5Q;P2>>;F(-%+K+.UBTPKQMRS"( M<*7AVXO@6--+7U]<%:NO#\FSQTN[6J\_*G\*T#>6P+%,(L,S\]F>Q5[M=E(5 MPV'?(G$F!MJEZZ!4%#D9PD[)(YK!Q"-0S>3-30 M768.8^:P736'+16ENBO$S@PWS'"S:]EB] W7R"4USCC%=6V][M&NV*[%W5BV MVN).\4"["8YV?-\#_,^L#_05:RU RPP/FS8\8*Y?KHR2^:=W=RZ+3SE>/'V] M>AS*A2.W@A%\FID*]M94L-;2L7$[]/?22C I'B:EPFN_5=./K&NS?2JFGU]Y MZ:A^=%H J;!2O7X>\6P^F8W65\,KU+51"ROX>@^Q2K'[H^9O+-(YQAH3 U:D M2B4(AF)4+HP$*9:JE<:],L":%4RC$%&X[BTZMD50[*1Z>?+V9AA_2A4\3:7[ MA,[49+,FD/JU8IKEK^V-'69CHEFG%,DS"F:Y<'N MQ$%\?&-SH0W,G&&4CS#*#'@20)-%^*/_GCMI/"H*B5#:+ND1HB6 M:^BF8JJZ8N"GXB]((AX$1AN>AG_530ZBDK@L_V$=WVC3@_+KK]EK;+3P%(W<2D[@#I8DK5(,1K-IFNDBHF./FO51\L M1E4: *CX[__@_\)GJL:2+'A?&[Y+P_/6AB$?SJ#I%C'B3K>:5B4 W@1 M;H, 2?[=8-CDW__Z/]'ACR!#4K4,RSX,<$%D7KZ\$PE$:*)DW49*.ZDT\*L/ M%:.O#!U_GME\2@I,((O+)S>RI7G!=TVD;=;KWUZF7O M_^3[-8S7)J_D2X4+X_9Y^/Y0K54UX:I7O;\+:IM M[S;Y^/I\\ZBWTGU\Y=0XA\>&,R@T\H,'S[AH#ZM&72N\-/&54^-$1:ML<-ZLY::O;!9[C4RO9.IM9*@#NWDCO:K=9BT_?24OUNYZ MY_?:8TG,"<7S,SSPX7$?7YF9O#+3<$SO2DYJI=.SFV;FI'-IO%Z08E-3#^V* M9\+)7<$VV^AN>*T,:D_7]LVM7Y=J8D4?KZ]ZXMN;P"M>?=A_2";S^B4ID#+U M5"UWH1I7Q7KGH:JZ?._LLGQVJ15 BYBZ='BC7IDG;TJ^]-2O9\]=H_+X9 69 M>1.7-OY4E>'URQL_5&KV;>/N6+ENDAR3Z6D-*]=-X<]EOOWVV&[8W6K>>"_@ MI\X@OHJ '/M/]ZKTD,PJ%:>/RL(?M0^.YZE+K=; 2O(G]>R#ERW6[GO/1>5I M6 !WR?0*J/W+I-"7T^V+7LG*"M=&:Y CEHVI2X^:=?OVK7 M/3P=777SZ.$= M_<%\(LP@%OG$% 9R[J3!9[+5KFFVKH?%:W*I-'EI.M-H]J3[UU9I*(MBH60^ MUS(ZOG0&83T^#]_RO?=>_D$7JI5,K6^UTK?DTJFGWCS>R+VG>[=4RF 8I_;GJEHG##%R^.W;>KIVH/"7VX=.JI3U?2X^/1TY7R\-;, MMI_YTO!.:N%+9U"6F+6RA;?'EEJJRH+ BU^.15M=^$2Z>>ZB1;S2YJ/V8> MDFGT+,JGJO>*N4"<081:[OR8O]7Y/[R7KEB/+^?U:^NY#Y=./=7MOFB5]VPR M6_*NKM]Z354]N8=UG4&O[^\G]9N'W(E7&O8:?5YRG>/SEP)<.O54^^:AV#U[ ML7,/7EF6!WJJJF;V3 MXWNM^5"LE*K&"[)[;QG\U!E<()6O7[+7I]+50T5"#<.Y*J,_/7SI#"[HGKQF M\T(G4^+UQWH[?_E8OK.2Y-(IT2[U!IU"4KML\A6[>GPZ^//6O1O]9O2]<\Y7>1?H]DQ\XW3)^ZBSQ+CR9-Z^UX7N[\FH6WBZJ-R?I'+ET M:EKRJZGR9R>Y1DFY>6]XIXWOJ.3^>4FJ5H?;AT M:EJ.W-8:]T>WZ&&8ML_/ZY;^*,ED %/3JKO=%E*.+RS^K5JYZ_-6ZZQTB0

      OIJB7'EY>E#*S?1K\O2YF;SI MPZ53T[*0VW[7CHR;TO#T_>ZQ_)(S''P2XTNGIE5_$++ETHEVPE^X^9?G^KEP M5[?(I<&T)E01>F.]5NHJW8%=S95X-+B5"Z_]SEL5]6MPJ4A-8?@.I!76HD M8EDF4B;K-_?J]V6D40T-$ M=60E _U)<5K1E75NF5H:YVK8AB< MZ8%-'LR=G-NR/$<@:L:A7O_ XD$](G@0AM)UT&'P1Y2CP4#@&P= 35:I M>CUNCHAX3'Q;Q+3!Q[6#MP8V8RKWEHRMX%/918%%$;T^\G@+/[*!23DP; 6? MD^ N.J2VFSY>@P]M)KX=B[PXN%2IXY7W7/0=MI)EPAB$3]CR1B:POW:VYA8& M?+%]V)EMC'QVQ@FR.*Y+TR0Q71?F"!;Z\9\-O;X WR\ ML37(?5=P[4<"?,T.Y\^NR91F^,E%PJH:?/F_/\0?7^7@S'ZM6$S)*O?Y-:J/ MO3.Z)(&%;/K?__RJ;Q\!K7AM3BR;A(YU\7LLC6O85F=\69C0C1MWQ$N$["'/ M_$&*S2%30]J4!&$DPTAF%LD<(Y5$AG.BE. @KIP)V7ASS-9#D UFFJZ+=R2! M\(ZP+5*7T5!LULZUN$DRBKD(_BB)>>%TB<,:;$@.0?1 .D/+JZH,R"HTQA7[IL/G>].W8N/\LUO;*NANQ\5 M-K6TVPGNIZ@;BS* X M//X6_E9!,_<<6G1AEEJ^$VI,/*3A!D7?ZO2X&.HTF]Y=1M^,OM<(^7=098>D M.OR*TIN'Z1).GO!8LAJ\C ^?Z \U5S\!XC]/@I\EU;;4TT*BR; M/>0CU+)9#5E^D8)?KMZ=]?):V6IG>/FXX_%V\S%?J)&\\TPVP=TK!YQ9]UWC+/=SI(#JSZ"PDIPR\R M#&Z/[N_#*M)L_F=3T@]O']=7;%O!7QFZ0@4& MTX68+A0K78C!IM;A*>9CX.B*>8>N1HQ<:=Q0-GZB7.Q?G-9YU;DY&Q;?"C52XT9()Z3<=,\1)A284(B54&!(Z(M285(8U).%-Z_P MZIV5*D?#HYLKP]'S4K]&2E.)"5G,KAP5Q45AB *E60@)*;9I>>M 1DR/W+@> M&?]%B:/^R:!8ZS 0N)VHP"U16;%(T%K5TX>CB_))C;]()POIRM%)ZT*_K9$2 M?$(ND1;6B+H8;S&!LS,"YZ_;OVW<-E.&O!'DN!P:=*&T'_?3A!)SBM-:72C: M7I,R4[38D;_"(__:,B%Y*6#;$N7:&6?\Y9TI=^4_[^6'9$UXK!Z=W(H-*,]. MZFUG9(G951B[;Q^[K^; C8O:3V,CBRW%;**)>$?'0:[#8>D5ZOQ8RB1(7(K5 MX!3US=-I!2MZD::#ZTEWL1:PN@A)ADHW#M69CWG]^8R,S!F9;P.9;YUN65!5 MVT-:H%K2D\IR6\CF5,\F1=8CAQO#GZMCWLW6I?A63HY-"0ZFKL[.@2J;JHT4 M!QTC^M^RZ_/??$9-/1\52YH_\Z#;/7SM'8A-D2>;'[_3"6BW;8YKQW_"9 MXH@Z26O9B^*(S&.XU1[#[_$7,&IEU!IWLW]<4%@8919D1H)ZSPHJ; R*[Y-E M+W:SCPN4CZ]1X$89DO3I>ZL $2XV*N!=@$$K1A#Q%LFLGNTXR+\JQ^?I?MDN M*6^9)Z3T^)NA6*@)I.ZBG,XE,OF%B41,$C%)Q"01,RJL0A;U#;=T65 4B>\H M5T^-P8W;>W\AL@A2&C/YA"RF=\.N,,^5,\MXP#0QIHG%6Q/;2_ UQXI:#CAX M.2OJZ^GI?57K=%OMJE)L6,^EXOW98[,F9+X'?C&1P$3"MHF$.*.@U0B%OH?N MG^JW%;6$RF:N.K!?C#]5(A36B(/B8@/[@LNEH9N*J:[3Y<+45.:[CI?OFN5V M,#+?6S+?(D6?>G0P(,!KJ_GGE8U4I:N[>*3O!-.03(^;\DUI=)(QA+\-"'\O MN]:M)!";4?6N4/4F5B"6-+Y7"B^IKA&<:E#-^6[B3"N8VHW>12?!@38K@E#I M/[5.TLY[.W-Q[DKIDB[>RKMTC!.-: M^'V6VFYA+1?9+(5CAU!]?(%"O/#_=V"'..\\8X>8+$HSY?'A9J0I^@BP?.[U3;BWE9,QR<#U7)< MATM.&1J8_K5[^M<>:US,JK"S5+V75H5]/^")46'2D! YUXIPK,TXZFLYL9*^ ME)/>0^8E(]Y*%<=JW_3Q?$@J8B*3%G?66S[3OZ"ANLOICN,IIHK"*H@-Q,I" M[)(2M=^>0E8NBNI"$1-LV>=XK!=A 3!#3I[)E0MW^/*8XZNMS"DOF9W&X*Q0 MPU.!8$-!2J2EZ6!#)C*8R-A=D;']+0F*2K>+- Z/S^#<$59B:0-,*V):T?8? M]-31ZEL\3RR;LGL17H=G9_>7=_=_FC615(1, MBXF\,.U<98D%3&CLAM#8@VJ0LS1_-$"VJD/Q:*SP^PVBF=+/$/P.(_@]P@*S ME'Z_4VPI8/Q9C6+[1J/_?-RIEJJUXT;SIO=T;U[>@OT7&AB*F416%IC:SX3& M'@F-[5?[%YS[)(B0L[JC?D>7J*FH0^[&PLK$ZF$!8^>]7H%88OT]1P55$ $5 M*@$":*#-@ ;GF;K1?'QI%AX\Y[W\()IJZY3OUT29%H06%TO'H.@0!@]0J,G652S#?!P!DI.9 M$/:HWEO\%XW5B=M:C.([,NZ0 4.XM^Z5P=-()IU8=K6%1W&D8+@" T&F0^8T MRZKQUKC+V.2R;%8+]HVRK%=LZ9, M%&+L^I6;N/IP9EDAIOWL0MN\^*_05K;;VT- ,Z?@6YCV/E;P;1+">#>71:/S MEC;;Z.*N7S_)_#%Y&4,86OPQ(R:RV>D^.DP",0G$)-!W2Z XILNL1 :=6<:S MW?XC/_*5TZ;@/,NY?#M]"S(HJ#696^0P[M?\1Y*F)LTRZL;:->$1OQFONGSDG$(XY =YQ!RU/YR%3SF59$P&9-N M8B)T#V>0-,0#+B;H_/($_=0GIE!%B#,M%[_.M#;GJ*;UO7]-[O_^!_@N>J!E)LX)26 M__*0Z&$0/I_P_+]7)PJGM\6?M2@'C!YN@R!GZ43(L,F___5_HL,?\6Y2M0S+ M/@P8-#*O%@5I(N'5)DK6;:2TDTH#O_I0,?K*T/'GF@_!T\>> M2[;&M;J'HI#* *7@C_[$9"S TVO:K D.D49;\Q^%:]G@Q_K7?:4XDUCA;RQP M[8YB_!-%R_Y7/W[?@W@"%%P$MQC)&O)I5_D=V?9YU#J^U+-6<(+\J5NJ7BMU ME>[ KN9*/!KMBOHUN%1:+9E_7ER2VS2D6M0Y.$'5D[\:NHD.,?$C M&_Z:^IEN 5$2(:N+9&B=8F[I)H*5GMJU.=/E;JIF1K M?&G95%/+O)(\U+1,0E=UF_OU^YL'>AV<1L7P-#H)3Z-J>!IMQ5Q^4LOY_E@7GJ_51=-@@_\/7'RF.3M(A;[!>CQ_O%T"NKVOTP@PX'!G^ M?0MQBJK2U01S^F+$0@8>$08<, 'W$TMS9-OX'DQDNLFY+3Q%!]%8!P63'GX) M8 R1_V=\^\B7PC\'G-.R/$/CZHC#)RQI.8W'\>J9]!&0'D(>HD9"&F:/#PPF M/OIJ(1N1\:B&I]$^UF1@!1,+=8.[0UW+=CG\^!-\JN"C.7F1XL;(>.;^X05S M4&25)NC1PO0X>V0MI8?P!)')=6W456"U/ =6'";F*!VZ#YY),EZZ-AZVWC40 MG5$73UK5\0<-.:JMUX/9!$C39P \6W?&?GZP9-$%*N,ON1SL\O12?;PVB=%. MD75 Q619#\\;SI3Q26_3BR:/W$'8DO\7N/!T#@=_\>)]&>/+!I8RMPAUT%N MR])2ZQ4"'[#1QVLSS35UI,*NSUH/O.M@]O,,EVX%XJZ0W42P.-PQ4DFX#@>! M/BD.U T0\)S _3PFU$%7'-]W!$N%'$I"5:^#AS^$[ZL80.L-K.WB5Q9&-'?C M$]G!]Y#3$KP&Y "8%R:$[]--&GM$IF>.+TN4QY>1$\AP4!\DQ&RQD.(*HSU( MP#.=J5V:S^I8'!I8^I&A4#,MD+9A6'U*NOAM_L!1#]^P9M)=[?EU:6$-!.L_ M'0ZJ>6[VX(H2! 7OL+P69X1C)"6'@?QU4!>Q7,$R";)W$+V>PB++LX%BB D( MU I\+.N8\JAH)3=/"%[";UEJ.A'^(0LQ+H^_Q#DI8$;;P[_Z8Z0OM^ @XU3/ M)L1GZ K1WD$2^E0/KR&WA7,$_E@PIU6:'=9':".P6AV#'\!^-FKAG["JQEU: MCK,Y(JR$XL8?ZCA24L>&:N"A)H+MG/H%$V27(D(GR.L8AF@KA:_W3PU*S&3C M'5)"VS,Q9#+PZ#6NJ>BF [NO]!3= !4YB1DDZ2B$ # )$;K9\NT'%]@)--G> MK.R9. PT"[;#3@&^*KJWOX&SC.514.8BP7&GB:#M?!.^7B_U-Y,KG' M^+(.PEL+V,=/0>34X-2I&WJ3B+QMV<=.1W='X)Q:59K(5$G:TJ:V\&/P,0)6 MF5@!HNBAYX_+1DW%!BKY^ D8CYB$GF OW!86'2X"*H0C)22K[4$C?@V!>V6P M26*:E@<$&F3_<>;A0]7"$/R=@O_@:(<=T0)%6A\51P *PZH.YABBU6(5RE<- M2(DE?71> ";H>C946W<#"$(2!QU2<0D37:%:Y+(R#PJ&WL"W<07=TZ?21@U)"L-*I(NQ0@6%@%H="8X(P1I@R)#9ZC. ["-X!2 MZA%X/&H#3K<=?]GP7 _3"Y9E'JWO.SKVR'D%Q-&Q\!6&WD98.2+4 [\Z_NYB M35YMA68 K.CB:[%R_TJ4)0L36L,S#*ZG&+[570&="7H'8/*9[96*D8,RXKH@ M?6+4?Z9DV%^8/K_+_;FKZZ'I3M=0AM1X_;G%@;$$'K-E7:W\)URMV^98S3'' M*G.L?M6QNNYHAR693B$';RV/,O6LEJW7ZHUM_\JQ#EVHQ:@^&&D9<0WZIB](!/_^]!V-1KR2G=+CXW M@"2_)U3F<\3#:UHFPZOY6D[,"3494TLMEQ8;-4%1)"2K8B,GJ-/$4P#.LBW# MP2M,:B-J>%6=6CJ?2\M"#,BFD.*"$1(B&(TQ.G>U6X/MP]@[*\LK'?7FHQU* M(P"*!>&(].>ORQ1I1)X*SO_KMS\N_)S[TKS\W\2YCXP M+C>D&+"]XV%@7 .2-N$;@$BN&OZEV-)1@RL-D.K!F^ 9]+?1F+7 M_RV!]70.4:H$=0U\GXT&^-=[B#CX_)=J(U)5HZ3:#4F5^ZGX-@3B'B&.C49@ MAKSS#.10*2!(2E)(_T0']"-^B/]]6HM^[P6K0S]60QLSGI^?GEY0B0]3R$MR M@C@V\9J ,>QG)"@@>G$0$G %P/[!>Y.24B RQ/_VV_I6(O4:5R!GPTQ034LES7+LD2)NU'^(?T0AKR>^NCNPUKZ%+W1P3]I&EM@98HH!93GD8@;.K)GKH7IC^PJV7G?Z?8) M>W 8>D*W/XP, <2&L9BM@?&#BIK9T2%-+ !LQ3!($ 7JNB,?.)C5 N\)YGN? MU4X+A9N Q5+X]8%3FAAF9DXR\8$\\P>#[T$AUU@1KAG]/EH-*Y!KX!N98)_E M%M'WE7$-1;>-88(LF&&,* '_W,5>F 2XF M8D>+>O']UT:BB<(=3/A12T PX+LCFP;+G5J,#S*Y'8-/5R&IA%PWBK4J!_Q7 MC/+?2*;>!?RW>-&R<] ,_BG';PHK5,;XA%IDG2ZF*N*!!U)"#N15Z$XKT+ " M/R#YK*$W.. _(Z,4QS>I3ISF]&"& YWSC_+& 1>>UF.G#ALCD;YEMXE;;I(J@] .^*%I$S%T,KK!<;P 7Y 3 M!O.[BXC5I K;;=GPMHK=5$S?A.X$,[B'\,:^,J1W.62A?XJ\((W&<[ (HF@> M"CP[LPZ]B1,\6--)=.(,'?!#XC$MOWA]Q1E')^MR/W_ 9&4B9$TT$1FJ8.)S M Y*8>6+XHIPBU2%2;(X"T0!>T1]&*#/*R3 PO:$C;258*\45II\#W*L0_E5U M9*KX2(/@-W#[U_$3 BX(?]?A8(;PR.5EQ9CO!0+?*(I4''S@@X#"1V-@_:"7 M*:-1 JT&2QG0\B2T4BC.MOR5T#NS]Z&OXW,:**E.\$Z/'J<6N*-<1'@?A _G M8H+!J*8.X=(;(K7[^=#R.7D$M&1!U(27H\A-4'*$$2A1?CR/Y!T>M&@ >P@Z)"5X(2!,\5#YK("@R"


      %P?*853P;6I--\!PF68Q/1]@/7A^E6#$OPGB5^-(_&\0N>7'_6+R<0#G L'8$+=#B"JB M4X >$#DL*+U-*X] >)T.L5+!SR%@QIC2LU$"HK/Z;BOAQV8"'PS\$0#&J?LI M)*GY5#K;)>[W^/'=Q9N ;LX<\(9/)=7E.I[A@@6-S-DR@^ABF@--AQ]'/T M0/\@.91:ET-C\SPC\X31 :Q8*S,R3UJ4_\H-\$V*-#73P-MGV%DBCKR(FH#' M_>;IX/IX%$3N6'&5!'=6*22XNZ%IX>.I<'9#SZ@3P](;0V+Y[".\&:#@D W6 M32>2UT@>1TG;('&)F8Y@MT"IJ9:*0"T-WQ"&%YZ8*YN>3ATOL#,FZAN1 MX04G(E!C=/QH$!(D'#TSKJ?QVIUIZSB$WCI.U+0R9>C\*U?6/#]BB@,+1V2 MX: UCY@P?8O$B!Z5+D; QT8 *]))O?O8&RNY2I&$$,,VY06Z&_D>V+E\=#$ M1/QAP=4!!RPBE^^CW3&9/'ZZ$UBSL5#3QH\>22[G5AB*9N5 M;--QN?]1.MU_N#]X*$WN\I*P,0<3@DP4H'D;-<$P!G37]>J&KD9E7$.W.]3- MX2HCJ:;;_HA&L0"A)*>^Z]C$1*^S*HNAF.#LNM&__/O_*9;/Z?F"G(HY@ MWZB":0CUX*R/(#]JN0Q4YIF2+=3L_N&8Z8615T!>T;(C6"IYW::M:&!Q@9/& MP/.B_AL2*^-3&3U[-(OF_8):0F098"0,S:DQ!E.;X]J>2A*G@KQ>N,Q&!&N% M>2+Y?G(:;HB5^@"^EZW#KK%AILG M1)1EOV T9+<3,43M@C.1X53V0%#CRJ0ZM=*&;'V;&$:5L ZCB2#@@E2!L\:^9"6FR,AA'X 'MYT Q.!'UW^'WV&*\-/_O[Q M^TYWVMP)'HYE^VDF?O%Q[FD)Y?^S,7;E!HP<*@QX-+X-3S(P12#?2CO3QP ! M;(WHK*-'RH)4 [\Z KZ=K%]?AXH)&)L1V._'^9*XUI YY\=A4E='1QD&D7+! M#"@[$O,KV$QID)QO"YOCA: ZS P_1)!) Z]1-+R0#CQ,(<,;.[4H"G,MM0T^ M!Q6E_ R"__S2=]O"%K6LD9*M4$/M*B"!IY $-BH]"C2]R'/\Z!/8N?DU3G\5 M,(T8:"F;.S\6!=N"PJPC+E56$QL9L03^U _ B^,U:(RK"_$0!GW9",GAZ_PL M&3\&J*?C1?41%U5* "U$;<@D7MO'>0'O84*?%6DWLB"9VBA S0^'A5R9<-E\ MUJ/'8$ @ 7?.]39.9?6$"S5K;<@[@ -AUO[A/E8R".AE$G'^1*EF*C'F $M@ M @'KANZ&9T4CZ,+K'$RX96A4$MZ,R=T8+8??EL1S^' ML>Q=9.$E2O@?Z"9-I&V.='7Z.00"_L\6_:_C8JIJX@>;]#/>8/_=/I723SY/ M^]?,=12%+_>?[B.,B=$'0H1^"B1)BGY\\B^JHZ;BCREJK?"'@Q4$?+3ZPVF$ MSW>"-V B ;H/IC(Q@(8%.(G;YHHL:9Y%^[!HG[A49%D(UN9(.WS2VVZ0#!'P M,""0"4$6J$<3HD6#H'2K.^9J!(W*&3_=Q_-X [D06"4MS_7#(@*Q S9]^E>H M.$P*W]GB*[B(/'=*WO@YMX=1D<.L/_MF_8%0-F)&5"#$:&YQ 8RNSCT3?;GK MRM<&-[^ARG,.AJ%#!P,_9M.81_.)#G!+V.;-4!C$>!I6X4 M&6@U$,DN50P:7^A'UM#"M3K+N6&B:%P4^;Z4B4H7@=9-ZROX/Q#WN*L;^KO? MS6 9QUTB4&%]/7O,2!#JDBPCAI'F]"D9-LZA)0D,8V0E7^#)CM"Q[XH.S VZ MG]3OFV3&S*;&<,QTX)N#MBW]9HG4EYRJH%'Y4EV7W)S*+^ M&V>HU[XUW!DYFLGAR5X+%-W:YE>25B.?BA\*HP88"3(2G"'8(G$G!F!EWP\YDFI!Z&_P@T^8 MH13T8V'&ZWPP>P CN,DT#16<_M"Q"BD@TEIZEU2X\,Q(! 'J=+%V&QBH$% 5 MEFN*7QZ&5-+HD7SI4+Y%[YE0D!X5N?D7R_/R*Y/GY%<,PY90UO3UB4^&=LZQ'>176R1^ M\^:52[VCNT']4),K329N?ZD=07YN]X (,K1ZIOW(VJ;]S0&(%($Z@3W>ZLHZWJ@AE\09"L09[=T[H4 M5S3S9V"79UV-8"?0(RO*_";8G&$]B>D]IZR/?<71 5"C207?4$GYD?EWEMD^M5:S0H*]S MG!GM?%:6A7QF75WE:'@$5C[ 7C2JDS?6U'TU+4P2'Q=[H[D[D(_K^.)Q9OFW MY.-3I#D'L$] M?LVXH%+.M@[^6;&\1X^86ZO#J!S-S&7>^1#VGTHG'JSPY->*%A56X59?\WEWQC+4. M3 NA#, -Q'8ZG:T8.&=SQ /0CA^K:9/3"WW,\X\!%B(-3;\#P:9GC-O!(MVRX8K0!Q\QBP6/)'/:=7'U%.W_.3I#EL8E9(WP M:0?A9Z-??0*@ +CO%]HBVH5??"-X<*>\72-_=B8">M? M/02[$<]0K,3L=\/_8X@>U,.4V+%0LP;ST8X9LR=MP9] Z4"'0<3[TK%J&"MB MZ!)R-29TQ4??>&OF:1G$QD *XX4FO;EML$&#)Q/H>C86@]3<.PFR9K24FME[ M"KI9_\4*49GH^"FV7(+KQ9+'P4AI^RGCDR TB#/RRL#/V:M>/ MGJ-1R(5.*!,,;GB_C=$QD_B$D CJX/H[//*GC;GN0!(9CI4 >GE%:DAOI#O; MF!=W'-)@+O-+]P8-^("T'8_$=@2"9H2M0L<%C*J.^;8#*B!F@3=2[3(2;:*. MTN/#8KRTOG#8M%!#31OY#J%.%POZ,1TWE(;6&%R"%Q,[K0YQXVC7B>F7\VMV M)[$=GW<5*:YK8+GTI#@MS 8NV&C7\ZIQ.WJKQ<"W@=\T<54._+HY"$6D86 MBU?3-6F":2X24K@\)BXXU%R MV5VH/IQ8-@+KU[F'L9ZF^_B1(+4;'W>636*@AQ^VEFQ6)1SRBB;FA4R]EE85 MH29+:;&6D^O9FI1':3E?SZ75AK;>C5Z423*Y]3>%NWLJ!,KE>.&#=Y1PDN#"D0:%8GT=GHR6A%*=@CI%+".S M,T%S_-PT\)PPYR<9WS4G0QP>.)$AGF_?24_WMBC+8DI\-=..? ]\K092:CR0D=VJB^;OMUFY/$EVO HS)2T(DF&DI:0F!-SZM2)+PBAM(+X"F0Z%!<*^70V*\1 M JIB#R-#G&V MY,R'B?+Q8=B -AU$HJ-)9QD:%C%!Q,MR0 R)+R,(BE"7M%HNET_79#6=Q2A4 M0S6$I&RNGI946433Q"?Z<3;#2M^D]6*L1I%Z$8Z020(Z8T""8BJ(!QIRX4") MJND[/(*Q0FEX\CO9R:MQ6_J='SP:D7G0K@K:N,TF98&/X>&S#[21[9)5I!JBG)$QV0KY?*,F MYY!8JPL:7Q,R62U?Q\(YW\A-DZU\0SV-BN%G"T#IUQ.$@'2KR(9BKS$@6SG% MA>/D1@/E8*!DS_RASA.E@KPO-!F!QT@*0+@U:F M<(,@PRB5_93ZB84R4K6#0QFIHKF45/ZK#IY M?S_FCST!/Y6#4#K.:0HSY3P8R_)<^K:@3"OU2E/54W$X:+A!]8 M_3LY:,(^*1 %=*RX2F+V7A_\LYF6L]NVD^+'.SF2G'A+@^RZ\B'L*)Z$,[:= M$?<1[ LMH83Q[,;VHX!/>1I5ZX2S '%AD:HL6AB4@B^A@5LDJ2[,4TF0SR&" M\ LMA)_'6M@ZG-.R^F88F/MQ00C;SV4D67>N1>*ZY@FG]%RS*_[M.^'5ME&X M-$'A<-J@ "R,)XGZ9ED?2E#9Y1ME_8(W).9IRBSI%P59B ])8WE[PD0Z]:1H M/VH2IDER9U7%@<"^2&D6UW_#3].#;%D_968BP)!(TPPO^)SH9UEQU>3%06H[ M0TAD%D+"0DCB%$*R*)&@]'Q6/BH'FM7U<>DY;CD!GR@23]\*M.;3&:RX2G2RG]*+I47 M_QU=H(GB[!$JBCP>_,)0MB!8M. SZ<5[2"5%'R_3AQP:J8D?7AK4I)V89T28 M31:47S1!,<4+.SW!7#[%I[=TAJ0R_GA'@X^)U>>_(!2I.R!N78T+SK#Y*_'7 MTF0:XRV4:Q0>$6%6M[E?BZ^^)@ EE'R?)O%YRT(21;"N/Y(_,5@:*NNG__W* M]'T&V#!9_$U9W6-2+;+K1DMH+,D?I"7'-'.0!I+?N02?+LP[OGI3B[)L;/=" M,ADMSD>GP+<4V?VVV8YSQ&=IX8N4M^[%'0-&V90X3F\$'8TIU$EZS004'QD\ MQ)3P_U9*0ZL\L]>BAHA1+<1_?M)!:A*OFJVH[J&O[8]U._J?-\]R__GPU?2R M?W[XVDW+=;O.X:]?_7X_A=^0:EJ]7P5;;4&=VU](:RKV+TUQE5]"-B>GI?0O M3)&"*$AYGA?Q7WDYE_V%%/R5G,G*:" FA5K7MKI0"5!1WU(MM[,"^\B'BE8! M$JM"U]8-5/W 6M<5LIO(3OCEHVA-L7//&&(M+V@"6Z=YH4K'&B\1F.!N[@O% MA/\(KNK5J=OZW$+NZFRE5=;>GE]-,?/_N: M+V^?0RQ$ZY[5?#?,JN>32UYP/T^@ _.UE=J=:6%^3TIY018/$K/"(BV3<-?N MS#?H%7V0BMAMN+_!?-MW\HKLX(WCP2L)0AH.7D',"7QF_-S]KD/W1+<=ERO@ M8U8EO<"P#T?HYI [[A/JX\ E?/O/"BC;$%S\F8;DE<'VPBE0P"7LLF&0F MF+9$,(D;$$Q7I-([2>5MF]=I;8]Z(Q/-[;LV3F!=I6XZ63>C,,\^4 MHV'R$OKLK/KXF-1PV?$1;SG+CH^]/SYDIIG$ZOA(IW-2EIA!O-":0 KB?<:<0$MK!WT^]YAC&>"+ M$\=& %^:SQ# )^3S(N;5C=@2"&^1K,A.!VQPQ.(X842(]F=DI@&&[;9H6I_ M=C,C3/?KI)#82;$=)\4F3 /!2?&DV%!Q916'!#, ;);NW/<<=V?BA0["_C$J3-!A@"B [ MV[=G6A^?[2-AD*'"8(_/]C0[V]G9OD18)/Y/Q@^+E/F<)M?( ?]=YWJ9D+-G MH_'8[5'\H-]/G9%A,HK)J-C+J,!:QJ>RZ7^#^D"V$>HA5I&I6S;F?"C- MJWD(^#E#! OM\86E32!'"I"7-A(JZ0,F?S8M?P0^)?R+F0"GY0V M:"<'E-(QJ84<@B)&>;(?V!H@$54+&DZ2;RR_T^22[ ]U?IGVO55JZMYJW\RR M'CE96*3.MAPLC*LCQU%\9;9["AB1Q$&D$S)V?19!&?0S..(SV;2OQJR*-$/(@@DG2?^3_'^'_K^/_;E/45H/R_ MU.Y!#V6\OR;>SS/>WSK>S\0>Z?\]QV<8QZ^)XP6>L?S6L?SFC_M/PGTL ?X. M[G]8+(X)@*\*@!7G-VQ=AA6322N12=^6:G5MF_D"XB@Q<3.W^GW\)&?Z?V?G=5XJ+F;'/E5HV%@.MSNI\ M"I]-I)R:QEZ+ A9CO&6BX-NSIV^0W8#O,%\FCQ0'<]3/*\5N(S=9M$R-Q/(= M+*F+_"R6*@?K=$"L-N6:28JHI%AQG"!32?90>,74);IVN;3:/J),+D7ETHH# M()EH>R2PE6%AQV"\[[7;W MM)M1,B.[@9(9=PA2\\;"$J8LBC3$5\BM]<3+LA-OJXX&5@2#%<' )]Z*0]_9 MB;<3)][G[$[?%INS=O_99P^]Q3$ZS/+T-Y)IQ4'Y3#+ML&02!%F0\SE2#%F2 M^+RP&_Z\RC;Y\T+[FI!G04#"BM,*F/3:1^D56X?>F@73:AUZ3#!%"_"N./F! M":8=%DSS%+[TM\DEW7:P_(&RP$3R8#%1:6"9P5$GWXIT/]L=!G MKR@I J/J3PB=/%Z$%'G^A; MP_I6K4D@X8-4^/^80-H?@11F9 HB*0$G"M^7D5GUZHZNZ8H-O.\S=-"HQ'3W ME@6E5;,@H_<%]"Y]'[T7_=K]?M>W+B($X9,\/NXZ-8]7$U5=LJ^73Z\+]PUVI^C7]]L;J8Z"%6:" Q8YMHH7I]@W; MZI!CP<'+H4 O9PZL%?2PT!UH".(I!KX!W^T2^X^?>'^QMPA.8@@N5FSSO<>9 M](WPK0BK'O8M!;VPI:,&5M.0ZA%_587V(\6GFNUX"K4\5Y%*+I?XT#]55>RZ M8B(G61D86!P45')"BCPO[C$/BXR']YB'O\UG/8>'3W13,54='ZV,A[_*PR(^ MAQD3[RT3BS$_B(4<]Y"JIHJI@)VI>U>0TGR"4QQ.T2#I5..ZTXQ/K\SS&<;] M"[A?9-R_S]P?[R-\BONY91B?8SR_T)DKI,K75<;U,>'ZLFGH)N*>C^XNN;+I MN!!.SAU;J@=14*E]H\QJ\8Q19@PI\UX96*;5&6*XYB+3 2E;55NHH^POJ18+ MEXQ4MX-4BXJA>@:%'I>ZV:XKSA[+V./2"2/<[2#<8[_%.J-;3+>7A2-&M]M! MMY=*'1G3)+MO%'MS5V(4NQT4>V,CB'IA& $H5V94&Q.J+5H]L(E!-$D98I 5 ME9C*CQ57X4CL\$^2@NZ"*4QQN"B10S SI#PH^!N-T\U(9#*)')Z99!1)V/CJ MA/"*A3,*,I(BWT B#/D8R?%("7G4F9$',IYCL4SN4/#$[F#&X\BK4QD4A!&* MZ10?)@V9EHG"?> @"X3C.7Z4*D3_72X') MFWC?0IP:=08X'!9?BMJB$BP04N"8)B(L\H6(MUUQ.455:3[% BH@T76<8B-. M@TQVC6MXMJD[Y"7XH:;ESLJR@)_@'O@9\W\=K9/,$>)^H-^6!FI+,;%8Q]\EN'X+X2]MKJ-H"+\6RW0$%Y)$1W(Y M)+].QA/.F'&"TVT,9+J('A/X!AA+$YGXY# BDP&08^#7>W"PC!T2CJ>V_"DQ M_B&O^G^Q8Q\'F,4S\+-)PA)E$ V9QADT-IFQJ((Z!I+ 0,K%8( 2$=U<- M6H]9]I#K8J$Q;_=6F&+N*RID>R+0>P+JSV"7)='_%@U5X73M?W_4ZE(^*^6R M6DV3953#_\_5\FJN7LLCM9[CTT@4O^_+:J/;5MHA MRTH[(%;:82:U?E#:X4-0JRN:PP0Y2,QK0941:-E@*H!0A+M\GA39)5)Z(FX4 7TC^U _I% M$"0UTE"B:@G<+^0E.>$_.4AYQ;#2X3 ''*JXD'90X(Z_>PFJC9!(A3^ 4,^ M *9UU%*,!JA/\""B&=$+R)-MY($J11ZH>&[+LO%"X)_PS5<*9.C[G49%*K+C M506$C"9I*$/+\V^:K L2##6T3-%:)DOEN:;Y%)];9'V,,&'D^6 S;!A6/SAS M@L])@+Z'5-#V\#0^_2%0^ MT@TL2-T!AT\F7>,"S7K=TUBD%.&W_')^?;ZCS(_?,[J9,T*- Z%^CZ3TB1H, M*+&CZ*^0,Z/F?:;F31.L/L/0I[OX!A4"B5H*%$ T S_UD06%WO&'8]U&JFO9 M3@+\>?_YI3-B9<2Z<6*=F1D^@SA7ZWS\ZWV(G?UW2?/NR'X+MET2,>";<.O( ML/K3MMC F-NP#/P[Q+]TD>U , \IL$KLO?[K(X9C"%?03?*MJG05E0Y*]WW/ MVF$,#;R4:?+YE)Q;@4%7SJ7R"\-)F8UKQ:;%>:$?(K.L;\+&B^D_PY9]8S9> M7_[$W)CPG_K86Z*^V1^_JT&-Q?_\JG\&_"P6!/-6!,XM?),].E"^"P4N6@/J MO9W^]Y-+$F7);2:)>]TU)LCAK_@B_O:(E:H%7STB8X*Y_VZ2X^2_6SN_G8?# MXG0V?X$6YK.!/?I+UFCGUS(&Z9T[:M9L<%A\P'SGM#]@M+EFART^55;"36NR MA;.3:7G%Z%L8X&?7UDU5[RH&AT(NL"@7'!#K36!&_EN>V-8CE9%LS$CVF\'1 MMLZ6T>T22L"V;NX^X_POQYV,=X)E('^_0/Y4W5D&\K\&\M?+1CO((O&!^(V0 M!TC=@U$WKP#Q,["TST3+P-(.@B7N#BJM&-RETF%89_NQ3@Q88HL1SQIX83LV M?)L 2Q"?RL#(/A,D R.["$8*!FB3NMK&KS$,!DBV'Y#$DE&V&**LB4-VA/KC M?2HPY,)H-.XTRI#+UY#+N=+3DX>V0S#Q2#.PSN+,4WZ^&9_> '!G@8X&&4O+52>_L!SY7B MV;J*N'O/,"RUQ2 /@SP,\GS(.>OBFOW@" 9Z&.AAE+RU);*CUL(S^\$/\00\Z^O4O'CE(S>&UVVN;?-?4TA,AK%U38-S M*VT:[$\QVL37_VJLAZ__'T(?Y/R^T8O_]_ M4$L#!!0 ( - Q<%2*NR18074 J1 8 <')C:"TR,#(Q,3(S,7@Q M,&LP,#$N:G!G[+L%4%U-MR:\"20X!(*[:Y#@?B )'MQ=@P9W"P2".P1WAR G M! XNP2$X'"0'=X>#.PSO=^^=.U/S3^]W__7/WWJJ=I5>Y^N?GJM7NM9 M7=V/LX_+P$LY*5DI .$9 " \_8#'.> =@/+B!?*+YRC(R,BHJ"AH&'B8&.CH M&,2XK[#QR$DH*TY*1,?$SO^9\P\/#0\DH*"K )<+.S.P&*)_& M^1SA;PWXYX;P#!'I^0MD%%0T]*NOW]!Y PGF. M2_U&XL4K%1-D&B<\KB_Q>2BT;ZL[\%7'X73OHFIE_M+"TLK9Q<75S]_#T\@[Z&AP2&A8> MD9#X+2DY)34M/;^@L*BXI+3L^\^:6DA=?4-C4V=7=T]O7__ [XE)Z-3TS.P? MV,KJVOK&YM;VSN[QR>G9^<7EU?7-7[P0 $2$?VE_EQ?.$Z]G2$B(2,A_\4)X MYO'7!SA(SZG?O,"54$$V<7I%P_4%!>]M?%YU!RHMMRH%_O@O M:G]C]K]'+/#_B-E_)?:OO& !B+"D_$0<0 0<'G#E!^ QE1EU/O YH^R,STC M:U$O9>W;6LDPY*CH32D'[#*!J1Z!X#^@>V#M$?B5^ AT3[>%'_LKMC?'+*G4 M^'!P!N.&+@;D&"(@+@:(TD2(OP,DD"@D\&H!%4F\?X;3$B[O@G37 WG$T8>& M$P;K*?1/FFO(-8CBY-'XG;YOC@G*5MGX;NQ4UQ6/Y;Z'#JK_HKV/8VW.?1;! M](1/533AZ[34ZG5B29U6.7B?(*W.2_*Q"@W1F\YY?Z!? I3.!&'N)5J[6)\.'3^G M'_^%S(+M7PEX\&BHO:[7-H5P^=/E$W.0J8!HL5_Z_-O_0X^,'BVZ\,/(=8.18MA- E+/AS?8A,; M8E=?!(B^C>B!1]^/E*TH"-V<*'&M6M7+W(H/#.P+5%IO1!2(!W)%N^TL8J#>W^FK4T4*]=7R-19$;Z2ME M_Q@R6.5#B!(?T3J+FG<(;$'*A\0/P%/1U^H&D2BLZ E0_WQO.Y>99$F,4E#6 MYS(,N-=JQ7@*=W\6F.;=>\4S@UVB0'U*[_/QY'> +$)=C.>^;;%#!)_\JDO> M(V"I[Y5_NI]M<=[KL3\B*CR&[".)IXSP=X&_ 1OM&:BMM#CIH M=.EE+E9(Q+&=;=\B?>TQ9#KK13[!%(=(D1(-=_!"E'F5+BD/85,R0G&EQFD+>*JJTR,=( )_.J8L'O8_5;/APTIE5H'PREL#9NN MD,PRSI_:\,LR>OM+P^T:A55$JLP/JKS).*0!R()$Y-N(%?_JB_^"DN^[G#LD M&M-Y3HGX+192B&5])N<[XH1,8.245O\$M.)D3%?_6.K\?8W;<35V_Z5PZ2+)S3/9[,]KL M%1=QBLE_G?*453:=6@[L11M;E-2YXA5BN^9&1/":.,DW+=1E<)CJ58U&^L 9 MM ZGVWRQAF"4RHR( M*\^@B\K _A(80FS.KCQZL->LK9 M-JT_=>Q'C(<.1U%..U>;E5?2*_L/;!.;;9'*,0MFJ5W5!:\5\16]'P&(06\H MW%_I1U/,FEJK[<17SG"SV;3+]000"\";0V3H:;1R$1:&,,5>J6-/C2QOMCC=R2&]&:8\C77!:P1LJX^7,M=*.84 9[A#C9H=M$"L[ M;9DLKYDR$&\I:$4J,*(D@%Q:^L"R,-^U9HW+&J[B&W:E1>7*&VF-/QHMXK$I M@?K.PV6S@2PL423!+]C&5_<1B-]4NKF,O28!QN#!L9'G61YR4X?/H>F?5,$C M)\'B03%XV=)CZA2?KTUI"R)RZ#)]5M! !M@H_&M BO&[(N.+@# M?MDNM*S>G)3W3@;\L993]I])9F4K]5 XAG^'X^&,(B,C%ONQ3)TO!SY&UE%ZZ2M0#2VH2U^P:-2G*\A&V-D5W48,AM>E MK!HXHT=BXEK&S.+0S:8,ZI\1BRI-%$^TO -[\G=G2T)/OV#DL=L5QOW\<71# M%LC:=/4:M*KRG?+&OOT&T[']%6@]SZ9=N_U,51EYG$?KU=HH!>AK]C0,-L[8 MF"6?2$VM(=%G7YCYH%&]_ C@RH&HQOT2@C'XH]R1@4+PB'9[64+2B7;J@.D'W)'-"XP9>"'BX=]H';X$,* MSLM1XF]-,B5G5#,5GGV]6^_AE5D'Z;%U-BB5@$E<0"E]V%%4[$C+Z>K17#/6Q6L9&\N&X+@VW-HFT+A 6"/^LT.Q])XXV4A.B6=LCXI\Z4!5 M%S&&H_V1.W?.A?C.#=H?.'^TFP%'MXI5.F107T^>(S[%<9.1$1%SWI+\>+%Q M%&M@^=1F9Q6%H^?7IXKD@R23;6DS Z.@LR,DV_3CD G,M^B17DAUBZZ_KO,< M70($!,E%F1#_L(Z*L6TC*\-O;.*J+*H_M9=%P?UI@ZYG\J#\FN.&N@IV7(<1 MZDQK4)P(X"0G*!VNYI$W-#MZ\Y[X+M6?]GJ&<=5VH,5Z;2MBZ#J2+A^V-&DE M,#I95I$E-WW9V4;;7"M+(IAK&6UNR$^-9'FL9M#7<8 T;\-/ AVX+7?:>"NS MNU5&*7&WC5AW+%9#&=!"[H"?:3/)4MG:8)^&F P::2GNG.G^S&E]5#A#'6GK MM]<\RN%TID$.HF(=;V/;X=>-#D*<, MRVL[Y4[=J+-_LRT)N(KA'B=7KRSA%,=_-R"-E/KV=F4=U\L\\X7F5NQ$XFK/ MPI 8]QQ^=VF[Q;M@9V3OFI4,;(2];"H^3;@-ITPA;XT"Y_T.67R P /DW5]& M;+\XH#S/117A-5EC=.-BW_@1/,9:VX''7 )Q25*DE*? M(XB#2GD0YN]X)WR53-Q$;O[D["?H@>,W]<.1E3T18@3 8E=^7FX<,6>%"9N6 M:K0?==]*7).TVG8\//U!/&YG.N1C4\@?G6E)P"G T664=VT)ZQ%8_SSAOU?@ MOXTI3N[?'4NQU/5=/F^'6[1),CC;:H1\]A% $0T8=IFX4NN]T+79(ZT*^.5, MV\"@01X./ +G.SDXKH.5C+TS_,[O?3/21*Z,*%E=^^\PW2\IBW4/8GWD)K"6 TYR*2V->R!MN',R^%RSYC/LLE*Y6% "F]<9^EG(+2 (4!21 M@G,OAAW;<&K@1?/\SI[)-U8?WXH4:=(Z'HV1I0-3<,(HB(%P=_*-PCVT!J;_ M@8J9]NAD/O,9]@R\'$3\Q-STQU,2,[I/G2$N)G59O:6U(M.[;P,Q"6XYI+[) M\=6R/,YYD&+%OCE_!/Y$ ][2 >WKDA.@O=!S7K-> GZAG*]NPL*2;$YT=#0Q M%1+(E#%O-.Z>/P(T[/&/@#ZHK-+.2"U4:H(=@AYTVT#++GT9:RQ6$@%E)V:[TL+BEFR^ILL%I/?A/P:]UW M;]1()>*KYUX'!>T7I3">/,P1SJ&QH[NLSY\^:VQELSP"7SUWRY^,M)1S89## MGY9I/PK?RC0CMT*<;:.^&KCC+1)/?JY[AJ5H#=U%&G70=.T,C^NXM#D1+ MXH$MXEW65WUU-U *ZF^[!X+2'K9&? 97L1[P$T?1[Z)BZ&"BJWU9)'K,X9G, M96=:A3]T.28&6KTYUQ@[_N>'2S?XP$=/%_GCX<6L5]8G1EF"*W%O"?99+#%> M()C$IC=*0:"A89@%#@_06ZUO_I[\7G/'ES51AT?IET>AH!,J:] AZ"%D:HUD M/KK05[ZEJ2&Z&JO4'BVFHLWB.+8T%VOLRJ6[#'ZD:6!PJ'F#&CQ$6O4^2D7= MGAC#QS+"HQ/3"R8JK]B:2NI M^ :RBE&&YZ@K4CX";T&7PR[,O(>ER22J":O\S,^\N>-S9O 0]D!8KEFR+:]* MC=YYT7D''V[4);]KH3)$Z!A5RYEHN&[A7KUM/5VRB>\#&;&OJ2AOP4NN<.=,>\9V--QMWX8?." MHP*"3_%?Z=BV'!^P,F2)Y]0EM(_N7L9'V346=OV9GY> KRSAW$B MA5DE(TT+>G-61:IP"[JCKVLWQV!K@[5I/C1['.=T-BM%4YYP6B^=[ST"->G M$'PC)TI$0BS+A1"V.5GY42*1\SU:!>HO.GM06J5#F)@PM(JWS%6!P;T^D/$D M:\VNDO62M!EK:AN$K_;%U*:=Q1(;DJ9J=XGT6LWEQLN. M(I_EHA/"0.$B((NF[WMQPAB$>K;W$PQ^TOY=O+M&6+YZH B>\.1+ZU:(\4^A M* =D 8'SY0>-36#US*.%9-L+5L75D6_>[-YIMEL>Z7FU\T#5D MTJH_+N<\"/N?68U0'H%.7K_-:&Z/;XM&236?[YSJR;9X-_W1AM;ZW//)#MX, M;-[8S2T=]ZU%;)M=,3N:4]C7OU3![+.+#[3-69,AT[9-7E9$2!Z*[ MO;$E#L0I&%=!U\S\[1[[K3^R):2"NL-Z52U.LC/W&5 M(UG,8\UG"RZ?ZEL462XW^Z-(\V8M=-\,A>4PK 5_BOY#M!,U_0AT&%VC[;:? M=X#.:,4IO'SL2M]5RMMYM-]*6LS>%F(L6OBW9C<>I9\-*KSJT\S&F:)) TO> M);XWIH%S?R*M-PY9=JWB[I78%Z.VP?T0NM%\&G"N'PB2NUC"ONJ2._[@8:;( M;?]%PBV)+]ME,L<&N-[[$*F:J!/")EA$$AX7-N0 N73))+NWG61O40-["G=P MZMDP6,RP%R>:S0]L$JT17=Q7#FXH'A>&6V :WCAN< M75;P%?,C0-$T>GOLSU!%V0LZ47&CO+FCG @0BT&FI6E96]TGZ6[2J$C&%*B. M_LB?1P:_YD-DT*1=E!MMQ=WLGC&7].TQ#QD:W$6@Z;[>I9@VKV3K>-JY!V=1,[JRB#X]Y53N3I M ,[S>\6'F5[^$PDW3BLP<9R# !(_F5:!K\!$BPI6HU/97KC+^NBGMR*G+^@C MF6\;^]=$RT<@5*2KKW]%!949!SVM3]8=%@!<2O?3NEYE;FO$2E\Z**@A*,;' MQ>B-K7MZ5G(E;QOX24XZ;7HEH&(KBADK>EZ"RVRWVB->RF+'@(FA7V@*\LY) MG>XQ 8]VK#/P*VV_GP:?1B^LV6;Z3]G?!\T$$*U%G+ RML4:O2LF)"PV_?'M M=BZ<-G:D=:YSD?NIT+.]( 4)VE-!GC_)1T=.IR?U^(!.?!5>O/7P.?9)[;H= ML/9D$R0OGBHW-TBG;M#'K-<1N02Z3+=*=U'PVL:&GN[IIHSRQIE_JT*(#R"Z M4Y2T\+5Z*I-]E)Y,TWX?-ZT45-L(B?T*FTKZL2 \TLO[<(R@"")31A:\+U\% MD>]AA:K'P#CY[1+6!D+H']KC>:IM#6GA#+7Q=?DIRIEOWC>@M?(4^J?4A82)?T?U.,.79CK.$0[&T04[Y*FNJ&+F-OJN?<\='@ M%UF,+?@J::65\ /#9RK!^2 MQ=L7*&)+EC(]9#BA2B=Q)^?9?X$M^& O-4,%?*BGKU?1A+A_*F\KW IQ M#;U*2!OT$!63<1ST('75OO?'/RT7C;_)/^KRW> +/^+GX M(_-\1!I<[KTM(I. MA&0? 4-G_VUY<=RKP3Z2JGJP;*$U/[:=5<(U:_4%L9[ (+])^B"4YPC74U4 M0G0^:[YN#C.\#D;=_^W]D%\C(E$DF^=9M;JD4N\>IF@$')R:,0HBSVM.01\! MK ((MIUEA<*;OL-T\=3S@ZNL6Q)4038Z/-%-CU"ZB48\I],4"B0"I- MPUJ P?6CGW8L8OWP,_&5YJ8+\^20>>9!C*;&78V!&QY"6L&5C]P8M=79G,#R MPF4J1HV?[/JT.V19 ;F;)+P-RK;A]?LK_<>/1.0"^!,JXB]A6*GG5W@1+72Y=9Y;X@^$-]V7#IDM[O2VXSG]=#NZSQF&S M7]D4,^RPW9-NKX/+PNC?!#=KE:ZNRL@@PL!: 1[F,ZN#K$\EQB=,\3^[S3*W M9M7.L%&L'DB2K7GZS:.+E<%-;_\@[NG5/H6CRBO2M\=8>1<'4JB&?E^X?OZ, MPLK$KK37^]-A9X+_S3K#LP"'I1[$1 1L@?%%\1 &#'UYX9#U7LW)EI^*,B%2 M$M>(NDT.^]/F>?D/I;A'2S$2GVLF^WN93?@Z_8(1A#@]S MI1VLHS\8-#55ODQ^,2#'0WB>5,A'H S3*],V^9M]+[\++87R@%]VQN^Z1_*- M-ORA3MF6M!D7)SL,7_9#[KIL_S1Y8, .L) 76?P2]4X/DK_R6EF@5 U5KJE+ MLJ>F*^ 9$J?#&;NW+#> MQ_(:F4Z+>-"IZHT OJ?;17E[7'CKOJWSX?-">+'0EEIEY?L&GMMPVEXS5^7N M55E_,NQVIHS\I"W0MKK>J>F=U[AFT>%6_=%FHEHW=NTC9]EL71XF[$Y1F=]5 MEJ6++^YA93;DSE[27, M) &+[0?*B3,B73:^$0%$OTW$UTNJ7KQ*1O#/L:LZ*QEJ(;(4^$S!YJP!BCZ: MYW@(2O*3;*YV?.1BP\1L*T@T-;A2LJ)*C14'#ATWE&$?=2"D5*<(L6^(RLW& MXJ?KGU:0 7)GNG1(5,F'>BN8,F*-H*GXSG2Y[><78[X2I7[-RG7N#;,O?\IH M4;F.L!;D!S#]V2'0)!&RYH,?U,@,F:".(@L.7 Y4L FOS(2<54J1[NG)(L'K MUME8.9&W;XI@&D59D.#O>KH29)Q4G86V 2S> M3$"5ZM'*:"B'&[/#5EWJO"QC:O>'7_9[$TU-_[2\DIN>G'1N6%-!SM9: 9IP M7=%I@>CN,@&!@+%W/E/5:[L):Z0I)X06L'LO1TSF!P@*^XEM"N6=:=NF/1W,WGZV^Y815OW"&"C0HS"TT-AB@9J5UFD MEYHSI,G]!KAG+4YFV@S/3\)?K&_5?3)5I<^-HSGU*Q4:A3!^$J3Q5G(F54J N@=$^$HNOK( MJ,#%&*6HWK:#;DG<9U16<7L4FDT.=9-U(\VPUMW4.B5^ZN5S$G1<'.4%@ C1 M@)[MV>DI9G<>R.L-->N_Z* 5W--\ M,^V3%>?R4I"V^IC5%[L)[%)^?M$Z3PORZ$KC >_4=_0'Z+;-Q>PI ! (^16G MV=35\1W/_6K%Y?U5SJ.,S,K1U8ZE\+VN\(E-R]R?2KXZ4J[0RS>JGL_(\ M_97@&XFPOS)Q6\=MZ&IRU-Y$S2@\C5)-;=(.XB?D@][#YL!UX$B*%+4%7OEK MMGS>PC7#5P;[FB:-$P0-^' GDM<$CW2%IB,_@G>&34II19LY3?$C,F,R(\;R M SC/L%&M*8B]YCZ$R RMO,\H9,NT)/]<7#SMRUUP]47K5NZW8)84@6(,?HS9?^5S(C(%H#^H5OA##?"V[&&Y%QHBSUM0U:) S7 MU0H5<;*+H.7*5UT>HU[%'70N(A8,;,PFM7'>E&YXZ5N!/" <([;- J183O& MBHH"Q%DM24E 68%BF(>V@(5_-NK%DOU:UE?CJ/-M6XYW<+'0E;E3GQ()&D7E M7GFY(4Y')>3MO\(3MYL?HOQ,GC:$56 +_5(G=*C]'503 X0APHS1*6%\%)0% MYL9_6OS!> AD+]_9/I- DL53B2X-X\3S1E!],C7>_\7_Q7\&U)U',=";=%20 M;Z7QTYQ6%80P@N.+'-Y30J?QJ]69'@%<:]]A:CF7*XUA;]9O.3TCLB_UF,@C MZVR^+M)!B_IQP_IN65A_EW<3"?BR#8[[9\6D;IQGWY!/O2D.%SL+:]?$WU+= M)4S$-6],JMG=+$\QFPJ_LPWQ56SK ;4^ K^$:)/%?HJ20]!Y]]Q0'H$O$6%[ M),[G+9$/-V"1_,:E5YH[SZ^2?_:[)8JBWSHH/ (Y_8^ [@M(<TU[]0BD/@(UUI>6!54EIH^ ^^&K1P 1G\5 KWT^F^^&$\Q=A!3S M-6)"1$'M0,W(B^-UK"Q%-@HMU69RRS"[9>2]_@3';86D?J@!-*^7/2NTX&YI MI*GLF)?Q3H9W!WQ-//@ZYT_\-IX6.78D^R3%)Y5^T89*5G_\/P-?>)S?^TD/ ML8X59"U_WQEU, MDYUV:,;*9YQIZ/G)C>Q1*'1_4OJT//7];$45'W_YL"5& M1[+G3VY^!$OW/]ST_X^A/+_084V)0C.-C7E"'QIA M_-1+-PL!_*$E3W!@LLK:0SKH#']4?U'?H&UGTU)LZXLA%D>8XUDKC#7M =GO M=5LA)#MLK^I.Y>,+S9>3[?6(IQ7"8-RE>7-:%*UQ9%"6>1]>P@_M\:S8C\2\ MU;8KD3N_K-T[2VX7_%F.Z6.'JH^2DP[N%T"45XPV>2&Y8([NO@0=!N<)86&* MHA@%7HW,@.^RHD#5]$SG!:?Q8)/%(V"U_%FC$K."8.UE9_C#=H^#=.@;?-'= M"94[H_-3[FPS12$)([B # ^;E"]^G1MR\UW[2"TU/&G2OS*;AV(^?9\)K)N" MM4)]7,^1U4Z;K!.M!8D?E5QAU7@$]$1B_ +P[43XBTNTT]H7S72A6KY<+61\ MQ>V@H:UDEMKZ1";VR!)&^?=W7F4OTHR%=#H> 5^T'R=]1/3K&HBW??AD]75Q M0G3URKT3?CU> -O9>578BI6T%4]3!!/^7L&,P9\H#WG*SJBFF%NHNAA(B\1&&JJ^1VR4)1I_=U!<3)&J[M6* MA0GHM/"6]OSN_8E]05)3#,G^4S>,WNL/T]-O_86\"Y^R<,>ZE7_T0&CA)DW\]GOM4WS2 Q$$!3<'41[T/> W6Y?" M#&/G/U3X-V?B7&D]=RLQ^,/'^&5FB1CY^/OOH2AB[3)R%%Y7EWE#"OVDJ8,E MZ7O?8!%,DHBSA79:*%,535]W?7+AZ[[1V/&F![>)65MWK2N-Q,'$V]B..U'; M[1]>;83X^>XI%EY3/Y*L;:;&BR3QM$J=@_%4Q)__?PU<.F8AW'15I4%E9A%# M4[Q[=B)XJO0YMP%P,4C?DHV6T-?F+6?IC^3//1M#W*31/=\MIMA'3F4U^.+M M[IY)/12LYO)+FS:*BO12]FOQBG;/!,>YJC4&6?DZ+%@LQYZQLP'^] U _*4 MK^..,PF'H'E%Y"T#/"=I-*1H?#Q7-$[F\R,3 7]LZ<7RH_:NPT> .[#.1-7[ MW?MW#M8.-AG&P;04G<7?9^K]S2/X8:2^982, ($ \9U,A?N40ZZU>0-JVV_E M>A7&!2N]PO)LSRVQ9CU8Z[:$I"Y+_[*SW4(6)I\L+A%,UD"%L/S-+_RT5>&! M"E?2R$@OD?KGA$.]OC]&ONO!D7(ZRT;SM-^9N'QDSW/?4HGZ)3;E>G)HBLU" M!/$; M9IBCC+[3$K'(M.3Y8OEW3WM2I,E#4'W>FV9B6E;<06+,9J]K&=,6L]NIDN]6 M'MX%(R&8+ *6"I6LRY,_=PE9M^7+]&Q)SK0(3Q39-D_- J2> M\:=^"4$==/3 L,27D3*'6Q]37A2-7N3$V?LNB0:RKHEI)6,M-%X[13WPCO,% M$<[1-$4<'A)J)S C.0/TZH(&\S[9J2/6?5WI@FW\(9V4 G4GCN[)#Q>+:9>] M5@T5IG^T]6P^(( 01\=5A HO CMA2,PRA 9TX=DZ&;P M[.1"&W?I5H0CPP-1)IQ_<":^-C[SU;:T=\+NM*"O\'"ZD!TAC9*,WHX"[**U%07 MXD9.H(X!TO5UDL:P)9,IC>#$EP+NF(W$JT=&_2M+PE>_ZDCSH-H?JI)&F1,H MHV( _1U'\].]Y:68'+*-;>8/5Y0:D-HRF<0Y M97Y^KR6DI0MU6W@#KMT^>%WI.[!DOJIJC@[QP1*SH-V!E3+$%^>@[Y),EYN+ M33K3-WO$F6H_ @UXYZJ 2J]@B7'C']G7CJ76YNJJXH-D&-F!.?I]D8;,3[AHNJY=VQ&FASA2!3107)ZY_#H;9]R15J M/,&RDQZ1U1U+5Y\O!E^_&HZ]'1@1R_]YK3:/8YBGDQX2;.F?S+PQ>'^V=GH. MSNAUW()U@1+O*:_OMXJDW^QH^(Y8*A[C+R3COMN2W.Z+/^.=UK9);@I$Q @ MN=JC5 FKC!V>G6B#TPCOS@QS8HLLZ6)?A4JQ=.4A(VEA4?+T&C/NEQ=/;%]> M@W9(H9WCW>Q6HKZQ2OF-!AP]2/@1M_%CW/_)F%OQ5OVS^0U:V@AGY+>L MA+^4E@Z=3(%E?&!^5(+2LT8%O>Y*:JM/LNK;YH>?LY.RON]Q[ZKB#\@@7"O[ MZQ;9V?*N#^*A&(R6V%S=]0F7&1KVH;LVGW_.F1HUPPZ,YAW5\N^/I,_(3+#U MD(=#9X0_-@VIN,W=*3S@UQ1>?49_29^*:KF7./XY"6) [(%=R6+:=G3Z"-"* M2('V)V[[[>RH:L(DD4P(Y]JGBW/C$!@#6$D&M5JA&[(5^Z]N!3.>K>K4U8 O MD\0%*=)H><\Y Z.\3"OB-QKY#H<96NKD^_<75^D;X^4+)0,L5*!?%JO/!XH: MIFLKB3\F$+%/6UMXSI9S]1*N(SES&66Z?-%YH#<0])6V<",RU$@>D?SZ/KCH M5&,L.G6=C^A$="?NCZV6RAQLUW$>,Y'P)Y3&E7L.[K09$QH5*"5QR#*Q*V\Q M_YELO,+U-L-63^;3:B;FP4N8!W;3GW/D.#\;]1^VY1[\OPEV5FRM*;B[P.#S MOD_IQ>F8Y]#Q+$O-VT\XG&Z!PDYHW(AQ1@EZR/6(L/HR/B0[) =[X_CW\4FS MO]>H0]X,*_^ 7R05C]3 8$CQZOGFJR=FJ@2B@R$L[-%S45<2)83NAJ6Y Z*RM;SYD\Q>4ZE5$3<#8B2[%9 M[:87_4XK1Q%^L)D<=U_47:^T&6K$SD64A)CYJM8E!O('2C.!X&E_5[V5VOWQ M]F#$Z7KR@P(QR?MAM])=V+>?22&""H4R>AL:87%#TA^2V:X09.U6(T'[LPX. MZ_+F399\ X,\\4%=QA@GG'X_F6$EP9]X>1I4+PD> 6NJ$:JD)/.=S"I'643B M'G,;S?8_V;0-;0GRY>\34-9JF^J_#I))2 S9!U"@=AQDPB7PSDRGR-T@0X3) MX_-Z<@E=5/,)U/TF^S:Z/6-LC).?P/2MR0!C@T\\^DB3]98HTJFKR2)+7 M=VK%AO.2N*1ATRYA].D+:S%F#UTX00=[L*1FK,UQ((I"TMCF,TG(.D]R:H1A ML__71R#8QOHFNJT$(U&/P"I!,]*+"$-].>F<>%1LRKZQ6D!.(-59(_H1>*>K M8:EP*I%M[6++F]G+O,;4-=.J,^GFD\6GM%"W/7!=((KIP9_,=PE/W1+OJCX4 M2^JU:2*[<2$D3GCFZ2CD9[M6W6A(RY%3GSL7L5MO6%(MC:_TLI$!(G0/4JN' MYB^@FP1,H(?;6>B8.,<(X1@4QU;UE#)%Z-/_(A?FGVBM N',$#+ MK4%/XK]#H%J;46DQI/R$[\D/+D?^ER?9_[$H*=WEW)GNU5'4N])J)HE(HI;# MT9.*GL@?(2\>RYO"[)69&8BG9,#RD0*W#\F-3P@$^.I^8 +FYOM"[^ ME#CFCCBFT4HKE:*6XO1;O&33W\C$"">F;V9HCX5'JWG0@>6N086G);[.O? MULMK0^6=]X9&R?['QV9\-RC$Z MBA3?3/[SN8.*) /GO\$*ST(@IC?)X5X?29\G6*7A9:<=Y-ALNOGL19O"*+'; MTMQ,Z')%NP_5Z5NL)"PTD;9R$4MT#VQ(RZW ;!;U:2YD_6:^;AU$/),_T@4G M5]$5A'XI%&?(GD7*0&7BW^!V9_$_?Z"^N]\KXNHEHW;#Z$-P&3C2KUP*K6)H MKGF83(?YL7=@%*L1,/BUXE1/.7+YR9"I;M_HV30E>/Z4MJ)/DXY'T>B+G_.X M_8 BN"N !Y,HFU;E*B_31/@&ESA2_\1KZ_=6EEH]'3WL%P?23C64(I0O)[?ZVN.+6;@I<>S&I%??6#ZYJ-&;:K_",? ; ! MII<_TT(7XK667N[>HJ>>?-W]\@K9(T!8?5D^<)KM8W*,;1A[9MIK?'#[V\== M2(@IORWWI/,?GO#_'I@3?L>]G^CO4)&2YJ@=FJNO^ )C'=G[Q:4MCUY M=[4WN2EO]=3@I[N;)[@)G19ZR,&Z!)'$*-TGLH8EN8Q%"B7;V>9-8B4EB[+X M$8SI=8GL]Z4[EQHU260Q6-*(1#W<"N.?>(6]"NO\Y);DDZ58;<(>*%?O^J_!U0Y@3VF>OH @#N ,$]>4E\6K2_W6G\MP$+,FS31EK' M:OI#FZTGNJ9_U)P2<;.7&$'@NYQ%@P!U/'<-095GG<\![%I"9P M[=[FO0Q=OT\UE=D80K:+ 2^>\D+'4Q$N@^5C.!;<"9GZOFHRF/O X5_I3%;N M@43YN_5M8RR.54:0(:R$-NVEQR7^R9]I%==C'H)6K=UV-6B'Z<%MXUVDT(LZ MCI=Z^OQ'4-_"1X#H$2!9!'/&2$=(NII6E%#%3"U:-7W?U5QZ\\R5R&GO2,\\ M#5QGI%5QOU%S] @@1=D3QM_*?+(>E\0_L\S\Q^\D_O? [_.,U;I]7SSRXGZ" M,C-VE1>\2JZVS]?V0?KR),KICG:Z(0Z=$Y$NT8@U9U/S$?A8>.\_>#>JA1#R M"*3\O'ZE Y/W<8U[SS7D?8.M>T:*3E1[JQ%(/7G$[RX&D7\[$9)EV]IWM$YL MMBW*JMOLK%^S"[VOE#QJ[W!_!+@Q[!EA@\G"5/D1K L";TMMA/ARRGD8;OY8 M<-:MT\7'FL7D7B(':6WG(@$ 0(28BU?[[[0?@V1N/"X).&53CS\,<,!RC>8% MU[%70"LZ?%H)LPMTQQ3J)\(X.X;1/,Q.Z#TTAU)$-"V/@,9DCD*+58P;=J!\3%:A5_FY=WXHLY"GX]-8O=G3;+8=SMJ,Y@K]VK[ MA)_UOU[C9E)>*%5Z4*V;:XUO>)Y'%0Q?)#\",VE;IJ5"W/6*7R3QM I=_N'; M5/\"21?'Y+H))>I.JH$RVX1CQ8)-N=<%#DF"OAYB25VI:P2X0:67.[L.H?E[ MZBJ<1_;K;Z%F;&6V'B(9'>/EWI2-_.+82J8YJ:$VH47]"!!,8(J+\ M'Z&F*N[-% WD!@H K_(ARZ6)6J:*/=5@&_O,J4F65XX)WSRD4X5X[/N70]0" ML6WV6_C+,IJ-:N3^)%/W-4UAXUD'"CX_DS^IQT68O9G&CY[[8R@M].0GHM). M1IA2;ER9'J_K]C:;'P'#T$:!/L*W>_[0LW06 0;Y,%RK$95>25DC+V)FULI8 MU')ASOQ <6+&9S4,,V?;]"=#M['.052?>;-TSTK+H0F&%:5JWQ[P710CS)WI MQBOB?YB;Q$E[^UFEVVQ'!T8P%?_]B[;_.7AN('7^Z;5Y5M.78(H2B!1*=?WZQI$6_J<(ZRVM>/M246H-6U)1!N]B826TF] MUK!5R0%9025_5[ZJG;88/I)U80NJ[6](L$_;AS3+ !IH+P"B9\EM7:@A,211 MUM)YZQJENPK#YT^IH GC/THEH%11R6=XA$A\_&ZP%:,DZ3-,FQG/(F7GZZXR.@FPO MC.NI'CKG?9\P88F&/!(<@]Q0GK+(!*FG9^O+7FN7K&*/."ZS]$S7=GM++G1> M/?<:7Q#JDC)OV#IUQ#%P^I$:&\[QK'1<[H4,8JN7&\M(1>-WX7;N[V^B-/(K M/ Q)I0P(:/Y M6?GF_]#)^E\BM[E13U[6\G-88U_96=E>QO''S7Z:6K7!K.&S@P>_\EC*\)LZ M"@WORE9O4N62 Q:FS(J)VDF1*N<1689F;/39^^SN^8;KS9V' V=W]V$/+SST MJ5GLSE8:@6FF9!XB#0#M.IN\\U9NHENI>!'\@+SIK1-MJ,UB6[K[)"3[C__C M7(2=!O)UD/NK!#1]\^A.:^IUP2-0%WO_W.!8LO:2 &7\V2#IQV_>WH] CNYJ M^89+R^BKM^#JDL-RAZD;BBIT3$6GK>2*[,W#U<.WI[]'%K>*)"3Q3YR_%5X7 M'HYJT"7%J4CBA>#;*H8>D$2W:(]L$=]HZ,[!:RGL*S=QNF7TCG?N;4N>R\^9 M4BLU2VF4#"BJG@C;,.6W*XJ9_\\V-_XSP#H*:09#=FL$!#6$M;99ZZ!58H,E M2GR.&HIBK>4CWNG7AO3=UFCH4P_RYZ+Z==E5_K0%\*SBVS3[5,<@FQP7 S>+ M;;ZECQ/41%T"B_Z4#Q!KK>IO*P_@KU^]6XV&UGJ@%TEZ3Z[<2IOZ'T: 0WGL MTU&'<9MZ^Y+$S"ZK:D0O!$UC;4"37[*S,/>(T"P RB,_+))L?DJSO]-_Y\?* MU_H^0 JEO\) NBNY/LW3WXGYL& #%.S;QA^JVP(?>5 Z\]_T_L:-=U9^F2F) M[WXKUSPY&UY +RQT@JD*3BN3 M-,&4P;*2+LMW^R MZ9 D#]<'T:F#C1F3AOH8?//):2X2LF#J\%XA2K7+9K4-O[?;N]L5*'=V*V5N MU"5]%3#(@-V7=XYZ8_P?'G@.Y'NSR28X,+,NP [XG?#Q]6JC*H2^-;DA]F@8 M:\1Q7P1[;1:_3//XH:G5$7L"-Y7R[K8?:^DTKT"M'<61:B9!!(R;EN5CI4ZPW82;MUB<+UYXGQ?GSF8FB 9&=/PX3@XJ M$\UTOPGDJ?=Z6=5+&K:+0 LQ5/#XD*CK1VX_MHN2;281%-?6V"L\44,^GB=I M.KAZ\ R[S@M6B',?W>V2TH^V)6"8F8V-*,JB0-M]P]Y"]S $-6E\@]%4]8[I MO -8C>1LXBVM$*8DNO)1;0J9'E4/T0M/BZ<%#NFEE)""*W\KJ-KDJD&I&'9TJ;XGLL'4+X<# ^N/ MR=QW>EYSUYDYW5IN#.VY2HQ_Z*&?S$WG?.OC91A%!2O--=ZK2Z)]YP2( (U3 MG@H%2..I7X3U)0F>[L>+*C9VWX5H&YZ B;*%F2%$QM-1B(?R-ESI.! VJJ+1 M>LN70J&KT>^ACNB$? I6X4ON=1"8Z]E\!/R-%ZXG6\)\CX1_*_$3+=7:]TUG MI'Y38IQ13%PYBAPWM)D>?U=J'LU.8MCE1 M<.)^+AC#C@S5RANN\O1>=:M/?^B4131F;>TS^;0(#G9([0&'R@2%GP8]^FM6FU[5V[:+P[4Y4+!P-ZS;HVDF[--& M[3C/*=JW!2_[42>W#B"/_(JHKQ1L3%"WZB"@]R\CGU*0VY+Y8;4%-9QF,/OJ M%3#0E\=S#2%D#XV2&UI"%Z'13HR6#17+-M.JV9O4U=OF_[GT:Q+V6F&SN[RA MZ09!@PT"QC2LY4N>\?;M;J,-1\O)F/6>WF 6CJ;]Q7'$P\;'TP"7:BSO^3R! MV>04_?O$KQ=T]GIZ?D8SG;_;I_P1(($%X0^G>[&/I9E)PYH# (K;8.]='=T^ MCO3DL8J<)>U?H"PQ6T][O-?P/I:8+U#^TY(1=K4NZEJ=.]HU.RG8>/[X1CS) M@/D'D_JHGT&305&WJ[6^*H4=CP":R]N6NNHPN1S+!"^S,'L6Y4!91%$9L"GG MV[%K-ERBZNA@J:7?WR2)(G_CE*1$-_-%F4WBN80R;RS2-4R<4Z+L/-##MY+] MJ^V3I7"ZS?H%%M]\.1BMKG)5\C$>\Y5E.KB(?JOAZ?((O):!!<$[*)-\ F%S MA6QH';C="\I4:/YH:K;VQB^):#ACXK^1^O^7=KXZ**ZW2[,32$C0X"X! @0- M[AX\!'=HW(-+(T$"@4 '#Q+=]GB.76=&3/'R=0>?HL/T[1C^$#W&Q]<>T3H!_W,S^YHE#&K-1R83K!LEN"@#6"E1(1;3 []R_KL$ MA45E'A-0%AT-PC"A-?W&[]5-I'5X/B/G#%DET89]-)MO$@G]3\0Z2^_0X%'H6M[@/B2I/+,/[F+3!P:^*&:*B?0[>&X*A'3,,T6@A1B9DEY386MMZCKZ,L99 M5*&3_Q:_$\D?J:7DX_WMCIF#^!'0,Y?O]V>1@I[ !S[B377Z%$3ZL\*N7 L? M]+_T4#4ZRX"8=FE9?+7W=-I-65V3=6XS@L;%-Q79 2CZI@:4H4\ M[@J#X" MOCP"."4H-_Z=F$WE=QS]\/[G(V#W0GQ],K/,F4'ZO=-':&?GFBTG1U-NI8)D6TF"/FL9UU^7WS7;\]I M0SO[KCW#[6JRF#[<=G[MK,F\DP__JK!]FV, !'")VL+$%I71 M.G*$!; WF5(5KZ:>P9/$'#.];6 M7HX(%5;+Z&S20J^09 UCLL3@;+VVHJL%"-0R/44AI.::'A4G@=#5&6?$34^, MX-BJ6"2#;IQ^TG*"MF9\O;ZF(8Z. BS1+3U\C-V<,'^5^OO=%1C9=OZ\R/8!8""JI-&2J0MOJ)OXM(C022"F\Q0SC2Y45"BU(P()V+"+ MF#T _C"[\@<\[\# #0NT[W"B^%%XXL'(N(XDF3%Z]OG!\8@Q6#U*S_SHAVX(>W)ZNRE M2"R FGM(V?-TOU-:D$I0'+0;=8X M7$3#LMAV"L,%8J>F3/N]B)UG4_YW1CYY1F8(2%L4^ MA>?6+=7\E>H<._+HNCI="K'2*%-B:#!+T?[IQ)2X!J=V0XY':F#?)N=_\/'_ MQMV.@\=LGBK>C]V3)_P\&M0A;'5P4WJE&?8"PR"D"^ MV=&>9)38GKY:5)"^S8?!H,W3]EE-SY2A$ *X7[4IUD*R'K'=(P!?MA5WG)&T M5*@@?Q.I+NU09MRE1ABAK2VEFDQ*_K/4 Y7"I5,_J9W-#/3\+BG#<9V(6@)]!0 @6Y%D-1$3]4Q M0=(B?@6\OB5N#&F[^'3$P"E./:)]XP,%'C%CE&#NAPEV&):&^@A#8T.B("MJ MQ;RAP357MEF/%\#"G68-4=Z^?,OBP#XVA%%:MSAFG8(1V&>A[0IRE7UQ':VF M/GME1L)+GGKM= AE9V?S[Z?KI4%S5.B9?3X^; >2M+)L<_%>66 05K:6 CN( M(=Y%@JRT969;.D9_H;KW=MF7QOG51(JH-3X"&#;DC^OO0^6IDPFC.4+U-XEJ MZA$PP7T*!R_*$30@4I?)#$=ZF!<.+@*# 5HD $]"5IO-ZDBKDS6#"=,DI8DX M;BZ A4W?;Y&**3P*GR,<_1T]K>:3X'."23 /R#U2:UW0$^59%.=P.<$-R>C0 ME8RF#?<[K7D.]E\NCP#EC!(;8GC$(IF#O0:"KU2: 2VN@>Y)&+8SEPJE ,4: MY6[6>'5/=3\_+&0A-C].W3!B8[IBYT!9YUO[A8N7^_8GB[B)W->LLJLO&8LN M>0Y"S#.B]1M@$V=-\-!<#ZR%GJ#W#16X[*0*F!"8LZN06ULI8FGVIJ:\K /> M,*L_:QB6\ZKC3\"=+*5(1#7/+&=,J?S,_J:N,F57>X)=.:V?AX6.1E6"+J:$ M>VI7WU/?79N?>%SV8-";/VTEK%58RUGT5T[H2-F0B=W-P(U02)SZQ>6)_L*" M@025\O32A=TS:#@V]9@>?MY/#OIPYEC[7A#JN/,+ 7U#1+@#O\1H<>X5<0MB/@.2JI7.V(&$TL\7.C,> 2R#%G/? MC I#U*2]3%\-)/JDWR=4#PU=7!QD<\VGUZOKB'6HN1-9*>DNMG2XBL,.<%NJ M"(=ZUMJH;)]),'L-BS6>%SN)2'L7+EQE]^+EA]40C<8 M&/EU 6[5E\.VB_: MX,X;2_IB[2] !E2OG\LG*WB=IO$MNPW[-XX_ GZQSJYI)CJ<8BFH64?VS(48 MY5+X_/D8%XQZ/Q+GX\.$G^G!71R$MS&FJZA/'I,@\(7(<6\.VB3,*$ 7IJRU MS^9 'R%+&XYQU_.2U$16'/-4!RT4]Z[HX%SXMD$W6<]ATV-:\:3^M>2G5T(I M(]7CKZM:FALBYYO62NO,WJ%#1\'LW\Q3ZU+\E-J =+"6&&7>I$R][J,[+/]C$+AC%$P&3 M]PVGX=A-Q,K"P*7D_+[-+K!?I]?4-HC@'E+Q)I,>36=2Y#8E:O(Q#=R M[ M"HY-Z:91"+HQZ=PC8.IPW\BCJ8PH]@4D6SXF )W]F0L9G_B*V9+WTJZ87_(C M0"S^B?4#[A*^MW_ Q>E]+NG)98(VQBW!/_^S5$G0^* M?_)]9?N\*">9-QRW[Q?NKS9ZD"!A5[>'M^V:@\2TP?4E^U!84ZB*!C#YGRB= MVC]1.OQY&^#;."*X@TUXZ\)ZUU[I&-ZV;@+VN0.%9IIR8O^7B,*/Q@<.F*[O%#A_9TUYDBT6M,V<. M3)(><,@6VJ\T\>V/KL#TH.4,][M?AR:[#LHZ\'^,E7FU5OM3I&S(^O?3Z[!R M9B90ZCX$3H N0-JS>T(/R2\:\ R^^_XD;&4//-"6\NKI73Y_7OR)P;#ZUP2$ M?4R!-]QQ_^ASS^87%/^4)HMP5W;A8YG)^?OS&XVE5Y[2R+K15.VDN# M:9ZV5M1EHX([-U@Z6"!IZ\USI%@QH,Y9\T[B=3ACH3@0AY 2$CG@S]W49!-6 M&]?'A/@00839$3VA46W \MW!WBC#!BSGXAJ-CR?F@5LTO(E%AJ-.SF;W>URA M#LX-[ FZD)<:^-Q+ICP]'8C?Y8.CHEAK72[GYI/H-@/4':9A> .7H;(2VF?N ML,!V0=37'FWFLHQA;L:VM6<*N4A M8_U2W*Y6V;X4&O MN(2,@\[;G-1RS#MQ6T>'EW4PO4T;C!"VVVX3[F%5&4?@ K [6\G-WFK,F 0D M]TG^$: KAZY2L7N6AX!C<66G_X( MWH5]MP[0VE803U>#!>O^JALO?U-EGPRA2_FMVU[DG3.?;_DA#3_$,#CJ[(RH MH+,\?/^ U]>/78EESJ WUQO5K2L7O6X]IL,M@S/CFT !_W>'SS5U4=VJB6W< M\ N!+]]12G%27:A6E,U[18?*U^X%WU0DCM&/'W!1)@T\ 4?$Y"U[4MQ,VF,1 M'2J-_5#*_# )W0@1R8O#DED+TJ) B7P$T- 5M74*TS0(V0_CZ^LC.:=E'#Q M+FQU]9$.L;I">'*H,<*@UG7-1'_:2GC0B8*V/7\E:3UX1ZK:G+2WC28"A#JI MQ,:L)$XDQZ.]*4QREE\J]OBDO/)*L(KCO(\MZ28HQ!TXPBKS=?\4<1/#W$%V'WL\ZC%5F M,\P4;[HVE][7:ATC25+$YN'P438(;03Z^O,7UCC%#'WL]5<*8O,XORO8/^4G M=>%MNX3X"6W\4*\GO?V*AXZ[O4?P@"43M&5J[^Q8MEJ'JX ;BQ*V >!:MT9# M/35TC"ZS2YJ%5-L6-5YBN-#:$5D1XL[1+$3_Q-QZ[=([I.SATT$,$F+;(^*Z MUG&5ZL??(C$3V*I%U.VF"ZO&C2WPB!)M*4Z81?=RJ AUDJ0*9)"ZW=5 M2705366 4PH// S \.7H75_$<\G/_7PEG+&U6%]4;23YV:S'M"NBJB:KTL*- MF\FH[B;1J>LKGV[UU!;LR&'A(FM5:1>'BS2*"G-3D!/=O% M$'#\5 [#&$>O'G3 6P-]CM.2$RVE?01(-B=UH8=C[Q,AY0_9/\H2V7P!F#?O MR08L\]H;UC;[N0I^($OHRKQP+J6,'([7-NI^\ZL_1G;>#XL,0WW-JU!%&=M! M;VSE=9 Q@\VLB +Y ;HDZ9[\SER!3=VQ:%/Z5YTD;9T1^O$P.KDP)S-)FGW4 M- KS*='2U.H1F.3*/A"M(N%-W21=AL!ZZH YB5?OF_"M$,'A?/?FUY5UC4(Z M,ZM:#QG7[R\-<5 MF7T!W'2HZ?VQ$<]<*%?$D M/9W*P?NGF'$[-Q%\/[A*C'I?X,;-L_L[M.))]%(B"8[99HY#AF+<2VN#!-9H MWVNNN;TRW'@XI$K>[519Q2 O;7DIFM\H^175.E0](+;H#?A2Y?CSU(ZI MZ&339)GSP=?R@QF]\/F7%*8-:EEV]M-(Q"7";;[(*_$EE6"BX=,0',$VNJ5M M>X8Y3=OS>RXDG7.-3WII"%BCU4(X(; 7A5EEG87?<'PK )\]V9;IEJJ6Q'>Z MW22G2W:3^K#XY94V[(;EJD&J-ER"J$)%$.5*QT:R^P[C+*?5G4!-1D'R+VS[ M^-= (U_UXSO9[9AU/S)0H%?;GT?6HVQ"^_ZF234Z_"GA*0^BQO(.215KKEOD M%?,!S,CM+&R.![R 5]?^HF;8[+>8.PU#.>[OA;R+"(*)LAO+2FMU>,:2U ML-O\'[;U#X]WW3CLWQ]D(&K&!HK(762&! EGL8/ 3"@_C_E#-R>LOZN.S\OY M$0FO>0JY[>KMK*K@ZQ<%K;WWMJ)PTIU#.UE^()P;E2!IID[53V?\H1-"BRD9 MKA.46]=]A1"++@2VKWW?K6?+4P(MU4@U4LGY[!5E .Z1GNR8]NTU;E>B,KP+2ZR&'CM+TO$RF;CHLF@ M9!7_]_6LY[UDBB'T,NZ.Z+]Z>)!_[I48[R0*I=E3GI=IE*1!SX?&]WRUX$Q/ M$S-S=V:U_PB FGF9C""-7'(B[6U25&I2>,J8(_+@=:I/;M#5+ M$5S#DZ&5_Y9+]Q1G#:BV=B]Y\%GVXK>46:UJMELKO<4C0*AS['Q06NZG@K5S M#WU]_ MWJG#J XQ-FAX[;G-5;_FLO[P$YK&0#TWL;YM#BRO_,:YXZD? MF9&+&S>T*3A!@1>9YN?'/.BMTYXI_(!'/"W_O=?IG:=8)L0'0@)'#_GX_H#$ M!UHFF/+'NNO_U@CWU]2H8\.T6'V>_%#2F]V?FCXCWXU8SF.++B:A'BKAW(P# M(]\*,PP33;)''I2"7!7$/I7-W^!W:F:=V)17@!7TJ(46%G[7\#CA(?7I'@&Y M'_3I$,0;*E?^A-$R;W]S&U;J2$>D&:T.&XV*N!4@OYC5T8ZM'\.&^Y:D'W@G MGK[H6=<9UFK)N6K1&*WIBO.^:'_0[7$%7(B6]G18*MQ.&/>F??9*)I >'87!3 (13+EU3M(.+;C* 8J"X(%&.E9HTTW%'CGDWX3V52YU' #1 M\8 Y,=J,9X$6,> !?D>^NW1>"EM?M;O5KTQ>DJ6(GY ",Y5A2?U5YE'/$9;D M+_<-%07245*X+?@0!)\]#0A/,BAGA4C>AEF(AW>?00=0!8]Q;X<^:];;<@?E M@%F0./\XHP8Q8FF'9U0NZ\_Q)RWJ7&OZBZ\8;48?G72-E,XO1CK!?!6@8 MPH[C;788R\U]='T2^/0IO@7S[/:WX.H//A4 H^'0_US&^7![5FY>M!+$XO55 MM2LV:[OHW3,%8_'O'8WOKR'V5#54T961T#]GBVOJWV>.7MNJI80A.F?>J.+) M[_T(GXH=K1?UO3*.G6^92JL&[WQ+,.[]LB*K"(M.NL2;[HQ7KC1$, K\6CK4 M^OI_0KZE+";OW_QA )OILPJDTW$#K@H']E,B&/D!UC8ON:$,<#%SG_T'W/L MLAL*S41RC%YJE5,1\$M$^<#]QPPP4WF::.#?*]G^'T$YV3%D:?9.RU.RK^.] MTA5V@.%4Y538U7?EQLHI=NU5QH&X*CKS;ZCGA,@-9K')VJ8H"K]K/%D9PG%; M*K1)&%]6)9M)&IT%VR3_"/Q:+Q69M\URJ7215W)PV6GLHK#9U1T.'N? MQD6KE!N";I5KZVOF-N0# YN:Y%:T=P>;*7=S2)<4TG]54A[]F&F([FIB:&35 M0I,MC9[W<6_+O%Y,;:5:)J#MXWX]F?.ATNCT?J'P$XQ]##CI0^ M&Q^16L9D^1F\FXI' #9LU57^I&],F A$'^>;")%7)EH=6 M_RC;C3$@9* !]?D1>/QY1U=3-:"$4 * "1#685D6)=B!B\\6?# T,JVG^+HG M#O'P&/ZY*@HQ8(NMP4MZ(]PTK29#V.KQE[;EOP:LT5"HC_[CA4NS^$CD0P;O M"WSN.9PT[++,>\>6=$_-B.R)4H!FQ"M?1+5=7X*,P!EM/J\Z.^OU VE>;3I# M.+@G@E37D[:IO!T^X;,92SC2&O^YLFAO87= Q"B+$D?;B96ZQ35]X?.VHB>NJU*V M+394Z\LRV./SRMXSAI4T"^NQ^D%[Y2E'U*JV4OG7LIBL^[FXR:\\C-]MU)K7 MM990456->U"_XBLNS/UN('"7YTV:O&@-:%[MR(PW=4$:C*57$PX-@9GR_E?F M]/Y=9,4\H5]&9P$?'X:%)&2/[6?>TUK>[U"W9F1JZ(_D,H^KAJ?K@],,DWNN MNH%"B+)^?*LQS#P)T+E35^H*Y4L8Q!2E_(9'P%NE/.O.'ITIPSN.::(ZJDU+ MSM5^MI$W1R[;%GL[J.)J%U7,L=5',S5K7W)F($ZW@)O'7]@ MS/$.%ME^Y6^@9>,M1XVM1@E.PUP^'S1">)#7,1(A(BDKRV1]O\^,5#MG+0.X M^#E%JUK19G^Q00\\,-98%2BCPU>^@Y)HXZ-N,-/SHK+\2_Q*XO"MNE)+%_R: MQ[J,Q.0=K",?ADX_Z)N]PDF>.$,3R[N9DM;\5-W#!K5L8NXZ_UE#0W)"XN=+?3T=D)08+Z"!;O[G(F^*ZJXA.9#K]77XU>?CBRN%\04*D M1":>D8M?N?LVI_D;EA2)T$\^2A2](=$M8[\U8+O7^-4A>)* M9V],#&*666^>G(MR0'V(8VYHE#]_P:\V/]>CKCND%>*[F],3$96=$/I"]$4Y MT_&W$&JYM$7]M_:DY%F/@$2YD5L?G8; KK?EYAK^&?YR2>#VNA9;E*:CJ;#E MXV=1*U_A$4]8O;?]Y&"..D&V-R%#2;Z4DV4A]-)7N-M^I=.?A5>%'?R'?5XE MO7RHP?-&F_ !KW6;I!,/XWP[$7HWG:#FVN]FL1[TI.T60B-(29Z684M2P;X5 MR[Q)3'?*WD:$Z+MSLJ;B)#TUW_04'1;!SLN$6!E WF%3G9M?#:!FU[[]6?;]M)YOEP"@EY_S==\"UT ME^+3@7/)2\;90'+!!(?U=\P\;1\[W4+8HIZ(AKC=('Y1*[XE[ F).V"QOZ8S MP_IEQD^1D2Z!-K)9=?Z\Z1A5S=['O,'V8J]UCCY?><_.NPNGOT> \N,[9RR# MO_T4XPBX/?5.P?D8!R:Q&Y^!TC4C<*UK'7':1LFM&X=;>L,%AN@;9[NFF2BE0! ?>F].!_^,&$UCLA0 M,=[3@0%G0#G-L7'X^E0YGTQ\9=C#OGAC0*.=$Y%7I;*KN9.CHF[V,BCF)O.H MC(U?N7[2*;<:%E$=%?",JG"V:8\(2PV(@#X"8C=67;!SUT.7DL7"L:H/X M,LPL76N895PORMF/K8/6QTD/W<]M66\J/3@#PLI]GT5IZ51"6C:]O2)8@K<* M:]<],\B.M6J: +*T+)W4(L#FW7VC9Y_O,4_F/OR0II.CI2A]V_:\B;^=2C#T MCJV@H)]P6"8II_?\C'F;GN]Z200"4HZQ03Z54PES M>GS[*46Y''8@>IJ9BD+O+A[I0:"3F#SOG#A;(@?I+<+'G]-[&V10*M_#'W4U M0]0VV39<1$K)Y3)N>X,$JESX?F=I$EN&KD?M:WI_1^;K!D=$<6?:#4RE"#@Z M[-/)LQK1&Y0J;/QN9VVMV5ZB=H_Q.4V?H8ARY?#@+A=>--9EWKGA/#64$8@Q M5+GC# 4\?=+E=YQ2:I@Z?;@-51\VGM#*3CS>IR33!&_.T-GD5UL+:]YU')*' MD;;NQNX8J5JR:KZ21W*/Y9<2NM@4K6:\O;Q6I]LSBZS>LL?.NIV(#_R/Q]]B MOS)#XX6=5A$'"J8'NPQ_A_9HEYI !G@C>."]%?U+2]WX+YG)<*NZ*UY*#6T6 M-].B@5J@N5-@5XM5C8S9BYB$WD_8W8)GA.9Z#W.5E40GOV_2E'C4I=W0G] P M+^_'HOVZ[;_Z@H 5'C6GNKB(1+#C"8 .[1) YBO_=E3?7)9HOS^0R]&# MY<_'[9SDI? N\[](%RG&,0J^A4Q11OG96PF\_EH!II?:8M62Z+TLS&&U*0(3 M:IH W@'*%NR!E2.0QKEB,5 Z':$I:!KIU&P'?->O;>OTQ__')PH MI9 7- ZLY@GMQ^JD]+YV.2GP.PYP\;C.Y5FHZ6I K&B?E5YD^ MP7*CY;P-;4XVR0<'_D@<=?NEW\O9WX!C_^#A4QU]I7_S<*+T@@6[VG![6U)O MD@=T4168+\ZWSZ(.67K>+G>G+5Q]4[G<;']F4<7 M$/W3X[HMO1/IE;NA1CY2C;1X$SN=TL?M*P /;>/Y=4F2HO;4$V"C26GA%? M*TC0/::J\_8> <]-Y0B%5.)\_1GKAYVP)MBP.C@'\3&YY+/C[R6+&,99-\>I M/Y[@">M(91C:$3!==*OH;U534^HB0TP:.B&]:YOB=-3F<\?07Z]D)7MX5R;S MA=0W4BIV?N?9L72F->?G +'XD*O>.1/L$#,VD\UIUM%?E-/4/\]$T6@K'9=' M(#P&!BTXO!4(*W<#O813UC'\TY"&F)^53DQX'Z;C#4UXV#%P:)?;$LG\+N' *7!=C]X2F"UD^9E]N#RHF&>H!QKC4X7Z*=T=VOQ3"HYXR$4]@FHIY,+JJ<3#CNDP5&@- MQO)LT(X)E>H;CSK)OYG @?F8# MPW@HRKRERIK>;'>8]MR'#'OK*-I:)=N+\*LH/OJG6Q/L?O4DA5X%&(EC =4\ M5PBE6Y2+GP31+8$@CM6\Z+ZJZB;T[>U?^DH>1(7Y0)HXRSJCN+=./RLKS]?7 MGW*)VN;5HKD*[.=/'&9Q Q=$L]'V+JM"@K12J4_Z 43J3WIHHH3!M7F/ %O) MU=[]C513'JD;8]AWC-I52&^K->\(6E%KZ M>KK[!+8H;VXG4QVX%A$7OIVG5-YUUG%2TZ1#D\.2>TR?6 USJCS\0"JC)EQ& M0R@!F/;]M2,Z*5[!7;6S]38F#+/C!9WBW'XJ9] T,72(G_;W^I!/']XZU2.\ MHKNU9YU]'00@G5-2]VHXY[R;H*1:H9#^>2/%L;X%O4BIL).Z]]K6YH$$%BF' MC?S+S\V2?%I_WV_4H/UXN+S2@9&HMOX^#.C,<$LP_%!6JX5HD0 T=CL[ MS1G#?+8;J"(Q16PYWN6 66*V_VHU_A\%RZ*>@1W1OI,'NA*^AS;U%N&6_B.@ M??>[ZA29&G?GQ&__FV@GXRU@JHR[Z;$6D[C+SG07Y(46\/ATK>M84($P=F*Y M%!/78)8Q@E>4)*PCPZ_E[B1^BUIZMHE?[V@H%5+@:(K!)Y B1A(0O0;T@'B1 M:XR3YM4:P^:BI&7%3$2G[ECF"B/:5\U[U?0N C:]Q]LGT=5RMXAOQ+>^H/Z[6[VX8 MV8K_X,V/VE&C&M7B91-:TJRRMP^< Z'IR,[VM&[HJ9CA\ [L&+\ZF_N%=TTV M9FS<^.T8R5):TU#3&*;D(.+V^H'>Q+ZO5"J?\;"4:!?%@.RZ71N$T+9V1Y%4UG!HP.18>G]/Y MS]B^H!>;<())#Z7=&0@K#0S+IJB6:VBPND^34P8EXPFIV#G$V]3)SS'F8VJ. M IY$[I>$U]]68@3*KJM]ZSPP4IO8[]DB1[4S!$U.->N>@'!^FBP#?)W?+JZ8 ME5PU(UB40(U!%G5QQWM DJ2!M\Q!*A_E:3!-K#V415+JB6!=9&UI M2<1^UJC:_II25K=&'$^J%H[=1\=@4C0C<#M_JJ/_7EO+ M6M4@BQ'B4L!]86D4@OI @UD:@4F?W'.S-[RFX(0=[,90RABF7&I<=E#I!PG= MSND]N6N\'ZU%)3Q0\6$E%M8/12+)6?0<'2UPV_$20:( REWP)*O#V,7)@WS9 M^7>FW ]E29:,U>C!(<.HF4UQFNN(I7"'_7-C5. F#B?98'ZXA6&,E*4*XONS MP356>W+YH6SBN(XC<;)/W.UNU,FH%7W)7>LF[:>$/8M8E#SWKU>C1MV-!10\ M8YBO3>+?D+:N.;JDW6I!!*MW&K491@;8'!V2G:CFJ#3XY))ZEFL7+[N!$[KL M3NE2$Y)N[Y+UV)1>UJ3%TU@$'X+S9B<3$)%.WL^M:QO=0P@H"UGGY$7;*-9] MR8:.B3(]X_KYTATMR< 8!C"5E;W*VV4+ZD\^&NLCCG3'A'F)<\1*IY'SO6F$ M/V5[WHF2.S,NN"U^IYDHOB_V)OI18+"S0YF2BAC/7TK&%%9BCE%8O\N%NM5I MW:KYYNV.Z!G:<2_.+K[?"UW1<'=E> DH(D7%[Q*8TVCYMI; H;9EDD1L"Z*: M; N?LEV;2AA>TX^;DQ;YU<]J-R;1F6L^J8"*)_Y4AEC2G$4U2+=1IF!1#D.! MH.\BB5S6LY@\(?H72_05(7ML7J]]KDK>XJ>X&:#\2EOO.\XWFK>!G@]/:VSH MG\0YOS5DU:F W1*&-!6FTN>0(#CIO[%.D_1>EA*&%'NUR(ZCH,'QY<4WTL0Y M'P'HJS"5L)00Q'I%I(.YR//;X8>G\*+E4JU)%@YN])\I[I?6.4@R6&@"<;*O M:RRF\\OU>S0-0^RJ8R+O=NE\F?77:T,QEBU/1G3P14X-^\:&67KI*!(]>WE! M2B,P2C/E&L^!W31B$::;E/-BRS,;J _TH8&"E].#64R7Q=_R;6'BIG:B-Y4" M>:E@+V]YCI>QVA3]OZG\22RU,M8$<'/VUFG%WT'B]YPZIXZ MAA)K78&*9A-]28D.V/LOC4^V[2>VH7"!V0GW[_"] 6;3XHD%N\^/ !=[T;PN MEC +L P2FD?F =D8C,\QT%L/Z3ZF>V6_ -UCXU@[.8"L)?M1NAE"\X]VE>O? M[.7'30X?W:_?18M#?.)/%36TBR!7N:%>I-VZPFF=WSHHS<8QQ)/<@Z''H7>= M[A?&N&?UK<2J@Y\6'@&1 9P/A/W&G\41D"#OP+H##&L&[E M?S[788,928U36S=EO!-F2=,1.0FY>'.9*O?NP2;C5,9KH27R_#;@VN\4+2^, M_$8[31P/]AZ@;&_/6(=9>#W%4PG?M>>VC,J[A(O*9F7TC6WJ;F0@2"TB-LCD MVPG%.LZ@V.+AW2@#X\]]]Y,> 1!MXE6'XMN;S^W;RP@5CH[RJFNB"G=C#4C] MJ'OI7#XY5L(;;_=0OY MNQ ID+E!C2AZ!'#.Z,_HZ]&]R:_F0P[6?U7[BGJ3!BI6(^)%!Q/*23Q_YJQR M+,2Q/&[X"&AB%\_73%IUF!G^4=C: M,U65\J;49T.<]VYZ(*HW",>J321W[#:D]EI[M,^N)3S/DM6/M]*Z>GYQ=J;@ M-C4LVUB/@N.TC&68TL8S&<-Y_-<^WM8Y[SH.7<]5Z/3Z&#-W&G.B6* 5 M/#M^W)BB_(JDGYK_*+=A0NS-O)B.2I7\M\L-X>AU 6J(Z^RW, \C#5KDA:ST M'6#?N$?S@@H? :,@*;-X_W#70G/O\T X8?L(P,*6MB.NHQS#O5>YTIYJ6ZF! M/5Q8?Y)QO+B-%MTU@!M_Y8W49.G^9!;2LI&WQ'0GG'+.)MRN+YL4[&"5VGW< M,K"4#+';@*2ZYU,W+F:@E,UT[U#C5._25!IS-J2.' 4?'1I]4I-#52*0+R:+ M8"YJ);AAZ2L%YNMX-Z2/%*+;C4K*$&C+_'VJX?^7P26?F^S93P;/&.!6R0GD M=!)YD[VXWEO8518 9LV^9\'>6H&F,R@WS1]3M?UJ#6#>+X*&F>VVK_S@2D!W M761,&3[JV\-?-_[=_LN#Y:Y*K^JS^%3.4$]V$O5\?("A#E3-B'/@&,-7//9[ MF[HUN.4K[]F0^TS ,CWUNEV#%TA/I:G ".?6RGZ^"*+MI%&FEMHJG6L=$F!J MMW2\$M,C&VY UN(\[MAR.EKOG9%XT/@(2,&[%1(?Q5-!W*_T6N-:.#0.$ M8#A?[B0Y-[O[J!W3)*@R5G\OF!A9-5_297#B5U U-\%;[/60,2;.?N MN,)>.7H0.ZF1F5]/!V%(P=J\Z.M,%W4$[D*?.<[9 MUO"98-C+FZ'&L8_KVKR) MG]=C3&C6JK:T7*P\IW2I)["F/%9EKRU[\JPC5CZ<_IU(&(WK1LH[>2T13#Q7 M ?$$@*>[#C'E [3V-)S,+](%KQ,G_FKN8@=WSM/MH=QV-P*W2Z 430MDL>;T&+F M =%Q<7TZEM4P"9.?Z6P(C4'%I9L3T",H8I"2]5S^T7TK=O9D0LVP*ZG(>'Z7 MJ,N[4)>,E"#78%_'N;^'KA!U36#;OO"_@(G]G\7S1EN:I^]UT-M"5])P1^YM M=-?D0)I:UC0-3X(Z,-UV.PE448K^57K9!,R;D(^;%=NJ[2QHPAVH4J.R:7OV M7^ 0^#N"^G'FOP%02P,$% @ T#%P5.QT4"7M2 )F\ !@ !P#$P:S P,BYJ<&?LO 58'-N7+UHX00/!-0GN[@[!@[N% ,$# MA. 0:"1(&H< P=T]N 6WX.[NC;MW/\[YSYFY;][<[]TW[WXS<^\]U=_JKWJO MO7;5JO[MM7ZK>E?#9F&KP',%&7D9 X> .">7@!L 9 "4)&149"14%%04)X] M0T7#P,/$0$?'(,9]@8U'3D))04Y"1O:2FI7NY6MF*C(R>CX&9G8.;FYN2CH! M$7Y.858N;LX_!H%[]NP9!CH&$28F$><_Y\W6!N @PK7B6"# /<:@,>! M0\"!@W4!E$_GB03WYP;\TP8'CX"(A(R"^@P-_:E#S7, '@X! 1X1 0D)$?%) MZ_VD!Q!QD'!?<4@@OU S07GMB,?I%YV)2B59V8ZO/G9"S67ZV?\9&@$A$3$) M#2T=/0,C-P\O'[^ H-0;:1E9.7D%#4TM;1U=/7VS#^86EE;6-D[.+JYN[AZ> M 5\#@X)#OH%C8K_'Q2?\2$S*RL[)S_>'7W MQ?V[_I%\Z37_"( MB B(*'_X!0?O]D<''$2D5QS(N!)J*":.+UYS^J'B249G5K8_H^)2/\$W_3R& M1D#-O49S^H=K?WKV/^:8_[_+LW]V[%_\F@OCP$'$ ,N+ZC+[%STX]I M\X[IF#=H4= =Z,:SKF?T1][N)R+FWQ^K\#,V/.=%Y+0OGU7)[.5W$N_NP\/< MH:_L\,:'C!E1R)]Y8]5TW?U)]\0V;UZ68P>= M( *]5F.$1U%%W5E( MH"NBT6.BIL!$.^E5E$9_HB;+&T8TA6+%UK^L6H2*A* MV&:GHC_R&=:=Y[80U]'^$T^%Q.T MF=//4<)=D*QL798@ AYEZ!&"6AH;6L=X]FV]ZB8/6)2:.AU]NRO:+JL-UIMR&4_(V%\N5O$ MCL1+ZF[7B6HJ=TV6"D9661/'5>>GD=.>]Q;?4Y0&)#:'8( 8"PSXPG:C]M_L M:UZH(E*\73D_6[GN@ &!_\VNRM]&?QO];?2WT?\)1F]]BWR'ZN^BI^/! 'W6 MW_*W_-<3IOA3DHD19OVHC=G+J*"V940^T^#ZID*N4 MOF]?QU0[^-7;N'2)/)FL$K'Y:E;2OT>I 0((6Y8RZMK.JWP]O+A'Q4C 9GHF M7)C .\;UXBNKC!PB8 VJ<@#]O#@WSZ[)23+JBV?RR)?A*E2GW$;T[744$-F% MLYBYQ,1Q$3*X I^M+Q-MUT53G74E+[S':.#O-(N>G6JR+=51GCYD=A$J8-WX M)Z<[C/S9]G M]U+06NR0\XMLXW5F[MPKP-W4\T'F4?U4OIR\%ZI<,VF>JBC2TG@STBZ,G2\O M\0 (8^ML*0S8B7H8HC2M@P%I4N?<<*;@\BLFT.VF&)?L7TI -ZOX$;P"]< > M'/LGG3@!?1$,^,O(^Q_*423PWR/^/>)_^(C;_Q@Q9F&NDSA&-22@F.L]]N , MH-N M(O_7AG#*QP+J4V"O^WSC)!MJW]29J#C:8'^,A+]2_E?>LA$'#7) M@C9R)$ 03)\!_U]*),6)Z>!_.CQH9%G/$9*$P05KRBRO1 UIFC$(21LJR]O; MCAFRK'0-B$"UDTV<7%ZMVM]*/" K:0NF1_)$0T--XW'X3CD#^>]:Q:)*IW'S MSGY>6B@W>]KN>KX0S(JW0,LNI .T::[#N,G%7AO)T)D\+Y=<*5] MR6DO2M/+'<1"IU#?$'6QTKO;P(.=OO%H^VC(L3=&L8DH5J;?M.!EX"7WT.1. M%2C61()$F:LD6Y=/Z8^^4^ E( 8V=@U.[SW9WK[L:ARNX3Y0WBQT:KQ%*UD-16MPX M)>+!GOOBG04#"NLCU0*]<,FB80!\IX],"Q:8@#5[W#6A"-N$LBIS9^Q!NKG2 MD: F2PG!F3G1N(_O9OHR,N*+F+@J)^G(H:A>9M44Y1ETP4"^)HD=. MANZK[B95,+5)ZN-(*N('E[*2(LHRHP,8=B7Z\K61_:3Q5.'^UQ!+/$"#)NY5 M>$[T%(Z,WH]5N,LR8Z/3[>1<+@E;:++;*+7LEL;1RJA%1?9HL_P&,<&&?KTM M$]F1+M!.-0CWS3SYC:M#4/.+#:9)9V:I& M&)0IV81[]32.HBB/3P_3[E'E.QBVHIS@-Z#X"HLACOYF,1IT7]NDYKBD:CTK M2ZLI?.=?5Q6\;$FB17Z[=4WA*8Q=;I/#6U-6.S'-30,#L-JT:R([6Y G,)DY MC?B/N4YO,=#VZ4O,P453L3_/1L?4_*=GF/1G]6;S!A1UW[_[$0X/ QBKI/$# M["!#=N^SP R FC3>OQ8XO*M1(]F?ZT1;*D=]F<'[AI?7OLUB7C$LF$WIZWY@ M:*J8PEY!<:!\YYHKK6I8G6RZ6.>CBK(9[;CXZ78X#*#4 M9BAXT]I50 0#-NK%?I1+9=7=3::?XB;TCT M\8CZNI__=0OAFYF2RR8BBR#WYFWQ#U_YF8/KJ4IU)ILILR!UZU>0R>I>4G"# MZLUEMYD-)6;UK>% WN*0&?V6N-!WD-KM=&P\28ZZ8EPTT72 @U-M5O,QA>#) MCB2/HCD,J VFS 8)-N4_*%1$=PFFEDQS1A!M? YXZ-W2$V8^=/<:Z*O1%U*4 MJLLJFK-Q%?SN8QXWJ5%^CX$EFEVC7^::Y&K1O_+?NVC_^:+7^*LEWRK*(V$& M[6MD/,= W:@./EN(L.SZ+SQH;3V=-,KU.P?PCOO*W;97*3/"%( MS6.O;X8!RDW#BG*BXMX)K9,S^LC(2-:'#.I0DJ8C&/!&EGKG=+>)B(3P*W<+ M*E,W8>IGP1'Z 1_RX#6#"S7#B92\8SI7.Z*"XI=98$89/#5IX']4\&5@@.Q$ MS9L%+TL,:&#"-J74I!:$(6^B\87\T:>Z5LS2:14QV=:T89/?_O*4?D14ET7I M=J>]P6(;VW"%"VRG?LT;$%&'09VL,2,F?-Y2-08VL7-.9[-F9_XEOG69V,\= M0KM;E0F9RWST8FHCVTS%-2VUOT(4;1WQQF" )R^&F$)AH3M(8[5C"LW)%X]<3_.YM M>WS(^2=+D!Y_PH !+6)^&. !*BCUYEJG_>;]M=ZM*NKJASGH.//148.9Y4TY MN4Y\ME;64EKDX+Y5P6I]T/8K9MRE3F"W1/_S'@(I_Q+^25[%_* M/\GIWR/^KS/B3QO>:)EQ><'7]/T6JV@;-: 0.?-["C_[F03,MJC">=& PD4APR>Y@G-^4L@,L MN[-O -V.O$Y?@P&((]>Q9\;?!O;$L*-&K@Y]MLK+?AQQ'-$X'7D^Q;T:,/WJ M-U,P3P0/D9::+TI%P:^%)]XN@K)I=6_7^G!!&5W"J)TJZ\$E)\D^^P?3_T=C M]F'M$],?]9&I8OXW&O^D__]JF#_I?^W"$_V7N"41_4OY1T7QEU7D7UK@_]PA M]4C2 R_L#&@A/5RO8$!\""_?MB"4!_17SX2_=HHXOQNM']#&CJ5PPP#L] MMU#*J:W NX-H\ X441#ZND%)IRN-OGHRC##A7-K1X2Q.$H_2*0+3\V"^)]V> MBV51_D"%I]>6@JHB74N/:OS@:/HU_!"G>>3$J+>M;-)$UG%(U4,'L8O^O)KV M0T2O3&/:M4Q50X-2[ !N59A9#..E6O44BWWIZU1CJV@INY>GAQK_-&VFA7^_ M.YN+C.M=\LKZ?[EHA=%3DYPI :.C" 5_W&HCU0TUN%=JVM-QS!)"W8K01?A* M%OM2 &74+&VJ2AHP[%9E=H_-E*2T 9EF(P6F0PTU@WZ[#:O59RC?BYM(?X2E5+:1![]CLOD/N,N8 M$86LHK#%TTJQYZEF93>R8!],^EJ,7O002EP<*##I"F[@3#$MIW5Y*UE(O8HE MS[/3F-!U6?$#K^;&"8RY:&W2[=$RBZ6#SRFJ:W!S1(; M*(HMGP]+2Y(QHNC4A4P\L0O[RU;D1R\.<;$9>Y;,^FY3SH8N>;QQS*3?P&G) M .2!@@V0F>^/2PD?;-$4!"_1Z+,JN)_>?/]=PH .B%/#>ZK' /U/]?=(PPSW M@/#M3(6_V%?>C5NTWOK3EIC4VMISY:7Z>>S+1Z9GZU:=ZS%\^8&E&FNA@F"F M2.CL*6_V4ZGG^2=,UQ&3UII,7"-G'ACL MFO'SI (XXEV/&RK$%.9J)Y@_]MZ)Y'"DJP:(I>N+S>?/BX7"@)LB*YXJE=*CNL*SV= M"=SEL/&:!%LWE([#8354I4;LR1FANNXT[GL8<,HR05K'5 _B?41ROJ/TOTA]\3&4<)Y5]J'VQX> M T&TW2O-0A#.TI5Q,>=."A3)?"FEK>;4,FS8WOB>3\G^FW]3\$2Q#S_^E%4: M]K@S>SF&J$O;4]0\.UL)-KG1?L1_T:6@&"_(VE7*D0G M:IJ' &["6L27I;PKCW87P!T*(C2.,\7L5 B?2,$8K<$'O+-S&A^-O12CIW*/ MD[X/SEKFM8Y88.&T-EB$ >*8)LSFJ'M#US;.LD@A\GO.EH'HBED/C>L63K@]<\$6I=Z##[1UTT_P2 M3'F^YWT0 ,4--V]0PCD]*H?B@3H4R^K0LWB]QR"@F[?PH-*)+94;PAMPG+"Y MJ<\#'_H% /T1L)]HR3VO<7*Y#C(UKWDA+L:$09,<$%YQO+*\^6O'9YXWG$%HW-C;>R1 MR@MO,A+14K';&Q@ W$V*[4R"7L1!QT[='A$V8, O%!B +[L@_'XQE+[M8KYU MP\B]?0^L;ZR5\/"0L/)D 3*(?+B/7'JB9&(%XF8'R'UK*RT>GN)6(.'3/*W\EIDL? MJB=_&1K_X(7=4_3\C\#1S4!?7.7:<.C4HZ\<0B) >WXD^U#YU5_B6@3I\_9U MMP^7T,<-0?NDWD<3:GO*8Q>'3O NMQB\M;[RG(5*K1'6E_Y@X)Y-981GXL!Z M',K4=-"J;79((^9GO90" U+71TC(WK3.-=J"")GJO3WKUOR,:(-7O>ED%A@B M#W6HTGE-4BBO=#*@+N-C:L)OD[:"&YM>9\O3>=AT@!G*7[\>Y[YV6X+B#RMZ45]C.H^GL]<>MIUAU\A6^[LVV*3,MR1")G52RD,N$^LC MK%?$%D- @7H1^UT3&S;&/AR'4/<"7;"*M>'86E'IAEE+5GU.]>G;YH14L>4? MV)LVCIDW_N9=C1%CNQ9F#X%6>6D]RI@.M]EEPXS/V%@R88"!(QJH>56'_0N= M-R/T6@W#&VL;:A'E_G(G>>KA:=[LC]XV8GZ^Y/MPBAR+.#RL1',F+-U@1]EA6'WVQP M"P/:2-DB2F3OB@T2[GQ;)Z[P0 V,42K8E7CL^-32R;>UI(!=WOI@1ZG+AL?51&.Y1+Y0IL9 M@/@R)P3GVFP8=#KV:"MIC++D7?=1O??JL[NKL-_%95D0);;UIP+X,:*((T7+ M\T)=FNG/(,YE0:-7^&?\?!'C,D-#EUO]5X8^)2IGA:O5-0XWUV-E]B*;T9%0 M?R1/,E?7T8W?==\X'B?A\XHCL+ZZ;-U?/@QNA7Z*O?Y@J2;PR/LHVH_0'0PI*-U![U[0%M@04U]T$0#=O/OS8 MWE>/D;J@NTVJ(OSJ/'F_;8W=]$1D5K(*8GE9$!1#23]NB!V;MZ8:@>=105-2 M)*#&#,UJ5;BW'#(?<(DFZW<79&0W5/[!C>#AB%YG>BEZB#[@\$W!%19DH*GD M6(][[].+'?LRHIPG;T92YWE2JL]CC703;OYGM7\+TTH=]9%5ED^8"1$A[<(,C"/0'J[PA:D84! MW[+ON;I:+UZ$0N_$'I2<+U11.!X3UXWOGG7# &]**&WDP0@N#!A59KO??4KU M/!-CXF2]5Y;?0+MTA(\7H*>T426L" ,D^%N/G]A;UXR*-.!$.9=&\Q3/4XRO MQV# NA5T\)3M$7']*;1&PH 71B+_^@3*0)K5DQ.J"V[;2AP],X91*PH7GO3P MM6E59>GPBRF#SQU&#*>2_O4//$Q"^M,E%T($C4UQA)'1Z('6V!DC&N(DW)K/ M/#Y>F1[:O[8U;7I8W;!8,;SHIELX1 I>"!^4G+" ?SUUGN'Q MF?;VS$=K:<_EV$B#@$@-I4MOE_Q>.=U:5$<0 M5,TS!^LG0=R^ZZ2#.NS6%4=N3DX6_""0PTMOW0?KE\I/41*Y%45833]04V:;Q\$-D@SDU=PF-$\ ^."SP!-E+;:#T>3 MS?3)M2:^X&(%,4]K]48*"SFD M7\ ]CM94LH]\,Y$!Q2CEK*E)KL#O<6WX'\@MH86*YS+0>\(1AXOK&J) M71R.T*>\HZF?@'#QG=]_^LAL84N+C5VX2>"=" D)7&XP[= Z/1%V'1WN7?FL6*EM=4PYF"6\N- MIGKV,ZIQO^N82Y[MITN\2\UR1U$<_SWB++KD,MF(>> M@)M6ND#QXR+'3D5G4AGGF&[DP[#8*QDF+FVU5K9\]8J;9[\/F=*B:89:?D+/ MK+(1[@>1F40=<*U5827P9)QOVOINLF-E9.Y1!%QO:8B6UFKS'<14Z MFTT1DMO:T7Q0NPY MEB&W6ZP/>"7]ENQM&M44ZX+-XG 7#,"0\7NMZD$]!21X\6,- MC!.2_88"G*'YW8MQ_";_FNV\WDN?X\;Z\?BAY-/S&S'MA,>/%9*B#6*Y5IVK MNO5\?&=]WCB2,$!XQDB:4BO@)MFG-'@:PN9'LQL=C/+5V5V MT=CGRKVSCF_ M+K ZJ,D@\J>OK!#<*^PU VZM1WVP]I:Q(S:^7M-Y:[,X0(2 ,!\/9C+[#UF9 M7,)B_/:78,VOTGQTZSPP06#IT6?\[U&?2[AJZB]>@I=*[,PZ3R$)O.%'BN'N;Q[3)1#=MSYU(RGT-B.*W=SIPO<';R97*%'I@W$&J?LXK]41U:< XC#ZEXZSO/-C-:/.^P:*H>:^?0G" MRA:NT;D;E%P-=S^%#H<8Z=V/C92^ZI# H,_]*Z+RS$ MW[M\NQ#YX)H ); RODRBZ;CS.8_-!NE_GMA4A@A*/VU^@ MM@GE<0S*\_(F.3,66G3@;4:Y8:1H[>E%5A->*7I2?J,I*SE.]'[/U?@&JW5- M,1W[H?P82[]E9M&IN3\S9!^4GF4!P,BC;$-Y<16Z&Y9W!P7)+#O M"LQ4KE71$O#3:S)J\V_B^C6>?!\)#ONB(_;@Y6X=?'_:!^J(O3=81^I_7([% MT+L4%[N@_6,508F$G1+*SP0]KA%]MI"),,(@RLP0$/,$5N!&_U.5N _']3A7 M^>!;+N6!R\-\4)1=:.:GI_..9H+EL_ Q3[!5$.C==V\;H]<)?2)@R,KR4Z%W M\O4FWN'F;B;_XQ5N)=1.H14S\;9^DG53Y(3PKK*T4%@%Y(P]^U&2[N$B-DJ, M B@I+IZC&[F*J*X_QB,&C7UJ+;44[OCT[B+F/OQ5P%4ZAL'][RIWODY7JD=& MR&D*"&V(6"P*<4:,(O!#U2LSKHQ/<\JTV523;%= MGQ>^=\2O.4$<.MW#3;@^^RHUU5'7;'\]K3K:;Z"EWH[I$YD!=DWNKCVH+7,JA MD!8HD?Y^E9^ M;-RJ;]LZDQ4>0!_%5LGC\#LQC=^-HQI4.Q'!@+2!Z"GG40P\JL)(^4/K^E/LJXE=2*CJFAH=7\8C*#9V2R_H^ZN>7>G0.)M4^%A5E M#V9>K-I49.C0OL65Q&)7*#)+@,>7(4@EJY@&%+_*=LWN]0RB_C>#^_'4E7R% M8.$WOXAR(3! &FI>Y.[^Y;/#F$_Y0P1.V5$-L8=!6ZVYS)D,7[5#8[IN:-]UYCS_M=3NLWM8=JRFGKSAOGF1&-Z-!V%0[, M AO.W[(G^0Y/-#O05O_&6*ZFW4 Z.OA4P>TIHIJ"ZTWH.[4H6]7IPLI%R*K/ M)LY(R:QQ$:U5P)?_@F7"8=,-]04S&T=%D&O[GE=_-JJD)2Z[_S_;S;\&# MBRN%["B'OZSU-TB57#,^..G)V/2;^BF.QLDUXAFAY%'J;.LUD(S>*BJ/BUWU M575;TK&-)'X^ZKI F%>MD21.AEON]O6,0W MC'C6$0L&]@JRHCOQ7\EASD8G ?J,V*P[4"^ZQWL8L#^VM0@#1C[ @%;0HR>0 M!@X8>")Q:4^,U@<&W%UXN(F=SXD=K\" =[YT61EG1Z"=GZ"55F@+A='(PY7* M_34,F,EXMEL@W)1^>Y!^?0P#RF43G&" 2"ST$09<[L)[_GVLOX_U]['^/M;_ M%L>ZY$1&0WANT(" !U3_TQI/K=:)PTMZ=:;ORZ&OY5 :HV0AC*Y@OLB!#]IO MS:R)*>-$P8!-SS?*^((B7S,K(LHX:D=9M,-O^(0"';Y(HO_Y3PG^+7_+O\C/ M+U)%_3G6IP-H71^2G/W>F;YQC.=?['+%@RN5=JIQPQXGD3L&$ "TY=#+)R6Q=QS6/<8&1,734 M2-95-1Z;JRX;=<27)3 _9V1\8WG\OJ9@^!J<]&X'7K3Q[!LO[95M-%?\=ND MVEZ*YO4_<$+FC9DI>Y$;#&2FN8V?J5CR@&6=XA4MP Y<7@.O>@$,NZ69>5_6 MO3,;$K_)2R8&*F2/[I;*'S'?\$ ,G[(+6>JO1L@FY_&WCK)7[[T*RW%8EWE9 M/IV&L1*%+[B3(QDJ>E1[XR[/*-48Q/L1\,@F#/0A(,8&C'@.CK*XI(IU@MXG M=4RJP*^+S)#&&%92D[$-M/=Z D8(JHW)^LW5T$DC[6%ZM>[?69@QN)\3E;$! M2K4DS^12#>/)#S4-[+V6)/-=-XN_S$QR[!K:7]HAB Y!#,Q!/.>#Y.!;9\ M_33WTSM^6H5]L.T(J2+#,0R+J[^XUM4S/G6-)=[Z!>0G0USS1."YX9&I3^(C MD($6!9F9U]JNP=R:FWQ946T0S213\+N+8];55Q"0)=^-.-:=6)%O:IE$&A3\ M6HA1X<%8C"X8TX2Z YSV"^ =LBDTV]&>*[1,3"^Q9H$$CP]-K6FB@]!QJD&7 M%4C/K>>G-O;B[\)XQPSVAG\FFOZHK'=1+PYLFQ?H[^<&]BRF+H:\%(.,5 X+ MO:ARHHCPX>G5W1C(5ATGTVKTO67U&BLG+Y,53S%XU7]7ZA-IQ6N%K(5RW/Z4 ML_]J!DZ0KYLQG=ILF72NIZY/K27NWGG>G8;_PD%Y)R56*5EVVJ1NLCI4[C#I M]YT>N7V:.@E^U%;/X)=>ZHWH2544%=M/==I1B_0= R3U%%T6R=[;WF!CQCT6 M7=8OUZKM*$X!O6\O"UG6%&W=,R*%J,1#T\79&9E@0/5CA,I/*8SQ)R8J\*.H M_NA9>R_%)%SHVI(D9$=CDB4BJS$U!9U8L4:3R"FU__NM,K^P\Q"[O".HR.8Z MVAA=CD5R7I;K?5&4F\(L'?$FJ\I;DG+\ENT$T>QU]% BYHYY#VMSFVT5GO8^ MBS8$$;SWSCRYEOE+>VG$_O/+J*SV_D>)=';%5!R+#ZN7U)?(OB]/KC(]G%P* MVQQB-6KKZ%\VH16WA-!$Q9$J\V]B73PBGVLDZ$R5NC"L1Y<.TA#@==!N4?NJ MT$% "A;A>>_:B]Y!8O4-]#Q&2VPM'5BW+-25K_@1Z/S:]M2LLW5K9GA([P]Y MB>S*_+E^&CEPH(Y&^/E\'$4*#:J?_*+ZOC9Y0$ETMM)>X7;\4R(Q<8>_XQ$C MJ>V0K,HID_6USC9T<:YFH.I-P6C4+*4S7,#(._="9_ZRC5%6'D1?_0.$$GL.4GO(:"/H[&,WK0\Y/S296R "6,<"R8$1>%\&VL*2 M[IPY=[#!EJWM-S-.W5M&G-?1_F&\?/9 0'_O.\;M4M'RW'=SAJQYK 3;ER_O M*:,R%3C$G".37SJE; 1HK8[Q!$\<7)"&' :EVS*^P\E9&3#Y6,[;C0"0/Q3B.0%CT\/)E/.':UUJ"/AG,ZQ,K M_>&(C%!G/P3RK2#Q32R.Y5IG(ZE['>FJ5D:\$;0&M5%< I%488F*'K?W[]W0ZQW#Y_7\?E MD>/2F\1++D=WVZZF2F1YU%AG @S+B6ZTP$QR")N-B#F M$W\?@.T)?/\#@Y"9/S&(;T>56*$F=YO[\478A6':#Q[]$>/&ZIH92Z^I*19F M*FS,42VCX^IX29TM_HW\4NLYZVM/AR"36O\G!-8>_S,"K^F(D:LR3[:F[FW& MER0<\FDNR^<":ZJ.B7>NPSXA>R#XC:HB1B_:DAA=?;^^\VT*>GQ(-&4O0C4L M-*GPB^&G2IE*3GB"DLJ5EW68M&PZ$ M&B]*N]27XW]:1LB1(8=FQ?_U;&XZU]KPD=F41*T<9Z_2>0DJ7(MQJQ MQ#?((=P!1C#@J[^1Y(Z"_XX9T:'*@F0)1UH.Z\0YQE)VP M8, SA $.*<1DR1@9K+4V85-?GHLG#!K\@4&<_&]&WYU1ZA\@V+@V&M;ZS F\ M6P22>T0Q$G&13DB+LAG#-M-Q[QO?Q=J:AAE*/,$/!A"@T*86E$2:<';;8D[$ M]49SV>F0M_.+_?;EN+@?&##&2675%6^N](0P]C0!&^%>="ZFJ_H#3@G;0 M/+HW^VW)OX(34//Y'")*1W U033>L=@WU&\LJ/RC-4TUSB(L2W-B:YTC>26J M$"B7ZA_&M[P(AQ(;T:PU],[;6*&INL'HK7(=X3?@YQD>@XQ(Y'(?V0[_1JY. M\)MI4N6:4;J(6>NKLTP^6PXV:JN%.%>S@#;$G:)%(FI,"FR4_@2?'W:C'IB(>AXOAMT- W#O59@? M=[XJ>9&MG."N-9Y[\D7Z.*B5F;F-7C"1S'=4EM'B?LG)O= S]_^K-/&\<&C8.C7^[PU=<1J&W$ 'J7_+] MO0AI-F\7(4E'J4A3&74&U+:%9MK+?L/J'$T !1]?';ZE?JAJDA29H$PZ"(%V MU)YV5C6M 4E95OE'!NJ1 T^B, /FHB2IP83=]O ']2]5570VUP('*A27-BN: M9U_HD(O=[T-^RF\)8_:^ISOG4;P7TICX0H45YT!BO.C!@MXTLA78)^POT4?< M1N%?4,)W/FO5B'28U!FDPM]+]Z,4CQ%+OJUG>Y[C,@/]BL2^R%E("SKAI?@- M0>GS.D]T:,.27^M+N!0S\B9ME_B&(@BOOE'28HX.7\QPWJDI"L<;E>$B]P'' MP^D:817D4@]$WL8O##3583Z3HF-;0G37$NT]7FGU=U,>'WGXE'CO5I1K:QLF MYL:8H6/?W1,EH\C8?KL3;=0 BODC14JLA3GR/GF0L6R.92(=6C[B+1G"3YW8 MRBE:JJO_=\#-=]_F;V-I+[HYNR4:TJ6:AEG+2$88WWM?2UFQVKY*5>B!WFL7V0_L^'\UQ#=W%<[WHD* M.3EU[]-Y7X$A2K4F$(Y(C,U>L;YW2C]U48APPB)@F$\6=N*QGI]ZQ(.-.QA_ M3?'6TZ42:821-C:3BDI(TQ+E?DI[N>/4Y?LTZP&+M5O6>'KHBN>0\YZHY%8CPQ%[/1Z<\9M)UJV9(^89+27](;NN M<,$L;$;)V6??5S<_;)3C\P1N%\. 9^;=J1>CM[2C2F3LY<_N.[*9/>@0T@(6 M6J3S]MQ&RO/R10++DJ+;QHA*MY8MJ,,(7FF^-XMX&)>FJ/VB[4+,74^PE$'0 M2^@;E3G@T+/L>?%H!3^=3UV7]FJB>M:PJ MSC4+M=,DX?AJ_T1H6FSQZ/@G0E>J-:AU13]:XAATW?L]AW' XROY= M_BY1*')#\\+ VYY<6;%%]FW@$2OIQX37)SAX'FMJO"UA_.#IKCZ$][N@V3%+]"$!%KN#VC)+KGU$ M?M7IS?(CIJ)Q&$FT/^,)D_ X%LA%MW5,7,U?;80O.+$.?O9X2;81K6XT;RMK MI#>'#L]T7>/* M&)6,(\GU4K9UF5?NQQK,YX9,5A<7T]IEN2>)+"<2#3F=ZD%&1-,=BZ7L$$D4 MN!*"-*B4V]$V,;.M>I0%#L4)RB@V5$^9*Q<6/3CVKGI9/=2X4SDYN6HD^,66 M\744I^QC=9L"[K5X;(E*O^RDJJ%\O[U/5!8@YM_O-A@]/-H8I6[2S;[W/N>9 MH+Y%C]_-K^]8U;(5(3G;U[MWF0HL2\9=:,;$KVX:7*@<>%[$+M#K8P5?XIE6 MA9RS+WE0XIR(5"R_.B?Q%$ I183E6OX%C75MF ["/.!\]-V1D]3'2$$ASX MAU&H+XN<;#P'YXVN6AV^5"XL*-(EF&\6RE.%A]@-7?_\Y$G!7RS(\ZL!*Y]F M.3NW[9H0LU8QVAT5+'Q2D.R)74X7JR:?M<]@YI'9%M_3 7D"RGC46,]A0X*% M@'#*$U#$O]4OCT^:[RPK@$8C!@PN%>@C/>6.OOPDH(0I<=_@&SXOP59\3NZ .U)YTIS2Q/TVR;RI2/7 _/W MLT\3S24#"YS1G#(_IR*8Z1K!^RG@IH(+S+Q9'S]% 5EZ_V/'V9;VI!D&>#WA MZNW<4PVMS(^2"SA>>=9FX^XFG-LX+G47]E7VVU-)ZUX7OLRDY/LM@R5?*B(I M7_Y%WMP$,1!WGK?IA[]CFC:[XZ0E'>7!%+H1O$&X^O*1-ZGR!%5=PHB9??NR M); 1E8T>&PMQU*G&2W+GP=1]:1"ZIY>%"P^$^^BV'\'U@%8UX=0[55M4<"4^ M)$UZEK#AA7_&Y::T9 HCRW^;QO[9)ALRW[E;Y1XCM%H[UC=8*ZIP:!5WE5*W MO"A.%Q!ITX"<4+!L&Z^30.(2GU*;.]#2O##_Q9_W)!M])>6J" ;,>K9-F)^< M]=H]IE*72.\DN96\O0&4]H=L'/"CE' M$E\:\ =,D'T7^(LOEMI[RB#)XWL).1HD_2 Y.ZFJ/-&9)WAH7AJ!KM M"99HS.IUF^$?Q9GAHJ[;1A,FOKZP)%46[T7(\\A ;]R"5E(&^JQ8F-0DVKT] MYRJTD'PAI*5"/$(L(H+IH-\D;XW>,,#)0+>"'UY.6PQ:NV5AN;@)N_XD_#FH M 9"4ZT5Q&)J9KW;.:Q+\8NOU,?[\Y;-*FG,X ,O)3YSX%TO3U,=JZR/G.1-? M*5*Y,\$C>T$DF+>8%V#P(:UQY!C!.!*Y[T]6)OF7NY MI(Z.889?$Z140B-;MSXW[2-[:C:R782">([Z>MT.SL<_5>NDF"@_E]<=4^;C M 8U8Q9^O2&(AA.B[Q)<./3/4S?M,DK5;;7<<[EY-O:^7M%%+6O MBNI"$4U'5&J:Q3^=#-$E])IBC?/?J2)A8MUK_AJU_"Z/V;7/U6OG^/I /HH, MY16((M51P]WB[.Q8N9YOXMLV^,CJK1\\/'X%/SY6>/[*GJ#+1<<\@DA7C]5! M5L)'1WA@GBBRD(YHR%SVL2;/JC&P>AJGFV>K\P<%PT,'A>6NN%IX1FRZ#3 ^ M/GVN&:PZ:7>,V3J?/V>_Y188*&I8%!L66[^SJ(509A./ [DJ_9SPCY8MLQ<6 MQ@JGCCT343V[,^4, U[HSHX4>O\2*MCTP,G09#]$P. ]]U<6&)*WLRXV@@P4 M&<\O++148Y.W-#O=)B=6QK-4O_^$S*%U0>IM,P^5OR3G)*AO<%A9"JU8T+2T MR;);D\WS/+."[WQG4WGS:WK:(]. 83TQAFB&;G,AR$($:M:VZC4C9=A]X+F8 M1EOS*U31+Z-6SQ1Q&3 474DF=>]93KN<&/TO\"]B_[5$QJJ,2V>TV]K_@PDU"G#]&I M5/.$;G.2):GBL+X(M,V,[JPL-S!O=>L0)Z!4U/9S6G?TOIY^6F.2W2:!?\_9 MD4=TCF:M]$?&5=S/G9,Z=# =29";-EGQ M0Y&[DE#[-I8?**_C&5%/>5^6DUA-N]58.6'=F/JKV(+5+M1N42UNQI8*P;]$ MZ+G-L@Q7&E/H9/6"-R,+YX1J/5O^XCMYUDRNAV_483EE#Y_PTI;XB4L6IFJ, MN+K8]]3A<@)LJ-A;CZ;5-WPZ)_(6-UI,]7;GB(9MOC?&])8L["WKT5J],Z%U MAU,( VU,#>^[DKQ+=\G1,Y0E(^&.5;B&6\!I;O)188\=]MB?]%/C3L_VLS9]#R_MJ@BJ@KW]OW%=(O[?I%(/@.D;?8/Z=\0B!\%1U&'LD MU4L.:HQ[2QZ4KVVARDVUDE^2;??6OCFEAI &4G3\++%?GYC1GK"_?#->'GZ1 M@,[=A))(2A9D]$#!?]4-N,2[F9Y-T>$H81U$LGZ870V(D%:)WC=\'J_DIGBR M[;]^IOX??VJKZ +/O-T(Z+G%ZB&ZWT(%TJ/6B M&?%^DP!5&A+@)I#3=UE&,K^M:(O][)W-YVJKF-\DM@%A#+(X1W1Y,LLULJI- M-8T3#[).9/>ER1JUHA_?/(YM^6M&>%'(KHE31$=9/YM_)E(<,6XL7W/ZIC2K M'_O*>7,+-NSN,O-[7_KTAU>KO4*PPYO)7"@F8U!9 MJJ">&2-Z"I?%B4\7H_BI(9$!TM;;IW_8YR@KEM8J6[3MGK:A:6-@CD\V?CXYB3#HM2MGAQ'NH\_=JF_D9#DU'KNO9Y[K7?-"= M^Z;6DH!0!VAKEV>Z?YU'KF_@*RA-9^6UH%I!1%LO!!?BS><-0W05/EL+AAS9 M'94>K9_;;_;KZ6&:V! ;3R+'FV^*9PN 22*T%,JE:_&! I#T-@ MP/$&Z)2[B'H%JL0A;/<;,$4NJY7J^EEQNW%86:+0$,8%!1FJ,J MPT:@3?18ERMU4"KQ=,UT>=U155GW37G*5+R/&:"%L)8Q:U&Z 16RX4G7MGIJ)Y2*=IR$V@,Y"XT#W#32GZM.D%>\Q?8 M3SH2/B_YV5(WR6S:7.-]HM 471G!Q*=TB@N)D=VT]@2W4[$38H50K4:GMZ1\ M\-1:XE()EATW^?GM1R_:AI,+72$=1)[G=[N379Z1=?P\5NW,@$B?3A4G=::9 MJ2(? D.$"MV\+^^QL(:EI2,GJ5?_^[KW"81JTHWT*L3_5W-7^LYVHH5_),22 M3C&Q1>RA'FK&OM62EJC:8J]]251#BXN@5-MH&R45N_12C*V62%64U#Y,+;53 MBL0>.DJKVA)%I]?HQWO_@'OOA_/YG/><]\MYGO>\!QI3HJ-+C"KTV8%Y>_G: MB*^Y=W)*4_55E,A"SKI*N^B?=G^* M.=&XQJ\V[2J7O?$2A6^H=5&(RPKT9)5 N+M6.:7BH-7%: >>M),@3+_$1EAK!QC"6(\N]K*#E2$?2-L*Q#9"17V/EGQ>?9N+.. M\5RBBF^*$1^QN6-W5?(XTS @O2?N5:A&6$P*U:%Y M/CX0K^0K\%""::]L7'7NV2R*0LD]:L$92W&?C!O5:S@PI@(='*JG"=53Z\V] M^S,:3'W$7^L1UQ%1_29"\?<*0[KRPJHPVWS,=!]!1ON'SLQOO6OQ)WLY:_*' MN-1]!]="'7-KSD/K0C5*^EN/@0^9HL? A+O%"<]( $%2Z74\MQY0-M" 1\U7CEC MG*'OX:5%/9JL-'O;[K4<&:-!!*>Y6>:@:=3DYF8^6\VI7: ;F;SIFY^2FT!7 M?8:?;>BK&JRU5Z4$C=!!4,IA-V33S_SYJ;PVS1')J02)C!+?G(CY)CF3DCR M"J_S+S =-=D?=8Z/;'5SNOU/G+MFDON5V!@P=NF+6H3GT\YI1C@9-\UG/*Z M"(9R&*2164-#ML=C&K,N["B)5%R >*FX:LT%$.N?$K&E.4=3;A-)9M6>XS)+ M:8&+0EJ_2E+-HU_2UL Q[U$RFYSV,ZT4TX?-S)P U7,S#[_^=-C/,Y9XTANS M]W8NTXJOZ!81,_QH#[Q+?F/W MXI;%=D!PB\>FY8R @\A@H+VR*73Z4Y,H?[><> M ^?U>**E[1LN*EM/ZJIA,RG#)0.R6Q=0TOI_A+8Y9#RET>,GTC@.2M.IK(R% MXH7LA:-$]VL)FA%/DXSE6G4,BF9V8Z)4E1/(B%QMK-I,4'M7U /&M#]ET]IF?[W(*_K$_\_FLZ M%G7 D?U==7D@[@Y[O#DV[[^FU7:UQP>+P5Q61&00R=QJ9]2I'#VJ08;59>N5 M.NB] U>^)F& :"F52D!51#YSS->$ 8/8#/Q(] \_WFZ1.R";!BN2D!79.:X> M=JIB(E$HAPR$66=O8&GK5".I0;/-7'9/- P#C289RTP86)A0R4 06?>Y6G70 MT/JMI85$UQ#FW97:0JEUM>CV"83\]>DF)Y!*BO&:]C#\U0-:V]W3*V'4BLJ> M&J_OOWVWV<7E$L)X5*1$+#Y/:%P@ [7FC\/-\O:336NJP9?65X6O/E.>?>*5 MH4=6(>L+D7EIR=V@TA-$HG21JE&&TF'@_3^2F^0QME!1&$%;E27XBT&ZP:U; M8;9JO"K,9"5/JE0O/IHF$BCOI.[][_8 I7-=[UMB1+C& 3 PI1@/BT#CFIU=?T&#\SM<")]YEUZ6JHJS2\NC;P'8SVV5@'< ;<67\I?&2H7IU2_ MUK*".S.3G^]GV\!GTP,.AGNK\1J%KS(=LM (NZ)MM)"%K17SKG&)6XI^]K]V M:42?K9LG P)?8/,5C2FFVUM#D_DYYIVA.W!;$A)]Q+:X,%LT*/>,*&5X,C%D,2YH=&WM6UMSVC@4_BM:,MVV,_$-FI08FID$ M2,,.) R0=G9?=H0ML*:RY9$%#OOK]\B7%+*Y)R2XZSP EF6=VW<^'2E6\S=- MZP0>#ASBHM-QOX=<[LQ]$DCD"((EM,94>FC,PQ 'J$^$H(RA8T'=&4'H0+YIVV(2A6MDS/+!1S;#VC:I9K2++M,T]N[:/COKHP\6X]3'IW3YOC?\< M=%*I@XOC7K>%*IIA?*^U#*,];J8&4;GK((JGI2A;1AQ M'.MQ3>=B9HR'AB=]]LE@G$=$=Z5;.6RJ%O@DV#UL^D1BY'A81$1^J5R,3[0Z M])!4,G+8-/+OM.^$N\O#IDL7*))+1KY4?"QF-- D#^V:&7J__;!)TYEVU\=0T6Q"&)5T0-?;*J XC6-@3 M+KW&=0$W/1GFSTUY(+4I]BE;VN_'U"<1.B,Q&G(?!^]WTQ;XCHB@T_>-I'=$ M_R$P-)@GR:74,*,S&%SIVDCMMS/3)VM"8I*8,^',A9N=2X].J$152[>:Q@3\ M%&Y *P<@2L0CU!J<#UNGZ.OP_&*PB[IG+7V+=.MU1V-T?H)&%\>C;KM[-.QV M1ENDW@<<(3Y%;>(0?T($JEF["!+;^OC".JYKI&[FPRYH!)AB5"YMC[HN":## M[SOUJEEK- W5,55#94UBXY>*2CJ5W7C"2#[*A N7",WAC.$P(G;^8U6/?1#N MI=:K;'/@#KAK/9>5@NN9K%I6$E,)%KG4;#0KM4JZ5S81(:F#61852'#)_6R4 MSW6]>O!NU2&9/-O4JWOI2"L4L2*"P[!3QN/<3_FU%@L5<\B3B;2W+-UDU'?Z4CW'P@%IZOU'6=3KOM=N?L[^'Y]T1 2O_9IW0? M&EI+/]@O(_N26L9#V?>L,)+!"Z@+MHQD[^[ M0[0)Q]PU^9UAGZC9;S2?1-2E6"RO9KU'9_UMADM5WX98J)GFM8W_?>!JVH*+NP=QR%D.FT\ M/ ?4>N+M$^#(ASX.K.]..8!](+@DCMQ%O5X+W02#)]G]@'EO2ZK(%[%V+1NV M(\I]&D4<\(WN!/5SR]+-P3-"+W>CK4BT=TJ! MPU?CQ(B$A806A=A1PC53-U/I* O3T>.ZGQ(6$O&X9TH2+AH)@RI3+@**BT;# M:F^'QP$1R3_SLC5UOM(!,A8AS"[IOE=)N66Q^5)S2!"%)-E.1:-Y"!"3J$=] MJEX2Z5&F0\RE(*?S* A#05W?N0K MA)+4"D=J8W*)HZ)1VHC ;S1:1I+X44EK;XVA;U1=W+/;421:&_5[:$@8=Y*] MCI+52E9[%=1]^^OG1%IR6B'V<(O$:F_& 46%Y98SWGWOL#[5 <5@RTW33E%! M^[_#9DG!)07_DC WDH.)^5F:;8G/RO$>3]P>INS]]96#R>LWLJ-355"$T8!H MV77^QOOJ@>BL9?4\=-9T==(ZQ#.BI8>L\!3"8.,%IVX&ASKD^L_W[-,V4YEO MI">XDR/AA_\"4$L#!!0 ( - Q<%1Z92U]\0, "\, 8 <')C:"TR M,#(Q,3(S,7AE>#(S9#$N:'1MU59M;]LV$/XK-Q=M&B!ZLQ+;D5P#J>,L19/4 M2!P$_310(F41H4B-HNUXOWY'24EMU\-:8.A: 99@\EZ>>^YXO.%OCC.1.9$I MHW YN[X"JM)%P:2!5#-B<'7%30XS599$PC73F@L![S6GS\:'M?3YI_'L\W32>)W>O[_Z M,(:.XWD/X=CSSF?GS<:QZP1YJ]7*786NTG-O M=NOEIA#'GE"J8BXUM#,:VA5\,T)'PX(9 FE.=,7,N\[][,(9H(3A1K#1T'O^ M-K*)HNO1D/(E5&8MV+M.0?2<2\>H,@K]TL2HZ>'VCLR3L^+4Y%'@^Z_CDE#* MY=P1+#,1\M3O?5G3?)Y_651-<)%F@AB^9-;ZAMU4,**C1)D\WG6Q3[-\UDM( M^CC7:B&IDRJA=/0JJY\X4](X&2FX6$<',UZP"F[8"FY50>3!4;."WXIIGATT MTA7_BZ%/C%QPR9R<-0&XP6ELV)-QB.!SA&%7XX:KJ*7)JC\CVC#5;78)2%+@ MSA^7XO$D/.[W!G[? M$-P3]%POK)H@$B4H0ID\Y3SA!KJA&PR]!/V7/Y[+Y_JP=182J9W MV/U1[(R5K&Q74!E\D)25#%_X]Y;->86H\,Q/%XG@*9RE*;)D, BXX+KXFLDM M:):JSTH_;H'H[F/F7XKJFS.PY!6F67"SCG).,0@T]^;5H.N'\7/%_4QP.Z,' M!FE+OE%@<@9O$Z9Z$_?[@$$JF#>'29JUU,E4ZS>%W+/GR"%.>NH"]W$=C*GVT_]$> M]AN8"KP6B*2-O)NJXD4ZZ,+DSP42O2N.-:06&E%C#*8"6E\9U\3Z"WI'UD_W MJ+EV-*M*EKX$;GE0@C<*&9=X;6%E([%M@%6-9,\&5&G.Z$(PZ_OKR*R6M<^R M#+TA3LFJRHIR>^+PTK&>C58"U)+I#0=-"):UO78Q46)!$6N=%E[!F90+5+NM MU=IT!+[S\1 RI6L(:VSU8 \7A7.6LB)!?V%0DQ*X/V.!_O?G:6]C_$:XW]WJ M.B.O\F"B967@#2G*&/$L,)]75]/_@>WOAO_+LW^' R,.7D?P0*H<#Y)1\M< MOMVO-C$WK4=_ U!+ P04 M" #0,7!4NB0VK%<( #U* & '!R8V@M,C R,3$R,S%X97@S,60Q+FAT M;>U:?V_;.!+]*KP4MTT V[+SHYNUTP"IXUR-V[1%X.[=_4E)E,6+)&I)RH[O MT]\;4G;DQ&WC;I.V0 HTB:!E/!6._=7J]3K=S?-1NGYY U; >HXH^ M.PAZKX+][OX^ZW7[W:/^88^=7;+=CY/AGI,^?S^<_.?#R,_ZX>.;W\=#MM,. M@G\=#(/@?'+N.PX[W1Z;:%X8::4J>!8$HW<[;">UMNP'P7P^[\P/.DI/@\E5 MD-H\.PPRI8SHQ#;>.3VA%OP4/#X]R87E+$JY-L*^WODXN6@?0\)*FXG3DV#Y MV\N&*EZT XP,T'U'YJ8]E[%-^[UN]^^# MDL>Q+*;M3"2V?]0Y/KYMTG*:KMJ47UI?BXQ;.1.DNZ$UR@37_5#9='!W@DTC MR^6X1!6VG?!<9HO^RXG,A6'OQ)Q=J9P7+UN^!;^-T#)Y.7#21OY/0#669\6- M;?-,3J&<;!WX]??KI8=KD\R%6TZHLAB=HYM4AM*R@UZG=Q*$\%/Y1%:1]"<- MFTD#LS)I%_U4QK$H,.*7%\?[W8/!24#2CV1HA+TD]!;^&XZN)N.+\?!L,G[_ MCKV_8).W(S9\.QY=L-&_1\./D_$?(S1#8G3U>/[=:';3P4_JSS4SQBUVR:U- M,7J4ZDQ&*52T6"2TEEHY3]0ZNJ;+%Q M$74&W\O^-3?7U.MHE#3]N&[?[[ WW+C\Q_(%NR[4/!-(E"WO?>W='BM84"AD M6$S%9<%XL6!5874E8#+RITN_B =G.9ZT1,02'J%),Y6#6:WR MD$C.KP7F;>@T:(MA#*;,B'%H#A*(I$;.AQBJ -+8J'9/,6^8J:B'[?CYT*+ M6@DM()<&R8DRFJ\2M#"EB)R!I+>$:2K&,F<8%K-PT73#,[:V,_O@,]@2+)$% MHD= N(U6"\"".+IUHU\6"?8\I[H!?T=9%4,G$-$(30MHDCI;L!(!)2P21E'U MK=0/- MANTBY+$ AGQ<1S 6_WCG:%MZ)W%/LG_RBI2BD\]D@_ M(ZYI0-)#A&QY\$3)VD0))J)UW@4J)"B_?LM"XV%1/#K\*<%7F[W+]]BY,!!& M&%QV^3)&6I3X(EZ9AP^A#!0*Q+N>R>*QEM^:W*D M/UL!0'52NP5!J^9/ZI3@.MAB5"9C=P(V56AD++F6M #I4Z]C[8(T58;2H=MR MQN5.QVDXM\(@G$3=H)(#N5&5<:)B+,L9<9M6,<(GZ69M@;]"08)@2XP7\=.S MXT\.T/ N0!],,?=P^G!R>C!< ?&9C F%W*B"$PMS P13Z4;0Y#I>P@3 E=P[ MF3+MIFEITSA$.;!XO*^)-DH_1_8W]8+*2I< JW&5010I'3L#7!$X%042?@;, MHD>4M!E(! 6NQR4VC2S!M\_(W!*9T1X;S7A6.7ZAL(DD014F9W"XV5!-U7G] M 6SI'S>75PZ&& BF,[Z("U5E/SW_0_B\'V#,@ MY<](V@Y),3C.A^E^N.DP6I=&KF<#HK;@-4JK*HHJ32%MY+![.G-E+%KIM1,T MF0AJ_JR0 *%X=^. !+@$V]R1K4W&(4.X$S0=KMTK#V_3GK:(FUP7.R=Y/_?9Y>BKSR[N95B\!'WKED^(WIK@ MNZ46 M 6R?]>?5C;QE$A6J7-*MNZ!BC,?CR?;'D[,,=0_$)1!$1STZ-$92(-YU MIEP=$^:"7U/J\W602WZN@G,OZI9O/;9"45W1^X/V!A+B,08:L>*@3R"NKOHP M ,!!<=;RV=<@]9HJQ_+A';>4FO,WOAUZSJQ?=WHX0P)--#9Y"]$4CIB !_>Z MM 9.RV'+0! VOK%HV^*M7 MU[)V04MFKU_/4DOCMG6'.12\WO%78W1UK)=VUO/W_-)MO%HX9234)S6 K"IK MC4=0V/!7/?'2=XW;WX9FBB&].%WZ]D,0QG5[#H=]\49YU<]#H[+* MB@%=:]]=[N/#HB'X\%WM;]WKGS9^]O;3>CNPFH#_#=S^".L]!\'VV26G:\S> MJQ:CKT_\,K8 2LTYH;)6Y?#5#7-O]=B+KOOWZ"OZPB5\8((-U]^WJ_RA _0U M6>'SL?-ANA\^VF,_7.P^^]W'IJ"&I\^!?:KU_*5O=E(I$C:Z$5%%&8"]]\?/ M%ANF7**>+ERU?:'E3LBCZZFFE5!9IG1_N;<: MWZFM=]1)=1^&9+(0[?JYNU:B^6_AUFJTM:;5AW"I_\'4$L#!!0 ( - Q<%064P'&/P@ #8I M 8 <')C:"TR,#(Q,3(S,7AE>#,Q9#(N:'1M[5IK;]LZ$OTKW!1[FP"V M9>?1S;73 &D>M\:V:1&X6.Q'2J0B;B11EZ3L>'_]GB%E1\ZCC;N]:0JD0).( M')+#F<,S,Z(._M;MGI89+Q,IV/O)QP],Z*0N9.E88B1W:)TIE[&)KBI>LH_2 M&)7G[)U1XE(R]GMO,.CU>_M[W>[A :8Z;L;HA8[?7'[") MX:553NF2YU%T>K[!-C+GJF$4S6:SWFRGI\UE-+F(,E?DNU&NM94]X<3&X0&U MX*?DXO"@D(ZS)./&2O=VX\ODK+L/":=<+@\/HL7O(!MK,3\\$&K*K)OG\NU& MPFA,N&@W[_[Z.*"Z'*RVXN4S?T%[AM9+<:ENG3=E!IVI6#FV,^AM'T0Q[%0]D58D_:!B4V6A5J[KFHT[[",W;L[>2U7$$).FPQ)I M2)*YC+OA$RKS3,W$%O^W_^'5'/38F&5\*IF14R5G(&F7*Y.P*E3*2UW,Q)I.!7$NNVYK1H$U &2^;$0;0&"23* M( N &/(""TV$-&R6*6#!UO3C9OQ,&ME,0ALHE$6XHA@7\@8C;243KR#-6T$U M+;#-*88)%L_;9GC!UGIJ[WP%6Y*EJH3W" @WWNH 6!!'MVGUJS+%F>>42>#O M)*\%Y@0B6J[I $W*Y'-6P:&$1<(H\L EV!H_VUM+ \_"IR@=DJAS" !A&C#P MRUFO3\)MQM)*NN0]#G&J3'H#2T[+139A3)WM'T!TGIJ[_;89,7J MO[W:^7UD&Z T@96.M$Y3A<=-N^4=,F;<2.]ZN%+%N207,0F\Q;FR&8T@L0*, M1JQ&ST+9)->VQCCB.J/S@('*:%0@:+9L$RX7$A@*?CV]1LI>HM@X HUADH5"J$W]H I9KTKJG!,58UM> MB9NPBA$A2+=S"_P52Q($6V*\%$_/CK\X0./; 'TTQ=S!Z>/)Z=%P!<2G2A * MN=4E)Q;F%@BFU(V@R8U8P 3 53P8F2+M?%\1;:5^GNROFPU5 MM:D 5NLS@R311G@%?!)X*5&A(5V84X^LZ#"0"!+<@$L<&E6!;U^0N28RDRUV M.N5Y[?F%W";3%%F8FL+@]IYLJHGKCV#+\'A_>N5AB(%@.AN2N%C7[N'U'\/G M?"DM*4--OUTML'B1^_J3)8,=H,^()G]!TGI($N"XX*:[[J9BM$F-?,\]B%J# MURBLZB2I#;FT%MH+H_/W69^()[ZZ4\ M6;\\.1^'7J) MK-]7/1PA@*8&A[P#;TI/3,"#?UW: *<3HI JISJ?2@I%);]LWOJ:ALMD4>5Z M+M$[RW1@+[X"2\#H!T3HWC._._&7KL[7.5E6&Z<@A92EL93353/C'B9LV:M9>&&[UA5Q:V9R*[U+7=AP\=R= M&5X-8W#(57<&@WWSVGG9SV.K\]K)$=U]W][N7W_SV!)\_$$/5_/-3R=>K/VT MUHZ<(>#_ +,_#0^=@(:'=*>,2#MXTV'TU4K8V1K8:6@HUL[I N:[9O[='WO5 M]_^>C.K?G-'G\UCWU/Y/BZ,X/?[OJ3SN&S<^97/R"YZ^7X\,73 MSV!_ZW\*E"F9LK-EDO8IU+#W.#3R&=&"A)_)UT#MN) MTZ"8)U>71M>EH)1- MF^'B3+4^=%OM: +N-A3)52F[S7-_)7T+'].MY&\K3]NSS[H:WO/_8+7P3Z3PP/_P=02P,$% @ T#%P5"@=TC1* M!0 =!8 !@ !P&5X,S)D,2YH=&WM6'MOVS80_RHW M%UT3P'K:#AS9#9 Z[A:L:8+6P; _:8FRB%*D2M)QO$^_(R7YD;9KUZ9),=2 M;.MX/-X=?_<@Q[]XWE041*0T@]]G%Z\@D^FRI,) JB@Q2%TQ4\!,5A41<$&5 M8IS#"\6R!04X]J/(#_WAP/-.QBAJTLR1(H%>$!T%<1C'$(5).$CZ1W!Z 0?7 ML\FAXSZ[G,S^NIK6JUY=OWAU/H&.%P1_]B9!<#8[JP?Z?AC!3!&AF6%2$!X$ MT]<=Z!3&5$D0K%8K?]7SI5H$LS=!84K>#[B4FOJ9R3HG8TO!;TJRDW%)#8&T M($I3\[QS/7OI#9'#,,/IR3AH?VO>N!C,ZMV7BZ%\7)2,KY.GLU8236\IBMX(TLBGG5K"OYJ MJEC^;.2X-?N;HF@TS]!;XQ'.%BC8:#T]N"S9F! M7NQ'XV".?JKN2ZM])>Q@*_:&:5R4,[-."I9E5"##KT^&<=@;C0/+>)]J[#@G MQ4BA:D8PF5["U5+I)4'CC(1H"-?^6W_B MPUN:.J:H-PB[]^S8SUH4^KW^EUETJN$TDY7- KMVM-H?AT?63%-0>$O4G BJ MO<"4BE$XR*7<*V#B!!+PD'12BKGFRNI MT@)^4W)9=>%8A] 41 M&4QO,<4*+ ZH3LFT=K@6CC/#V@ %553FJ'[7T9:H@]((/)IU(771L.Y"]?D( ML)J0!FC5UP*M:V=8ECG5CEBNX9V0*S1P0:V"Q"0. 8;,.7))A=H^[X0=5)7S M)IMOWG5%TN8=9RA\LA8X==;N'>%V-[-:. 8FVV6\L2[ '6JBT04F%IW1JF"& M>G8%FJ""BB"IK@3##V7>)UX]K#Q&EGLD6P7KI0ZB0^>?.U8\FCXSW,L:LI O M.5]C7)45M]C0U &5%E5M3 MMV!K,KG_"4!]EW(4^N%@6^%_@"*)JYRA3Q.X(+;J14>N.L7?KR#;9^ ??^B M!BNNC[?SOM A[GA0!W\CJ,X!7BHY)Y6F2?MG5S$;YD7=4=EVW\(0<3;:U8$L MC6P)]4G"4?;.&^$VLAL>U^=9;3Q.UG+93-HY3G3 Y0T\<;@6\(,\=">]U,'4 M"!C@_)VM^XY!_ UMW+^GRWU[_&'_@2UZL4[^JY;]OA\-GHX:6+6%L;H%+3G+ MX$GH/@]K1J #C%AC8%HHSM("!=Q)8S]1]8 6O28E_49JF;TK^UI4/:BFDX+1'#MV[-[M!1E_(/4$L#!!0 M ( - Q<%1&2?X-0@4 &46 8 <')C:"TR,#(Q,3(S,7AE>#,R9#(N M:'1M[5A[;]LV$/\J-Q=;$\!ZV@XF23'4@&SK>#S>'7_W(,>_>-ZI*(A(:0:OIA>O(9/IHJ3"0*HH M,4A=,E/ 5%85$7!!E6*]NG[Y^GP"'2\(_NQ-@N!D>E(/ M]/TP@JDB0C/#I" \"$[?=*!3&%,E0;!<+OUESY=J'DS?!H4I>3_@4FKJ9R;K M'(TM!;\IR8[&)34$TH(H3!C\VLVGFY%,;+2K2GXJZEB^?.1X];L;XJBT3Q#;XU'.)NC<*OKJ+8_:4R?[2RR MI,Z09#I[>%FS&#/1B/QX',_13]5!:[2IA!UNQ-TSCHIR955*P+*,"&7Y[ M-HS#WF@<6,:'5&/+.2E&"E5;BH%]^O[@L/[[.6=-J#(L9RFQ^P@RA\G9)5PM ME%X0-,Y(B(9P[;_S)SZ\HZECBGJ#L/O COVL1:'?ZW^91<<:CC-9V2RP;4>K M_6%X8,TT!85W1,V(H-J[O.5T!<>IL2-Q&/Y/87/'I5&X=NBY@%0*T;C()5SK M("+$@G!0M)+*^>9*JK2 WY5<5%TX%ZD/>Y;/:AR'HXDL,4>OW%LTVLC^.=H2^=8NW,KM -(K@ M;5EPVTC3A<(\A+X@(H/36TRQ HL#JE,RK1VNA>/,L#9 0165.:K?=;0%ZJ T M H]F74A=-*RZ4'T^ JPFI %:];5 Z]H9EF5&M2.6*W@OY!(-G%.K(#&)0X A M,XY<4J&V+SIA!U7EO,GFZW==D;1YQQD*GZP%3IVU>P>XW::'2!B45GM"R8H9Y=@2:HH")(JBO!\+[,A\2KAY7'R'*'9*M@O=1>M._\ M<\>*)]-GBGM90Q;R!>]_LAB?^.)P.Y^X$#S$SME\G'HQ$\%G4\BAPE,DV5=BS$A M&\(P+2'5(:"%%6$*<54IJBV"NG:88$N,TW!IEZYUA0C2W2;?"FRN+1T%9JY= MC M5:?X^Q5D^PS\P_L.:+#B^G@[[PL=XHX'=? W@NHC;1W(PLB64)\D'&7GO!%N(KOA<7V>U<;C9"47S:2MXT0'7-[ M$X=K >_EH3OII0ZF1L YV]MW7<,XF]HX_X]7>[:\\CFO%PE_U7%/NK8 *HM MB=4M:,E9!L]"]WE<&P(=V%@U*WA%63FS/9VZD\%^ NJQS'E#2DR=WX I6QF? M&% 63%A=7_L_ ?7T@)K:^[&O2E*/JN:D8#2'LW77=9GG++T'F[:3JJ_P?I3- M=\K4WX5:]PPD?3_'$[_(;-\@5=*&XM:]X.Y TSW$J C'!M9KWL.='J*^>]QI M(G9(ZXO.BLRI-U.4O/=(CFU!0FXDRYKM'0[]N+].&34M=">3^@+5W<@>_0-0 M2P$"% ,4 " #0,7!4'W%H$4TQ "[70( $0 @ $ M<')C:"TR,#(Q,3(S,2YX&UL4$L! A0# M% @ T#%P5&35-@9>E@ (@\+ !4 ( !,5< '!R8V@M M,C R,3$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( - Q<%3P)A+002X! 'KK$P 5 M " <+M !P&UL4$L! A0#% @ T#%P5&Z660MQ< < 31Y2 !4 M ( !WP$# '!R8V@M,C R,3$R,S%X,3!K+FAT;5!+ 0(4 Q0 M ( - Q<%2*NR18074 J1 8 " 8-R"@!P#$P:S P,2YJ<&=02P$"% ,4 " #0,7!4['10)>U( F;P M& @ 'ZYPH <')C:"TR,#(Q,3(S,7@Q,&LP,#(N:G!G4$L! M A0#% @ T#%P5-ST%NB2!0 YCX !@ ( !'3$+ '!R M8V@M,C R,3$R,S%X97@R,60Q+FAT;5!+ 0(4 Q0 ( - Q<%1Z92U]\0, M "\, 8 " >4V"P!P&5X,C-D,2YH M=&U02P$"% ,4 " #0,7!4NB0VK%<( #U* & @ $, M.PL <')C:"TR,#(Q,3(S,7AE>#,Q9#$N:'1M4$L! A0#% @ T#%P5!93 M <8_" -BD !@ ( !F4,+ '!R8V@M,C R,3$R,S%X97@S M,60R+FAT;5!+ 0(4 Q0 ( - Q<%0H'=(T2@4 '06 8 M " 0Y,"P!P&5X,S)D,2YH=&U02P$"% ,4 " #0 M,7!41DG^#4(% !E%@ & @ &.40L <')C:"TR,#(Q,3(S B,7AE>#,R9#(N:'1M4$L%!@ . X O@, 97"P $! end